From: OpenStack Jenkins Date: Fri, 28 Feb 2014 06:28:34 +0000 (+0000) Subject: Imported Translations from Transifex X-Git-Url: https://review.fuel-infra.org/gitweb?a=commitdiff_plain;h=87b2bb5aa8fca368346bcb30c891bd3dc5ff7e21;p=openstack-build%2Fneutron-build.git Imported Translations from Transifex Change-Id: I66deed169f57a9501fd4b9a0170d4f2da037e0cc --- diff --git a/neutron/locale/ar/LC_MESSAGES/neutron.po b/neutron/locale/ar/LC_MESSAGES/neutron.po index 9818f2eb5..c91ed2660 100644 --- a/neutron/locale/ar/LC_MESSAGES/neutron.po +++ b/neutron/locale/ar/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-27 06:23+0000\n" +"POT-Creation-Date: 2014-02-28 06:26+0000\n" "PO-Revision-Date: 2013-09-12 23:31+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Arabic " @@ -39,59 +39,59 @@ msgstr "" msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: neutron/manager.py:72 +#: neutron/manager.py:69 #, python-format msgid "dhcp_agents_per_network must be >= 1. '%s' is invalid." msgstr "" -#: neutron/manager.py:84 +#: neutron/manager.py:81 msgid "Neutron core_plugin not configured!" msgstr "" -#: neutron/manager.py:113 +#: neutron/manager.py:110 #, python-format msgid "Loading core plugin: %s" msgstr "" -#: neutron/manager.py:140 +#: neutron/manager.py:137 #, python-format msgid "Error loading plugin by name, %s" msgstr "" -#: neutron/manager.py:141 +#: neutron/manager.py:138 #, python-format msgid "Error loading plugin by class, %s" msgstr "" -#: neutron/manager.py:142 +#: neutron/manager.py:139 msgid "Plugin not found." msgstr "" -#: neutron/manager.py:147 +#: neutron/manager.py:144 msgid "Loading services supported by the core plugin" msgstr "" -#: neutron/manager.py:156 +#: neutron/manager.py:153 #, python-format msgid "Service %s is supported by the core plugin" msgstr "" -#: neutron/manager.py:169 +#: neutron/manager.py:166 #, python-format msgid "Loading service plugins: %s" msgstr "" -#: neutron/manager.py:174 +#: neutron/manager.py:171 #, python-format msgid "Loading Plugin: %s" msgstr "" -#: neutron/manager.py:182 +#: neutron/manager.py:179 #, python-format msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/manager.py:194 +#: neutron/manager.py:191 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -219,42 +219,42 @@ msgstr "" msgid "%s is already registered." msgstr "" -#: neutron/service.py:39 +#: neutron/service.py:37 msgid "Seconds between running periodic tasks" msgstr "" -#: neutron/service.py:42 +#: neutron/service.py:40 msgid "Number of separate worker processes for service" msgstr "" -#: neutron/service.py:45 +#: neutron/service.py:43 msgid "" "Range of seconds to randomly delay when starting the periodic task " "scheduler to reduce stampeding. (Disable by setting to 0)" msgstr "" -#: neutron/service.py:102 +#: neutron/service.py:100 msgid "Error occurred: trying old api-paste.ini." msgstr "" -#: neutron/service.py:107 +#: neutron/service.py:105 msgid "Unrecoverable error: please check log for details." msgstr "" -#: neutron/service.py:116 +#: neutron/service.py:114 msgid "No known API applications configured." msgstr "" -#: neutron/service.py:123 +#: neutron/service.py:121 #, python-format msgid "Neutron service started, listening on %(host)s:%(port)s" msgstr "" -#: neutron/service.py:224 +#: neutron/service.py:222 msgid "Exception occurs when timer stops" msgstr "" -#: neutron/service.py:234 +#: neutron/service.py:232 msgid "Exception occurs when waiting for timer" msgstr "" @@ -438,7 +438,7 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:184 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 #: neutron/agent/metadata/namespace_proxy.py:156 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -508,7 +508,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:887 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 #: neutron/agent/metadata/agent.py:305 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -516,191 +516,191 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:892 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 #: neutron/agent/metadata/agent.py:310 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:241 #: neutron/services/loadbalancer/agent/agent_manager.py:121 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:897 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:158 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:158 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:166 +#: neutron/agent/l3_agent.py:162 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:169 +#: neutron/agent/l3_agent.py:165 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:174 +#: neutron/agent/l3_agent.py:170 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:176 +#: neutron/agent/l3_agent.py:172 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:179 +#: neutron/agent/l3_agent.py:175 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:181 +#: neutron/agent/l3_agent.py:177 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:204 +#: neutron/agent/l3_agent.py:200 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:231 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:236 +#: neutron/agent/l3_agent.py:232 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:257 +#: neutron/agent/l3_agent.py:253 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:277 +#: neutron/agent/l3_agent.py:273 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:298 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:322 +#: neutron/agent/l3_agent.py:318 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:346 +#: neutron/agent/l3_agent.py:342 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:395 +#: neutron/agent/l3_agent.py:391 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:397 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:545 +#: neutron/agent/l3_agent.py:541 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:669 +#: neutron/agent/l3_agent.py:665 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:674 +#: neutron/agent/l3_agent.py:670 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:678 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:686 +#: neutron/agent/l3_agent.py:682 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:693 +#: neutron/agent/l3_agent.py:689 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:742 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:751 +#: neutron/agent/l3_agent.py:747 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:753 neutron/agent/l3_agent.py:791 +#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:767 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:782 +#: neutron/agent/l3_agent.py:778 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:785 +#: neutron/agent/l3_agent.py:781 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:783 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:800 +#: neutron/agent/l3_agent.py:796 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:820 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:828 +#: neutron/agent/l3_agent.py:824 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:860 +#: neutron/agent/l3_agent.py:856 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:884 +#: neutron/agent/l3_agent.py:880 msgid "Report state task successfully completed" msgstr "" @@ -726,7 +726,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279 #, python-format msgid "Delete %s" msgstr "" @@ -1078,7 +1078,7 @@ msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:61 -#: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" @@ -1184,86 +1184,86 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:39 +#: neutron/agent/linux/ovs_lib.py:34 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 -#: neutron/agent/linux/ovs_lib.py:313 +#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 +#: neutron/agent/linux/ovs_lib.py:308 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:174 +#: neutron/agent/linux/ovs_lib.py:169 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:200 +#: neutron/agent/linux/ovs_lib.py:195 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:230 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:239 +#: neutron/agent/linux/ovs_lib.py:234 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:242 +#: neutron/agent/linux/ovs_lib.py:237 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:245 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:361 +#: neutron/agent/linux/ovs_lib.py:356 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:371 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:402 +#: neutron/agent/linux/ovs_lib.py:397 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:412 +#: neutron/agent/linux/ovs_lib.py:407 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:425 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:440 +#: neutron/agent/linux/ovs_lib.py:435 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:451 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:461 +#: neutron/agent/linux/ovs_lib.py:456 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:473 +#: neutron/agent/linux/ovs_lib.py:468 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:477 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1831,7 +1831,7 @@ msgstr "" msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:65 +#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" @@ -1859,409 +1859,409 @@ msgstr "" msgid "Request Failed: internal server error while processing your request." msgstr "" -#: neutron/common/config.py:39 +#: neutron/common/config.py:37 msgid "The host IP to bind to" msgstr "" -#: neutron/common/config.py:41 +#: neutron/common/config.py:39 msgid "The port to bind to" msgstr "" -#: neutron/common/config.py:43 +#: neutron/common/config.py:41 msgid "The API paste config file to use" msgstr "" -#: neutron/common/config.py:45 +#: neutron/common/config.py:43 msgid "The path for API extensions" msgstr "" -#: neutron/common/config.py:47 +#: neutron/common/config.py:45 msgid "The policy file to use" msgstr "" -#: neutron/common/config.py:51 +#: neutron/common/config.py:49 msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:53 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 msgid "The service plugins Neutron will use" msgstr "" -#: neutron/common/config.py:55 +#: neutron/common/config.py:53 msgid "The base MAC address Neutron will use for VIFs" msgstr "" -#: neutron/common/config.py:57 +#: neutron/common/config.py:55 msgid "How many times Neutron will retry MAC generation" msgstr "" -#: neutron/common/config.py:59 +#: neutron/common/config.py:57 msgid "Allow the usage of the bulk API" msgstr "" -#: neutron/common/config.py:61 +#: neutron/common/config.py:59 msgid "Allow the usage of the pagination" msgstr "" -#: neutron/common/config.py:63 +#: neutron/common/config.py:61 msgid "Allow the usage of the sorting" msgstr "" -#: neutron/common/config.py:65 +#: neutron/common/config.py:63 msgid "" "The maximum number of items returned in a single response, value was " "'infinite' or negative integer means no limit" msgstr "" -#: neutron/common/config.py:69 +#: neutron/common/config.py:67 msgid "Maximum number of DNS nameservers" msgstr "" -#: neutron/common/config.py:71 +#: neutron/common/config.py:69 msgid "Maximum number of host routes per subnet" msgstr "" -#: neutron/common/config.py:73 +#: neutron/common/config.py:71 msgid "Maximum number of fixed ips per port" msgstr "" -#: neutron/common/config.py:76 +#: neutron/common/config.py:74 msgid "DHCP lease duration" msgstr "" -#: neutron/common/config.py:78 +#: neutron/common/config.py:76 msgid "Allow sending resource operation notification to DHCP agent" msgstr "" -#: neutron/common/config.py:81 +#: neutron/common/config.py:79 msgid "Allow overlapping IP support in Neutron" msgstr "" -#: neutron/common/config.py:83 +#: neutron/common/config.py:81 msgid "The hostname Neutron is running on" msgstr "" -#: neutron/common/config.py:85 +#: neutron/common/config.py:83 msgid "Ensure that configured gateway is on subnet" msgstr "" -#: neutron/common/config.py:91 +#: neutron/common/config.py:89 msgid "" "Where to store Neutron state files. This directory must be writable by " "the agent." msgstr "" -#: neutron/common/config.py:117 +#: neutron/common/config.py:115 #, python-format msgid "Base MAC: %s" msgstr "" -#: neutron/common/config.py:128 +#: neutron/common/config.py:126 msgid "Logging enabled!" msgstr "" -#: neutron/common/config.py:144 +#: neutron/common/config.py:142 #, python-format msgid "Config paste file: %s" msgstr "" -#: neutron/common/config.py:149 +#: neutron/common/config.py:147 #, python-format msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" -#: neutron/common/exceptions.py:32 +#: neutron/common/exceptions.py:30 #: neutron/plugins/nicira/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" -#: neutron/common/exceptions.py:53 +#: neutron/common/exceptions.py:51 #, python-format msgid "Bad %(resource)s request: %(msg)s" msgstr "" -#: neutron/common/exceptions.py:65 +#: neutron/common/exceptions.py:63 msgid "Not authorized." msgstr "" -#: neutron/common/exceptions.py:69 +#: neutron/common/exceptions.py:67 msgid "The service is unavailable" msgstr "" -#: neutron/common/exceptions.py:73 +#: neutron/common/exceptions.py:71 #, python-format msgid "User does not have admin privileges: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:77 +#: neutron/common/exceptions.py:75 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: neutron/common/exceptions.py:81 +#: neutron/common/exceptions.py:79 #, python-format msgid "Network %(net_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:85 +#: neutron/common/exceptions.py:83 #, python-format msgid "Subnet %(subnet_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:89 +#: neutron/common/exceptions.py:87 #, python-format msgid "Port %(port_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:93 +#: neutron/common/exceptions.py:91 #, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:98 +#: neutron/common/exceptions.py:96 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:102 +#: neutron/common/exceptions.py:100 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:106 +#: neutron/common/exceptions.py:104 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:110 +#: neutron/common/exceptions.py:108 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:114 +#: neutron/common/exceptions.py:112 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:118 +#: neutron/common/exceptions.py:116 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:122 +#: neutron/common/exceptions.py:120 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:127 +#: neutron/common/exceptions.py:125 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:132 +#: neutron/common/exceptions.py:130 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:138 +#: neutron/common/exceptions.py:136 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:144 +#: neutron/common/exceptions.py:142 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:150 +#: neutron/common/exceptions.py:148 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:155 +#: neutron/common/exceptions.py:153 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:160 +#: neutron/common/exceptions.py:158 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:166 +#: neutron/common/exceptions.py:164 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:171 +#: neutron/common/exceptions.py:169 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:174 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:184 +#: neutron/common/exceptions.py:182 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:187 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:194 +#: neutron/common/exceptions.py:192 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:204 +#: neutron/common/exceptions.py:202 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:208 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:212 +#: neutron/common/exceptions.py:210 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:217 +#: neutron/common/exceptions.py:215 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:222 +#: neutron/common/exceptions.py:220 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:226 +#: neutron/common/exceptions.py:224 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:230 +#: neutron/common/exceptions.py:228 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:234 +#: neutron/common/exceptions.py:232 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:238 +#: neutron/common/exceptions.py:236 msgid "Sudo privilege is required to run this command." msgstr "" -#: neutron/common/exceptions.py:242 +#: neutron/common/exceptions.py:240 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:246 +#: neutron/common/exceptions.py:244 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:250 +#: neutron/common/exceptions.py:248 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:254 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:259 +#: neutron/common/exceptions.py:257 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:264 +#: neutron/common/exceptions.py:262 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:268 +#: neutron/common/exceptions.py:266 #, python-format msgid "Extensions not found: %(extensions)s" msgstr "" -#: neutron/common/exceptions.py:272 +#: neutron/common/exceptions.py:270 #, python-format msgid "Invalid content type %(content_type)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:274 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:281 +#: neutron/common/exceptions.py:279 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:285 +#: neutron/common/exceptions.py:283 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:290 +#: neutron/common/exceptions.py:288 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:295 +#: neutron/common/exceptions.py:293 #, python-format msgid "" "Current gateway ip %(ip_address)s already in use by port %(port_id)s. " "Unable to update." msgstr "" -#: neutron/common/exceptions.py:300 +#: neutron/common/exceptions.py:298 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" -#: neutron/common/exceptions.py:310 +#: neutron/common/exceptions.py:308 #, python-format msgid "Invalid network VXLAN port range: '%(vxlan_range)s'" msgstr "" -#: neutron/common/exceptions.py:314 +#: neutron/common/exceptions.py:312 #, python-format msgid "Found duplicate extension: %(alias)s" msgstr "" @@ -2283,32 +2283,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:53 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:143 +#: neutron/common/utils.py:140 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:146 +#: neutron/common/utils.py:143 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:149 +#: neutron/common/utils.py:146 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:151 +#: neutron/common/utils.py:148 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:154 +#: neutron/common/utils.py:151 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2340,12 +2340,12 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/api.py:59 +#: neutron/db/api.py:55 #, python-format msgid "Database registration exception: %s" msgstr "" -#: neutron/db/api.py:70 +#: neutron/db/api.py:66 msgid "Database exception" msgstr "" @@ -2614,99 +2614,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:168 +#: neutron/db/l3_db.py:163 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:607 +#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:277 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:291 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 #: neutron/plugins/bigswitch/plugin.py:817 #: neutron/plugins/bigswitch/plugin.py:826 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:307 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:318 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:333 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:467 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:506 +#: neutron/db/l3_db.py:501 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:510 +#: neutron/db/l3_db.py:505 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:522 +#: neutron/db/l3_db.py:517 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:529 +#: neutron/db/l3_db.py:524 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:533 +#: neutron/db/l3_db.py:528 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1853 +#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:731 +#: neutron/db/l3_db.py:726 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:749 +#: neutron/db/l3_db.py:744 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:837 +#: neutron/db/l3_db.py:832 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2960,24 +2960,24 @@ msgstr "" msgid "Multiple agents with agent_type=%(agent_type)s and host=%(host)s found" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:26 +#: neutron/extensions/allowedaddresspairs.py:22 msgid "AllowedAddressPair must contain ip_address" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:30 +#: neutron/extensions/allowedaddresspairs.py:26 msgid "" "Port Security must be enabled in order to have allowed address pairs on a" " port." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:35 +#: neutron/extensions/allowedaddresspairs.py:31 #, python-format msgid "" "Request contains duplicate address pair: mac_address %(mac_address)s " "ip_address %(ip_address)s." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:40 +#: neutron/extensions/allowedaddresspairs.py:36 msgid "Port's Fixed IP and Mac Address match an address pair entry." msgstr "" @@ -3142,39 +3142,39 @@ msgid "" "unlimited." msgstr "" -#: neutron/extensions/l3.py:34 +#: neutron/extensions/l3.py:29 #, python-format msgid "Router %(router_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:38 +#: neutron/extensions/l3.py:33 #, python-format msgid "Router %(router_id)s still has active ports" msgstr "" -#: neutron/extensions/l3.py:42 +#: neutron/extensions/l3.py:37 #, python-format msgid "Router %(router_id)s does not have an interface with id %(port_id)s" msgstr "" -#: neutron/extensions/l3.py:47 +#: neutron/extensions/l3.py:42 #, python-format msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s" msgstr "" -#: neutron/extensions/l3.py:52 +#: neutron/extensions/l3.py:47 #, python-format msgid "" "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot " "be deleted, as it is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:58 +#: neutron/extensions/l3.py:53 #, python-format msgid "Floating IP %(floatingip_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:62 +#: neutron/extensions/l3.py:57 #, python-format msgid "" "External network %(external_network_id)s is not reachable from subnet " @@ -3182,7 +3182,7 @@ msgid "" "Floating IP." msgstr "" -#: neutron/extensions/l3.py:68 +#: neutron/extensions/l3.py:63 #, python-format msgid "" "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with " @@ -3190,25 +3190,25 @@ msgid "" "has a floating IP on external network %(net_id)s." msgstr "" -#: neutron/extensions/l3.py:75 +#: neutron/extensions/l3.py:70 #, python-format msgid "" "Port %(port_id)s has owner %(device_owner)s and therefore cannot be " "deleted directly via the port API." msgstr "" -#: neutron/extensions/l3.py:80 +#: neutron/extensions/l3.py:75 #, python-format msgid "" "Gateway cannot be updated for router %(router_id)s, since a gateway to " "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:140 +#: neutron/extensions/l3.py:135 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:144 +#: neutron/extensions/l3.py:139 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -3362,19 +3362,19 @@ msgstr "" msgid "Duplicate segment entry in request." msgstr "" -#: neutron/extensions/portsecurity.py:25 +#: neutron/extensions/portsecurity.py:20 msgid "" "Port has security group associated. Cannot disable port security or ip " "address until security group is removed" msgstr "" -#: neutron/extensions/portsecurity.py:30 +#: neutron/extensions/portsecurity.py:25 msgid "" "Port security must be enabled and port must have an IP address in order " "to use security groups." msgstr "" -#: neutron/extensions/portsecurity.py:35 +#: neutron/extensions/portsecurity.py:30 msgid "Port does not have port security binding." msgstr "" @@ -4830,7 +4830,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:55 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89 #: neutron/plugins/mlnx/rpc_callbacks.py:76 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" @@ -4845,9 +4845,9 @@ msgstr "" #: neutron/plugins/mlnx/rpc_callbacks.py:98 #: neutron/plugins/mlnx/rpc_callbacks.py:117 #: neutron/plugins/mlnx/rpc_callbacks.py:132 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:114 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 #, python-format msgid "%s can not be found in database" msgstr "" @@ -5630,7 +5630,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:192 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5638,8 +5638,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:222 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:443 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" msgstr "" @@ -5658,7 +5658,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:208 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5666,7 +5666,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:249 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5674,7 +5674,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:255 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:471 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5832,7 +5832,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 #: neutron/plugins/mlnx/mlnx_plugin.py:334 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:519 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" msgstr "" @@ -6173,7 +6173,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:41 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 -#: neutron/plugins/openvswitch/ovs_db_v2.py:133 +#: neutron/plugins/openvswitch/ovs_db_v2.py:130 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6188,7 +6188,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:157 +#: neutron/plugins/openvswitch/ovs_db_v2.py:154 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6202,7 +6202,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:141 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 -#: neutron/plugins/openvswitch/ovs_db_v2.py:198 +#: neutron/plugins/openvswitch/ovs_db_v2.py:195 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" @@ -6212,8 +6212,8 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:89 -#: neutron/plugins/openvswitch/ovs_db_v2.py:107 +#: neutron/plugins/openvswitch/ovs_db_v2.py:86 +#: neutron/plugins/openvswitch/ovs_db_v2.py:104 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6255,7 +6255,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:144 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6268,7 +6268,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:79 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122 #: neutron/plugins/mlnx/rpc_callbacks.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:123 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" @@ -6410,7 +6410,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent out of sync with plugin!" msgstr "" @@ -6432,7 +6432,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1356 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1348 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6519,14 +6519,14 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156 #, python-format msgid "Device %(device)s not bound to the agent host %(host)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:150 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "" @@ -6548,26 +6548,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:217 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:225 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:233 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:237 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -6735,7 +6735,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:277 msgid "network_delete received" msgstr "" @@ -6746,12 +6746,12 @@ msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:318 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:343 msgid "fdb_remove received" msgstr "" @@ -6760,7 +6760,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:404 msgid "fdb_update received" msgstr "" @@ -6770,7 +6770,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:142 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" msgstr "" @@ -6781,14 +6781,14 @@ msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:942 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6796,29 +6796,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1015 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1020 #, python-format msgid "Port %s updated." msgstr "" @@ -6837,8 +6837,8 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1233 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" @@ -6899,7 +6899,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:163 +#: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6908,7 +6908,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:193 +#: neutron/plugins/openvswitch/ovs_db_v2.py:190 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " @@ -6917,7 +6917,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:188 +#: neutron/plugins/openvswitch/ovs_db_v2.py:185 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " @@ -8045,7 +8045,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:231 +#: neutron/plugins/openvswitch/ovs_db_v2.py:228 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8084,7 +8084,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8431,7 +8431,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:142 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:364 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8579,8 +8579,8 @@ msgid "" msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -8773,88 +8773,93 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:247 +#: neutron/plugins/nec/nec_plugin.py:256 +#, python-format +msgid "deactivate_port(): OFC port for port=%s is already removed." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:263 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:268 +#: neutron/plugins/nec/nec_plugin.py:284 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:317 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:341 +#: neutron/plugins/nec/nec_plugin.py:357 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:360 +#: neutron/plugins/nec/nec_plugin.py:376 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:371 +#: neutron/plugins/nec/nec_plugin.py:387 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:525 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:589 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:622 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:632 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:689 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:720 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:730 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:749 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:754 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9030,17 +9035,17 @@ msgstr "" msgid "delete_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:54 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:52 #, python-format msgid "Update ports: added=%(added)s, removed=%(removed)s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:76 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:74 #, python-format msgid "port_update received: %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:219 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:217 msgid "No port changed." msgstr "" @@ -9093,45 +9098,52 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:32 #, python-format -msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgid "The specified OFC resource (%(resource)s) is not found." msgstr "" #: neutron/plugins/nec/common/exceptions.py:36 #, python-format -msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:40 +#, python-format +msgid "" +"Neutron-OFC resource mapping for %(resource)s %(neutron_id)s is not " +"found. It may be deleted during processing." msgstr "" -#: neutron/plugins/nec/common/exceptions.py:41 +#: neutron/plugins/nec/common/exceptions.py:46 #, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:45 +#: neutron/plugins/nec/common/exceptions.py:50 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:51 +#: neutron/plugins/nec/common/exceptions.py:56 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:61 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:66 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:65 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:69 +#: neutron/plugins/nec/common/exceptions.py:74 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " @@ -9155,14 +9167,19 @@ msgstr "" #: neutron/plugins/nec/common/ofc_client.py:99 #, python-format +msgid "Specified resource %s does not exist on OFC " +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:103 +#, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:102 +#: neutron/plugins/nec/common/ofc_client.py:106 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:111 +#: neutron/plugins/nec/common/ofc_client.py:115 #, python-format msgid "Failed to connect OFC : %s" msgstr "" @@ -9172,23 +9189,18 @@ msgstr "" msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:143 -#, python-format -msgid "NotFound %(resource)s for neutron_id=%(id)s." -msgstr "" - -#: neutron/plugins/nec/db/api.py:169 +#: neutron/plugins/nec/db/api.py:168 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:202 +#: neutron/plugins/nec/db/api.py:201 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:208 -#: neutron/plugins/openvswitch/ovs_db_v2.py:319 +#: neutron/plugins/nec/db/api.py:207 +#: neutron/plugins/openvswitch/ovs_db_v2.py:316 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9212,103 +9224,102 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:230 +#: neutron/plugins/nicira/NeutronPlugin.py:223 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:266 +#: neutron/plugins/nicira/NeutronPlugin.py:259 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:268 -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#: neutron/plugins/nicira/NeutronPlugin.py:261 #, python-format -msgid "Unable to create port on NVP logical router %s" +msgid "Unable to create port on NSX logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:271 +#: neutron/plugins/nicira/NeutronPlugin.py:264 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(nsx_router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:349 +#: neutron/plugins/nicira/NeutronPlugin.py:342 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:355 +#: neutron/plugins/nicira/NeutronPlugin.py:348 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:361 +#: neutron/plugins/nicira/NeutronPlugin.py:354 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:407 +#: neutron/plugins/nicira/NeutronPlugin.py:400 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:447 +#: neutron/plugins/nicira/NeutronPlugin.py:440 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:459 -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#: neutron/plugins/nicira/NeutronPlugin.py:709 +#: neutron/plugins/nicira/NeutronPlugin.py:452 +#: neutron/plugins/nicira/NeutronPlugin.py:504 +#: neutron/plugins/nicira/NeutronPlugin.py:702 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:480 +#: neutron/plugins/nicira/NeutronPlugin.py:473 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:491 +#: neutron/plugins/nicira/NeutronPlugin.py:484 #, python-format msgid "" "Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " "to be rolled back for Neutron port: %(neutron_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:496 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:518 +#: neutron/plugins/nicira/NeutronPlugin.py:511 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:518 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:530 +#: neutron/plugins/nicira/NeutronPlugin.py:523 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:532 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9316,302 +9327,302 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:554 -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:1070 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:566 +#: neutron/plugins/nicira/NeutronPlugin.py:559 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:584 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:604 +#: neutron/plugins/nicira/NeutronPlugin.py:597 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:614 +#: neutron/plugins/nicira/NeutronPlugin.py:607 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:655 +#: neutron/plugins/nicira/NeutronPlugin.py:648 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:690 -#: neutron/plugins/nicira/NeutronPlugin.py:1788 +#: neutron/plugins/nicira/NeutronPlugin.py:683 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:694 -#: neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/plugins/nicira/NeutronPlugin.py:687 +#: neutron/plugins/nicira/NeutronPlugin.py:1785 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 +#: neutron/plugins/nicira/NeutronPlugin.py:689 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:738 +#: neutron/plugins/nicira/NeutronPlugin.py:731 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:771 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 +#: neutron/plugins/nicira/NeutronPlugin.py:775 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:786 +#: neutron/plugins/nicira/NeutronPlugin.py:779 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:790 -#: neutron/plugins/nicira/NeutronPlugin.py:806 +#: neutron/plugins/nicira/NeutronPlugin.py:783 +#: neutron/plugins/nicira/NeutronPlugin.py:799 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:812 +#: neutron/plugins/nicira/NeutronPlugin.py:805 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:857 +#: neutron/plugins/nicira/NeutronPlugin.py:850 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:891 +#: neutron/plugins/nicira/NeutronPlugin.py:884 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:981 +#: neutron/plugins/nicira/NeutronPlugin.py:974 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1066 +#: neutron/plugins/nicira/NeutronPlugin.py:1059 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1085 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1088 +#: neutron/plugins/nicira/NeutronPlugin.py:1081 #: neutron/plugins/nicira/NeutronServicePlugin.py:515 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1118 +#: neutron/plugins/nicira/NeutronPlugin.py:1111 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1186 +#: neutron/plugins/nicira/NeutronPlugin.py:1179 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1200 +#: neutron/plugins/nicira/NeutronPlugin.py:1193 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1211 +#: neutron/plugins/nicira/NeutronPlugin.py:1204 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1303 +#: neutron/plugins/nicira/NeutronPlugin.py:1296 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1331 +#: neutron/plugins/nicira/NeutronPlugin.py:1324 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1414 +#: neutron/plugins/nicira/NeutronPlugin.py:1407 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1413 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1431 +#: neutron/plugins/nicira/NeutronPlugin.py:1424 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1441 +#: neutron/plugins/nicira/NeutronPlugin.py:1434 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1470 -#: neutron/plugins/nicira/NeutronPlugin.py:1555 +#: neutron/plugins/nicira/NeutronPlugin.py:1463 +#: neutron/plugins/nicira/NeutronPlugin.py:1548 #: neutron/plugins/nicira/NeutronServicePlugin.py:198 #: neutron/plugins/nicira/NeutronServicePlugin.py:1204 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1519 +#: neutron/plugins/nicira/NeutronPlugin.py:1512 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1522 +#: neutron/plugins/nicira/NeutronPlugin.py:1515 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1557 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1580 +#: neutron/plugins/nicira/NeutronPlugin.py:1573 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1577 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1579 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1643 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1647 +#: neutron/plugins/nicira/NeutronPlugin.py:1640 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1650 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1725 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:1816 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1829 +#: neutron/plugins/nicira/NeutronPlugin.py:1822 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1961 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1967 +#: neutron/plugins/nicira/NeutronPlugin.py:1960 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:1995 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2005 +#: neutron/plugins/nicira/NeutronPlugin.py:1998 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2032 +#: neutron/plugins/nicira/NeutronPlugin.py:2025 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2055 +#: neutron/plugins/nicira/NeutronPlugin.py:2048 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2085 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2159 +#: neutron/plugins/nicira/NeutronPlugin.py:2152 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2167 +#: neutron/plugins/nicira/NeutronPlugin.py:2160 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -9619,12 +9630,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2174 +#: neutron/plugins/nicira/NeutronPlugin.py:2167 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2187 +#: neutron/plugins/nicira/NeutronPlugin.py:2180 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9652,6 +9663,11 @@ msgstr "" msgid "An exception occurred while creating a port on lswitch %s" msgstr "" +#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#, python-format +msgid "Unable to create port on NVP logical router %s" +msgstr "" + #: neutron/plugins/nicira/NeutronServicePlugin.py:469 #, python-format msgid "Unable to create integration logic switch for router %s" @@ -9861,24 +9877,24 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:54 +#: neutron/plugins/nicira/nsx_cluster.py:49 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:66 +#: neutron/plugins/nicira/nsx_cluster.py:61 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:124 +#: neutron/plugins/nicira/nvplib.py:117 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:128 +#: neutron/plugins/nicira/nvplib.py:121 #, python-format msgid "locals=[%s]" msgstr "" @@ -10279,108 +10295,103 @@ msgstr "" msgid "Task status check interval" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:24 +#: neutron/plugins/nicira/common/exceptions.py:21 #, python-format -msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:28 +#: neutron/plugins/nicira/common/exceptions.py:25 #, python-format msgid "Unable to fulfill request with version %(version)s." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:32 +#: neutron/plugins/nicira/common/exceptions.py:29 #, python-format -msgid "Invalid NVP connection parameters: %(conn_params)s" +msgid "Invalid NSX connection parameters: %(conn_params)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:36 +#: neutron/plugins/nicira/common/exceptions.py:33 #, python-format msgid "" "Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the nvp plugin ini file." +"values are specified in the [DEFAULT] section of the NSX plugin ini file." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:42 +#: neutron/plugins/nicira/common/exceptions.py:39 #, python-format msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:47 +#: neutron/plugins/nicira/common/exceptions.py:44 #, python-format msgid "" "Unable to create port on network %(network)s. Maximum number of ports " "reached" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:52 +#: neutron/plugins/nicira/common/exceptions.py:49 #, python-format msgid "" "While retrieving NAT rules, %(actual_rules)s were found whereas rules in " "the (%(min_rules)s,%(max_rules)s) interval were expected" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:58 +#: neutron/plugins/nicira/common/exceptions.py:55 #, python-format -msgid "Invalid NVP attachment type '%(attachment_type)s'" +msgid "Invalid NSX attachment type '%(attachment_type)s'" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:62 +#: neutron/plugins/nicira/common/exceptions.py:59 msgid "" "The networking backend is currently in maintenance mode and therefore " "unable to accept requests which modify its state. Please try later." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:74 +#: neutron/plugins/nicira/common/exceptions.py:65 #, python-format msgid "Gateway Service %(gateway)s is already in use" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:78 +#: neutron/plugins/nicira/common/exceptions.py:69 #, python-format msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:82 +#: neutron/plugins/nicira/common/exceptions.py:73 #, python-format -msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:86 +#: neutron/plugins/nicira/common/exceptions.py:77 #, python-format msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NVP setup" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" " and/or configuration" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:91 +#: neutron/plugins/nicira/common/exceptions.py:82 #, python-format msgid "" "An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " "via port %(port_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:100 +#: neutron/plugins/nicira/common/exceptions.py:91 #, python-format msgid "Unable to find LSN for %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:104 +#: neutron/plugins/nicira/common/exceptions.py:95 #, python-format msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:109 +#: neutron/plugins/nicira/common/exceptions.py:100 #, python-format msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:113 +#: neutron/plugins/nicira/common/exceptions.py:104 #, python-format msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" @@ -11559,383 +11570,383 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:212 +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:260 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:278 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:301 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:303 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:377 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:393 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" "Adding a tunnel endpoint failed due to a concurrenttransaction had been " "committed (%s attempts left)" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:398 +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:312 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:329 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:434 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:523 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:294 #, python-format msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:306 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, 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:469 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, 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:488 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:480 #, 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:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 #, 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:517 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, 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:534 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:566 #, 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:618 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:610 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:668 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:687 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:768 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:760 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:766 #, 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:862 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:854 #, python-format msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:871 +#: 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:883 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:886 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920 #, python-format msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:926 #, python-format msgid "" "Port %s was not found on the integration bridge and will therefore not be" " processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 #, python-format msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:956 #, python-format msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1080 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1151 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1163 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1184 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1180 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1194 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1203 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1249 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1265 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 #, 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:1276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, 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:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275 #, 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:1288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, 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:1303 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1295 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1317 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1320 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12207,58 +12218,58 @@ msgstr "" msgid "Invalid configuration. check ryu.ini" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:96 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:94 #, python-format msgid "Could not get IPv4 address from %(nic)s: %(cfg)s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:162 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:160 #, python-format msgid "External port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:170 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:168 msgid "Get Ryu rest API address" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:220 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:218 msgid "Ryu rest API port isn't specified" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:221 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:219 #, python-format msgid "Going to ofp controller mode %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236 msgid "Port update received" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269 msgid "Agent loop has new device" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296 #, python-format msgid "tunnel_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 #, python-format msgid "ovsdb_port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:302 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 #, python-format msgid "ovsdb_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:308 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:306 #, python-format msgid "Initialization failed: %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:311 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:309 msgid "" "Ryu initialization on the node is done. Agent initialized successfully, " "now running..." @@ -12387,13 +12398,13 @@ msgstr "" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgstr "" -#: neutron/server/__init__.py:40 +#: neutron/server/__init__.py:39 msgid "" "ERROR: Unable to find configuration file via the default search paths " "(~/.neutron/, ~/, /etc/neutron/, /etc/) and the '--config-file' option!" msgstr "" -#: neutron/server/__init__.py:47 +#: neutron/server/__init__.py:46 #, python-format msgid "ERROR: %s" msgstr "" @@ -13640,56 +13651,60 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:76 -#: neutron/tests/unit/nec/test_ofc_client.py:82 -#: neutron/tests/unit/nec/test_ofc_client.py:91 +#: neutron/tests/unit/nec/test_ofc_client.py:77 +msgid "The specified OFC resource (/somewhere) is not found." +msgstr "" + +#: neutron/tests/unit/nec/test_ofc_client.py:81 +#: neutron/tests/unit/nec/test_ofc_client.py:87 +#: neutron/tests/unit/nec/test_ofc_client.py:96 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:101 +#: neutron/tests/unit/nec/test_ofc_client.py:106 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:406 +#: neutron/tests/unit/vmware/apiclient/fake.py:404 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:415 +#: neutron/tests/unit/vmware/apiclient/fake.py:413 #, python-format msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:103 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:115 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:126 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:143 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:161 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:183 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:205 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:289 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:303 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:317 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:359 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:193 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:256 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 #, python-format msgid "Lswitch %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/test_edge_router.py:132 +#: neutron/tests/unit/vmware/vshield/test_edge_router.py:130 msgid "Tasks not completed" msgstr "" @@ -14155,3 +14170,37 @@ msgstr "" #~ msgid "Security group: %s was already deleted from backend" #~ msgstr "" +#~ msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +#~ msgstr "" + +#~ msgid "NotFound %(resource)s for neutron_id=%(id)s." +#~ msgstr "" + +#~ msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +#~ msgstr "" + +#~ msgid "Invalid NVP connection parameters: %(conn_params)s" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid cluster values: %(invalid_attrs)s. " +#~ "Please ensure that these values are " +#~ "specified in the [DEFAULT] section of" +#~ " the nvp plugin ini file." +#~ msgstr "" + +#~ msgid "Invalid NVP attachment type '%(attachment_type)s'" +#~ msgstr "" + +#~ msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" +#~ msgstr "" + +#~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +#~ msgstr "" + +#~ msgid "" +#~ "Service cluster: '%(cluster_id)s' is " +#~ "unavailable. Please, check NVP setup " +#~ "and/or configuration" +#~ msgstr "" + diff --git a/neutron/locale/bg_BG/LC_MESSAGES/neutron.po b/neutron/locale/bg_BG/LC_MESSAGES/neutron.po index ae1a1e235..fa8b67eca 100644 --- a/neutron/locale/bg_BG/LC_MESSAGES/neutron.po +++ b/neutron/locale/bg_BG/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-27 06:23+0000\n" +"POT-Creation-Date: 2014-02-28 06:26+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Bulgarian (Bulgaria) " @@ -38,59 +38,59 @@ msgstr "" msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: neutron/manager.py:72 +#: neutron/manager.py:69 #, python-format msgid "dhcp_agents_per_network must be >= 1. '%s' is invalid." msgstr "" -#: neutron/manager.py:84 +#: neutron/manager.py:81 msgid "Neutron core_plugin not configured!" msgstr "" -#: neutron/manager.py:113 +#: neutron/manager.py:110 #, python-format msgid "Loading core plugin: %s" msgstr "" -#: neutron/manager.py:140 +#: neutron/manager.py:137 #, python-format msgid "Error loading plugin by name, %s" msgstr "" -#: neutron/manager.py:141 +#: neutron/manager.py:138 #, python-format msgid "Error loading plugin by class, %s" msgstr "" -#: neutron/manager.py:142 +#: neutron/manager.py:139 msgid "Plugin not found." msgstr "" -#: neutron/manager.py:147 +#: neutron/manager.py:144 msgid "Loading services supported by the core plugin" msgstr "" -#: neutron/manager.py:156 +#: neutron/manager.py:153 #, python-format msgid "Service %s is supported by the core plugin" msgstr "" -#: neutron/manager.py:169 +#: neutron/manager.py:166 #, python-format msgid "Loading service plugins: %s" msgstr "" -#: neutron/manager.py:174 +#: neutron/manager.py:171 #, python-format msgid "Loading Plugin: %s" msgstr "" -#: neutron/manager.py:182 +#: neutron/manager.py:179 #, python-format msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/manager.py:194 +#: neutron/manager.py:191 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -218,42 +218,42 @@ msgstr "" msgid "%s is already registered." msgstr "" -#: neutron/service.py:39 +#: neutron/service.py:37 msgid "Seconds between running periodic tasks" msgstr "" -#: neutron/service.py:42 +#: neutron/service.py:40 msgid "Number of separate worker processes for service" msgstr "" -#: neutron/service.py:45 +#: neutron/service.py:43 msgid "" "Range of seconds to randomly delay when starting the periodic task " "scheduler to reduce stampeding. (Disable by setting to 0)" msgstr "" -#: neutron/service.py:102 +#: neutron/service.py:100 msgid "Error occurred: trying old api-paste.ini." msgstr "" -#: neutron/service.py:107 +#: neutron/service.py:105 msgid "Unrecoverable error: please check log for details." msgstr "" -#: neutron/service.py:116 +#: neutron/service.py:114 msgid "No known API applications configured." msgstr "" -#: neutron/service.py:123 +#: neutron/service.py:121 #, python-format msgid "Neutron service started, listening on %(host)s:%(port)s" msgstr "" -#: neutron/service.py:224 +#: neutron/service.py:222 msgid "Exception occurs when timer stops" msgstr "" -#: neutron/service.py:234 +#: neutron/service.py:232 msgid "Exception occurs when waiting for timer" msgstr "" @@ -437,7 +437,7 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:184 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 #: neutron/agent/metadata/namespace_proxy.py:156 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,7 +507,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:887 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 #: neutron/agent/metadata/agent.py:305 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -515,191 +515,191 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:892 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 #: neutron/agent/metadata/agent.py:310 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:241 #: neutron/services/loadbalancer/agent/agent_manager.py:121 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:897 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:158 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:158 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:166 +#: neutron/agent/l3_agent.py:162 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:169 +#: neutron/agent/l3_agent.py:165 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:174 +#: neutron/agent/l3_agent.py:170 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:176 +#: neutron/agent/l3_agent.py:172 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:179 +#: neutron/agent/l3_agent.py:175 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:181 +#: neutron/agent/l3_agent.py:177 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:204 +#: neutron/agent/l3_agent.py:200 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:231 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:236 +#: neutron/agent/l3_agent.py:232 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:257 +#: neutron/agent/l3_agent.py:253 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:277 +#: neutron/agent/l3_agent.py:273 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:298 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:322 +#: neutron/agent/l3_agent.py:318 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:346 +#: neutron/agent/l3_agent.py:342 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:395 +#: neutron/agent/l3_agent.py:391 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:397 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:545 +#: neutron/agent/l3_agent.py:541 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:669 +#: neutron/agent/l3_agent.py:665 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:674 +#: neutron/agent/l3_agent.py:670 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:678 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:686 +#: neutron/agent/l3_agent.py:682 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:693 +#: neutron/agent/l3_agent.py:689 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:742 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:751 +#: neutron/agent/l3_agent.py:747 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:753 neutron/agent/l3_agent.py:791 +#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:767 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:782 +#: neutron/agent/l3_agent.py:778 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:785 +#: neutron/agent/l3_agent.py:781 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:783 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:800 +#: neutron/agent/l3_agent.py:796 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:820 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:828 +#: neutron/agent/l3_agent.py:824 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:860 +#: neutron/agent/l3_agent.py:856 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:884 +#: neutron/agent/l3_agent.py:880 msgid "Report state task successfully completed" msgstr "" @@ -725,7 +725,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279 #, python-format msgid "Delete %s" msgstr "" @@ -1077,7 +1077,7 @@ msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:61 -#: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" @@ -1183,86 +1183,86 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:39 +#: neutron/agent/linux/ovs_lib.py:34 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 -#: neutron/agent/linux/ovs_lib.py:313 +#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 +#: neutron/agent/linux/ovs_lib.py:308 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:174 +#: neutron/agent/linux/ovs_lib.py:169 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:200 +#: neutron/agent/linux/ovs_lib.py:195 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:230 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:239 +#: neutron/agent/linux/ovs_lib.py:234 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:242 +#: neutron/agent/linux/ovs_lib.py:237 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:245 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:361 +#: neutron/agent/linux/ovs_lib.py:356 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:371 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:402 +#: neutron/agent/linux/ovs_lib.py:397 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:412 +#: neutron/agent/linux/ovs_lib.py:407 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:425 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:440 +#: neutron/agent/linux/ovs_lib.py:435 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:451 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:461 +#: neutron/agent/linux/ovs_lib.py:456 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:473 +#: neutron/agent/linux/ovs_lib.py:468 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:477 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1830,7 +1830,7 @@ msgstr "" msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:65 +#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" @@ -1858,409 +1858,409 @@ msgstr "" msgid "Request Failed: internal server error while processing your request." msgstr "" -#: neutron/common/config.py:39 +#: neutron/common/config.py:37 msgid "The host IP to bind to" msgstr "" -#: neutron/common/config.py:41 +#: neutron/common/config.py:39 msgid "The port to bind to" msgstr "" -#: neutron/common/config.py:43 +#: neutron/common/config.py:41 msgid "The API paste config file to use" msgstr "" -#: neutron/common/config.py:45 +#: neutron/common/config.py:43 msgid "The path for API extensions" msgstr "" -#: neutron/common/config.py:47 +#: neutron/common/config.py:45 msgid "The policy file to use" msgstr "" -#: neutron/common/config.py:51 +#: neutron/common/config.py:49 msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:53 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 msgid "The service plugins Neutron will use" msgstr "" -#: neutron/common/config.py:55 +#: neutron/common/config.py:53 msgid "The base MAC address Neutron will use for VIFs" msgstr "" -#: neutron/common/config.py:57 +#: neutron/common/config.py:55 msgid "How many times Neutron will retry MAC generation" msgstr "" -#: neutron/common/config.py:59 +#: neutron/common/config.py:57 msgid "Allow the usage of the bulk API" msgstr "" -#: neutron/common/config.py:61 +#: neutron/common/config.py:59 msgid "Allow the usage of the pagination" msgstr "" -#: neutron/common/config.py:63 +#: neutron/common/config.py:61 msgid "Allow the usage of the sorting" msgstr "" -#: neutron/common/config.py:65 +#: neutron/common/config.py:63 msgid "" "The maximum number of items returned in a single response, value was " "'infinite' or negative integer means no limit" msgstr "" -#: neutron/common/config.py:69 +#: neutron/common/config.py:67 msgid "Maximum number of DNS nameservers" msgstr "" -#: neutron/common/config.py:71 +#: neutron/common/config.py:69 msgid "Maximum number of host routes per subnet" msgstr "" -#: neutron/common/config.py:73 +#: neutron/common/config.py:71 msgid "Maximum number of fixed ips per port" msgstr "" -#: neutron/common/config.py:76 +#: neutron/common/config.py:74 msgid "DHCP lease duration" msgstr "" -#: neutron/common/config.py:78 +#: neutron/common/config.py:76 msgid "Allow sending resource operation notification to DHCP agent" msgstr "" -#: neutron/common/config.py:81 +#: neutron/common/config.py:79 msgid "Allow overlapping IP support in Neutron" msgstr "" -#: neutron/common/config.py:83 +#: neutron/common/config.py:81 msgid "The hostname Neutron is running on" msgstr "" -#: neutron/common/config.py:85 +#: neutron/common/config.py:83 msgid "Ensure that configured gateway is on subnet" msgstr "" -#: neutron/common/config.py:91 +#: neutron/common/config.py:89 msgid "" "Where to store Neutron state files. This directory must be writable by " "the agent." msgstr "" -#: neutron/common/config.py:117 +#: neutron/common/config.py:115 #, python-format msgid "Base MAC: %s" msgstr "" -#: neutron/common/config.py:128 +#: neutron/common/config.py:126 msgid "Logging enabled!" msgstr "" -#: neutron/common/config.py:144 +#: neutron/common/config.py:142 #, python-format msgid "Config paste file: %s" msgstr "" -#: neutron/common/config.py:149 +#: neutron/common/config.py:147 #, python-format msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" -#: neutron/common/exceptions.py:32 +#: neutron/common/exceptions.py:30 #: neutron/plugins/nicira/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" -#: neutron/common/exceptions.py:53 +#: neutron/common/exceptions.py:51 #, python-format msgid "Bad %(resource)s request: %(msg)s" msgstr "" -#: neutron/common/exceptions.py:65 +#: neutron/common/exceptions.py:63 msgid "Not authorized." msgstr "" -#: neutron/common/exceptions.py:69 +#: neutron/common/exceptions.py:67 msgid "The service is unavailable" msgstr "" -#: neutron/common/exceptions.py:73 +#: neutron/common/exceptions.py:71 #, python-format msgid "User does not have admin privileges: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:77 +#: neutron/common/exceptions.py:75 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: neutron/common/exceptions.py:81 +#: neutron/common/exceptions.py:79 #, python-format msgid "Network %(net_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:85 +#: neutron/common/exceptions.py:83 #, python-format msgid "Subnet %(subnet_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:89 +#: neutron/common/exceptions.py:87 #, python-format msgid "Port %(port_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:93 +#: neutron/common/exceptions.py:91 #, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:98 +#: neutron/common/exceptions.py:96 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:102 +#: neutron/common/exceptions.py:100 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:106 +#: neutron/common/exceptions.py:104 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:110 +#: neutron/common/exceptions.py:108 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:114 +#: neutron/common/exceptions.py:112 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:118 +#: neutron/common/exceptions.py:116 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:122 +#: neutron/common/exceptions.py:120 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:127 +#: neutron/common/exceptions.py:125 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:132 +#: neutron/common/exceptions.py:130 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:138 +#: neutron/common/exceptions.py:136 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:144 +#: neutron/common/exceptions.py:142 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:150 +#: neutron/common/exceptions.py:148 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:155 +#: neutron/common/exceptions.py:153 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:160 +#: neutron/common/exceptions.py:158 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:166 +#: neutron/common/exceptions.py:164 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:171 +#: neutron/common/exceptions.py:169 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:174 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:184 +#: neutron/common/exceptions.py:182 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:187 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:194 +#: neutron/common/exceptions.py:192 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:204 +#: neutron/common/exceptions.py:202 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:208 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:212 +#: neutron/common/exceptions.py:210 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:217 +#: neutron/common/exceptions.py:215 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:222 +#: neutron/common/exceptions.py:220 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:226 +#: neutron/common/exceptions.py:224 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:230 +#: neutron/common/exceptions.py:228 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:234 +#: neutron/common/exceptions.py:232 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:238 +#: neutron/common/exceptions.py:236 msgid "Sudo privilege is required to run this command." msgstr "" -#: neutron/common/exceptions.py:242 +#: neutron/common/exceptions.py:240 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:246 +#: neutron/common/exceptions.py:244 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:250 +#: neutron/common/exceptions.py:248 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:254 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:259 +#: neutron/common/exceptions.py:257 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:264 +#: neutron/common/exceptions.py:262 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:268 +#: neutron/common/exceptions.py:266 #, python-format msgid "Extensions not found: %(extensions)s" msgstr "" -#: neutron/common/exceptions.py:272 +#: neutron/common/exceptions.py:270 #, python-format msgid "Invalid content type %(content_type)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:274 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:281 +#: neutron/common/exceptions.py:279 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:285 +#: neutron/common/exceptions.py:283 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:290 +#: neutron/common/exceptions.py:288 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:295 +#: neutron/common/exceptions.py:293 #, python-format msgid "" "Current gateway ip %(ip_address)s already in use by port %(port_id)s. " "Unable to update." msgstr "" -#: neutron/common/exceptions.py:300 +#: neutron/common/exceptions.py:298 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" -#: neutron/common/exceptions.py:310 +#: neutron/common/exceptions.py:308 #, python-format msgid "Invalid network VXLAN port range: '%(vxlan_range)s'" msgstr "" -#: neutron/common/exceptions.py:314 +#: neutron/common/exceptions.py:312 #, python-format msgid "Found duplicate extension: %(alias)s" msgstr "" @@ -2282,32 +2282,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:53 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:143 +#: neutron/common/utils.py:140 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:146 +#: neutron/common/utils.py:143 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:149 +#: neutron/common/utils.py:146 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:151 +#: neutron/common/utils.py:148 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:154 +#: neutron/common/utils.py:151 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2339,12 +2339,12 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/api.py:59 +#: neutron/db/api.py:55 #, python-format msgid "Database registration exception: %s" msgstr "" -#: neutron/db/api.py:70 +#: neutron/db/api.py:66 msgid "Database exception" msgstr "" @@ -2613,99 +2613,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:168 +#: neutron/db/l3_db.py:163 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:607 +#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:277 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:291 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 #: neutron/plugins/bigswitch/plugin.py:817 #: neutron/plugins/bigswitch/plugin.py:826 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:307 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:318 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:333 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:467 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:506 +#: neutron/db/l3_db.py:501 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:510 +#: neutron/db/l3_db.py:505 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:522 +#: neutron/db/l3_db.py:517 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:529 +#: neutron/db/l3_db.py:524 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:533 +#: neutron/db/l3_db.py:528 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1853 +#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:731 +#: neutron/db/l3_db.py:726 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:749 +#: neutron/db/l3_db.py:744 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:837 +#: neutron/db/l3_db.py:832 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2959,24 +2959,24 @@ msgstr "" msgid "Multiple agents with agent_type=%(agent_type)s and host=%(host)s found" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:26 +#: neutron/extensions/allowedaddresspairs.py:22 msgid "AllowedAddressPair must contain ip_address" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:30 +#: neutron/extensions/allowedaddresspairs.py:26 msgid "" "Port Security must be enabled in order to have allowed address pairs on a" " port." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:35 +#: neutron/extensions/allowedaddresspairs.py:31 #, python-format msgid "" "Request contains duplicate address pair: mac_address %(mac_address)s " "ip_address %(ip_address)s." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:40 +#: neutron/extensions/allowedaddresspairs.py:36 msgid "Port's Fixed IP and Mac Address match an address pair entry." msgstr "" @@ -3141,39 +3141,39 @@ msgid "" "unlimited." msgstr "" -#: neutron/extensions/l3.py:34 +#: neutron/extensions/l3.py:29 #, python-format msgid "Router %(router_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:38 +#: neutron/extensions/l3.py:33 #, python-format msgid "Router %(router_id)s still has active ports" msgstr "" -#: neutron/extensions/l3.py:42 +#: neutron/extensions/l3.py:37 #, python-format msgid "Router %(router_id)s does not have an interface with id %(port_id)s" msgstr "" -#: neutron/extensions/l3.py:47 +#: neutron/extensions/l3.py:42 #, python-format msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s" msgstr "" -#: neutron/extensions/l3.py:52 +#: neutron/extensions/l3.py:47 #, python-format msgid "" "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot " "be deleted, as it is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:58 +#: neutron/extensions/l3.py:53 #, python-format msgid "Floating IP %(floatingip_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:62 +#: neutron/extensions/l3.py:57 #, python-format msgid "" "External network %(external_network_id)s is not reachable from subnet " @@ -3181,7 +3181,7 @@ msgid "" "Floating IP." msgstr "" -#: neutron/extensions/l3.py:68 +#: neutron/extensions/l3.py:63 #, python-format msgid "" "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with " @@ -3189,25 +3189,25 @@ msgid "" "has a floating IP on external network %(net_id)s." msgstr "" -#: neutron/extensions/l3.py:75 +#: neutron/extensions/l3.py:70 #, python-format msgid "" "Port %(port_id)s has owner %(device_owner)s and therefore cannot be " "deleted directly via the port API." msgstr "" -#: neutron/extensions/l3.py:80 +#: neutron/extensions/l3.py:75 #, python-format msgid "" "Gateway cannot be updated for router %(router_id)s, since a gateway to " "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:140 +#: neutron/extensions/l3.py:135 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:144 +#: neutron/extensions/l3.py:139 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -3361,19 +3361,19 @@ msgstr "" msgid "Duplicate segment entry in request." msgstr "" -#: neutron/extensions/portsecurity.py:25 +#: neutron/extensions/portsecurity.py:20 msgid "" "Port has security group associated. Cannot disable port security or ip " "address until security group is removed" msgstr "" -#: neutron/extensions/portsecurity.py:30 +#: neutron/extensions/portsecurity.py:25 msgid "" "Port security must be enabled and port must have an IP address in order " "to use security groups." msgstr "" -#: neutron/extensions/portsecurity.py:35 +#: neutron/extensions/portsecurity.py:30 msgid "Port does not have port security binding." msgstr "" @@ -4829,7 +4829,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:55 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89 #: neutron/plugins/mlnx/rpc_callbacks.py:76 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" @@ -4844,9 +4844,9 @@ msgstr "" #: neutron/plugins/mlnx/rpc_callbacks.py:98 #: neutron/plugins/mlnx/rpc_callbacks.py:117 #: neutron/plugins/mlnx/rpc_callbacks.py:132 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:114 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 #, python-format msgid "%s can not be found in database" msgstr "" @@ -5629,7 +5629,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:192 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5637,8 +5637,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:222 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:443 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" msgstr "" @@ -5657,7 +5657,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:208 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5665,7 +5665,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:249 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5673,7 +5673,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:255 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:471 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5831,7 +5831,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 #: neutron/plugins/mlnx/mlnx_plugin.py:334 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:519 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" msgstr "" @@ -6172,7 +6172,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:41 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 -#: neutron/plugins/openvswitch/ovs_db_v2.py:133 +#: neutron/plugins/openvswitch/ovs_db_v2.py:130 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6187,7 +6187,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:157 +#: neutron/plugins/openvswitch/ovs_db_v2.py:154 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6201,7 +6201,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:141 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 -#: neutron/plugins/openvswitch/ovs_db_v2.py:198 +#: neutron/plugins/openvswitch/ovs_db_v2.py:195 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" @@ -6211,8 +6211,8 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:89 -#: neutron/plugins/openvswitch/ovs_db_v2.py:107 +#: neutron/plugins/openvswitch/ovs_db_v2.py:86 +#: neutron/plugins/openvswitch/ovs_db_v2.py:104 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6254,7 +6254,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:144 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6267,7 +6267,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:79 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122 #: neutron/plugins/mlnx/rpc_callbacks.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:123 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" @@ -6409,7 +6409,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent out of sync with plugin!" msgstr "" @@ -6431,7 +6431,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1356 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1348 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6518,14 +6518,14 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156 #, python-format msgid "Device %(device)s not bound to the agent host %(host)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:150 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "" @@ -6547,26 +6547,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:217 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:225 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:233 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:237 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -6734,7 +6734,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:277 msgid "network_delete received" msgstr "" @@ -6745,12 +6745,12 @@ msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:318 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:343 msgid "fdb_remove received" msgstr "" @@ -6759,7 +6759,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:404 msgid "fdb_update received" msgstr "" @@ -6769,7 +6769,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:142 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" msgstr "" @@ -6780,14 +6780,14 @@ msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:942 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6795,29 +6795,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1015 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1020 #, python-format msgid "Port %s updated." msgstr "" @@ -6836,8 +6836,8 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1233 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" @@ -6898,7 +6898,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:163 +#: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6907,7 +6907,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:193 +#: neutron/plugins/openvswitch/ovs_db_v2.py:190 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " @@ -6916,7 +6916,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:188 +#: neutron/plugins/openvswitch/ovs_db_v2.py:185 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " @@ -8044,7 +8044,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:231 +#: neutron/plugins/openvswitch/ovs_db_v2.py:228 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8083,7 +8083,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8430,7 +8430,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:142 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:364 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8578,8 +8578,8 @@ msgid "" msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -8772,88 +8772,93 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:247 +#: neutron/plugins/nec/nec_plugin.py:256 +#, python-format +msgid "deactivate_port(): OFC port for port=%s is already removed." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:263 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:268 +#: neutron/plugins/nec/nec_plugin.py:284 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:317 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:341 +#: neutron/plugins/nec/nec_plugin.py:357 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:360 +#: neutron/plugins/nec/nec_plugin.py:376 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:371 +#: neutron/plugins/nec/nec_plugin.py:387 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:525 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:589 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:622 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:632 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:689 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:720 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:730 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:749 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:754 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9029,17 +9034,17 @@ msgstr "" msgid "delete_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:54 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:52 #, python-format msgid "Update ports: added=%(added)s, removed=%(removed)s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:76 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:74 #, python-format msgid "port_update received: %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:219 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:217 msgid "No port changed." msgstr "" @@ -9092,45 +9097,52 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:32 #, python-format -msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgid "The specified OFC resource (%(resource)s) is not found." msgstr "" #: neutron/plugins/nec/common/exceptions.py:36 #, python-format -msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:40 +#, python-format +msgid "" +"Neutron-OFC resource mapping for %(resource)s %(neutron_id)s is not " +"found. It may be deleted during processing." msgstr "" -#: neutron/plugins/nec/common/exceptions.py:41 +#: neutron/plugins/nec/common/exceptions.py:46 #, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:45 +#: neutron/plugins/nec/common/exceptions.py:50 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:51 +#: neutron/plugins/nec/common/exceptions.py:56 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:61 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:66 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:65 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:69 +#: neutron/plugins/nec/common/exceptions.py:74 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " @@ -9154,14 +9166,19 @@ msgstr "" #: neutron/plugins/nec/common/ofc_client.py:99 #, python-format +msgid "Specified resource %s does not exist on OFC " +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:103 +#, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:102 +#: neutron/plugins/nec/common/ofc_client.py:106 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:111 +#: neutron/plugins/nec/common/ofc_client.py:115 #, python-format msgid "Failed to connect OFC : %s" msgstr "" @@ -9171,23 +9188,18 @@ msgstr "" msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:143 -#, python-format -msgid "NotFound %(resource)s for neutron_id=%(id)s." -msgstr "" - -#: neutron/plugins/nec/db/api.py:169 +#: neutron/plugins/nec/db/api.py:168 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:202 +#: neutron/plugins/nec/db/api.py:201 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:208 -#: neutron/plugins/openvswitch/ovs_db_v2.py:319 +#: neutron/plugins/nec/db/api.py:207 +#: neutron/plugins/openvswitch/ovs_db_v2.py:316 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9211,103 +9223,102 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:230 +#: neutron/plugins/nicira/NeutronPlugin.py:223 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:266 +#: neutron/plugins/nicira/NeutronPlugin.py:259 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:268 -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#: neutron/plugins/nicira/NeutronPlugin.py:261 #, python-format -msgid "Unable to create port on NVP logical router %s" +msgid "Unable to create port on NSX logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:271 +#: neutron/plugins/nicira/NeutronPlugin.py:264 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(nsx_router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:349 +#: neutron/plugins/nicira/NeutronPlugin.py:342 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:355 +#: neutron/plugins/nicira/NeutronPlugin.py:348 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:361 +#: neutron/plugins/nicira/NeutronPlugin.py:354 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:407 +#: neutron/plugins/nicira/NeutronPlugin.py:400 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:447 +#: neutron/plugins/nicira/NeutronPlugin.py:440 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:459 -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#: neutron/plugins/nicira/NeutronPlugin.py:709 +#: neutron/plugins/nicira/NeutronPlugin.py:452 +#: neutron/plugins/nicira/NeutronPlugin.py:504 +#: neutron/plugins/nicira/NeutronPlugin.py:702 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:480 +#: neutron/plugins/nicira/NeutronPlugin.py:473 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:491 +#: neutron/plugins/nicira/NeutronPlugin.py:484 #, python-format msgid "" "Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " "to be rolled back for Neutron port: %(neutron_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:496 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:518 +#: neutron/plugins/nicira/NeutronPlugin.py:511 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:518 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:530 +#: neutron/plugins/nicira/NeutronPlugin.py:523 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:532 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9315,302 +9326,302 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:554 -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:1070 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:566 +#: neutron/plugins/nicira/NeutronPlugin.py:559 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:584 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:604 +#: neutron/plugins/nicira/NeutronPlugin.py:597 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:614 +#: neutron/plugins/nicira/NeutronPlugin.py:607 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:655 +#: neutron/plugins/nicira/NeutronPlugin.py:648 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:690 -#: neutron/plugins/nicira/NeutronPlugin.py:1788 +#: neutron/plugins/nicira/NeutronPlugin.py:683 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:694 -#: neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/plugins/nicira/NeutronPlugin.py:687 +#: neutron/plugins/nicira/NeutronPlugin.py:1785 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 +#: neutron/plugins/nicira/NeutronPlugin.py:689 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:738 +#: neutron/plugins/nicira/NeutronPlugin.py:731 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:771 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 +#: neutron/plugins/nicira/NeutronPlugin.py:775 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:786 +#: neutron/plugins/nicira/NeutronPlugin.py:779 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:790 -#: neutron/plugins/nicira/NeutronPlugin.py:806 +#: neutron/plugins/nicira/NeutronPlugin.py:783 +#: neutron/plugins/nicira/NeutronPlugin.py:799 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:812 +#: neutron/plugins/nicira/NeutronPlugin.py:805 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:857 +#: neutron/plugins/nicira/NeutronPlugin.py:850 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:891 +#: neutron/plugins/nicira/NeutronPlugin.py:884 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:981 +#: neutron/plugins/nicira/NeutronPlugin.py:974 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1066 +#: neutron/plugins/nicira/NeutronPlugin.py:1059 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1085 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1088 +#: neutron/plugins/nicira/NeutronPlugin.py:1081 #: neutron/plugins/nicira/NeutronServicePlugin.py:515 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1118 +#: neutron/plugins/nicira/NeutronPlugin.py:1111 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1186 +#: neutron/plugins/nicira/NeutronPlugin.py:1179 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1200 +#: neutron/plugins/nicira/NeutronPlugin.py:1193 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1211 +#: neutron/plugins/nicira/NeutronPlugin.py:1204 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1303 +#: neutron/plugins/nicira/NeutronPlugin.py:1296 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1331 +#: neutron/plugins/nicira/NeutronPlugin.py:1324 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1414 +#: neutron/plugins/nicira/NeutronPlugin.py:1407 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1413 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1431 +#: neutron/plugins/nicira/NeutronPlugin.py:1424 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1441 +#: neutron/plugins/nicira/NeutronPlugin.py:1434 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1470 -#: neutron/plugins/nicira/NeutronPlugin.py:1555 +#: neutron/plugins/nicira/NeutronPlugin.py:1463 +#: neutron/plugins/nicira/NeutronPlugin.py:1548 #: neutron/plugins/nicira/NeutronServicePlugin.py:198 #: neutron/plugins/nicira/NeutronServicePlugin.py:1204 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1519 +#: neutron/plugins/nicira/NeutronPlugin.py:1512 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1522 +#: neutron/plugins/nicira/NeutronPlugin.py:1515 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1557 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1580 +#: neutron/plugins/nicira/NeutronPlugin.py:1573 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1577 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1579 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1643 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1647 +#: neutron/plugins/nicira/NeutronPlugin.py:1640 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1650 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1725 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:1816 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1829 +#: neutron/plugins/nicira/NeutronPlugin.py:1822 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1961 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1967 +#: neutron/plugins/nicira/NeutronPlugin.py:1960 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:1995 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2005 +#: neutron/plugins/nicira/NeutronPlugin.py:1998 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2032 +#: neutron/plugins/nicira/NeutronPlugin.py:2025 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2055 +#: neutron/plugins/nicira/NeutronPlugin.py:2048 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2085 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2159 +#: neutron/plugins/nicira/NeutronPlugin.py:2152 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2167 +#: neutron/plugins/nicira/NeutronPlugin.py:2160 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -9618,12 +9629,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2174 +#: neutron/plugins/nicira/NeutronPlugin.py:2167 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2187 +#: neutron/plugins/nicira/NeutronPlugin.py:2180 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9651,6 +9662,11 @@ msgstr "" msgid "An exception occurred while creating a port on lswitch %s" msgstr "" +#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#, python-format +msgid "Unable to create port on NVP logical router %s" +msgstr "" + #: neutron/plugins/nicira/NeutronServicePlugin.py:469 #, python-format msgid "Unable to create integration logic switch for router %s" @@ -9860,24 +9876,24 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:54 +#: neutron/plugins/nicira/nsx_cluster.py:49 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:66 +#: neutron/plugins/nicira/nsx_cluster.py:61 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:124 +#: neutron/plugins/nicira/nvplib.py:117 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:128 +#: neutron/plugins/nicira/nvplib.py:121 #, python-format msgid "locals=[%s]" msgstr "" @@ -10278,108 +10294,103 @@ msgstr "" msgid "Task status check interval" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:24 +#: neutron/plugins/nicira/common/exceptions.py:21 #, python-format -msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:28 +#: neutron/plugins/nicira/common/exceptions.py:25 #, python-format msgid "Unable to fulfill request with version %(version)s." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:32 +#: neutron/plugins/nicira/common/exceptions.py:29 #, python-format -msgid "Invalid NVP connection parameters: %(conn_params)s" +msgid "Invalid NSX connection parameters: %(conn_params)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:36 +#: neutron/plugins/nicira/common/exceptions.py:33 #, python-format msgid "" "Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the nvp plugin ini file." +"values are specified in the [DEFAULT] section of the NSX plugin ini file." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:42 +#: neutron/plugins/nicira/common/exceptions.py:39 #, python-format msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:47 +#: neutron/plugins/nicira/common/exceptions.py:44 #, python-format msgid "" "Unable to create port on network %(network)s. Maximum number of ports " "reached" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:52 +#: neutron/plugins/nicira/common/exceptions.py:49 #, python-format msgid "" "While retrieving NAT rules, %(actual_rules)s were found whereas rules in " "the (%(min_rules)s,%(max_rules)s) interval were expected" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:58 +#: neutron/plugins/nicira/common/exceptions.py:55 #, python-format -msgid "Invalid NVP attachment type '%(attachment_type)s'" +msgid "Invalid NSX attachment type '%(attachment_type)s'" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:62 +#: neutron/plugins/nicira/common/exceptions.py:59 msgid "" "The networking backend is currently in maintenance mode and therefore " "unable to accept requests which modify its state. Please try later." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:74 +#: neutron/plugins/nicira/common/exceptions.py:65 #, python-format msgid "Gateway Service %(gateway)s is already in use" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:78 +#: neutron/plugins/nicira/common/exceptions.py:69 #, python-format msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:82 +#: neutron/plugins/nicira/common/exceptions.py:73 #, python-format -msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:86 +#: neutron/plugins/nicira/common/exceptions.py:77 #, python-format msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NVP setup" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" " and/or configuration" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:91 +#: neutron/plugins/nicira/common/exceptions.py:82 #, python-format msgid "" "An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " "via port %(port_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:100 +#: neutron/plugins/nicira/common/exceptions.py:91 #, python-format msgid "Unable to find LSN for %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:104 +#: neutron/plugins/nicira/common/exceptions.py:95 #, python-format msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:109 +#: neutron/plugins/nicira/common/exceptions.py:100 #, python-format msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:113 +#: neutron/plugins/nicira/common/exceptions.py:104 #, python-format msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" @@ -11558,383 +11569,383 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:212 +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:260 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:278 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:301 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:303 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:377 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:393 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" "Adding a tunnel endpoint failed due to a concurrenttransaction had been " "committed (%s attempts left)" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:398 +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:312 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:329 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:434 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:523 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:294 #, python-format msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:306 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, 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:469 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, 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:488 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:480 #, 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:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 #, 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:517 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, 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:534 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:566 #, 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:618 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:610 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:668 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:687 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:768 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:760 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:766 #, 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:862 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:854 #, python-format msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:871 +#: 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:883 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:886 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920 #, python-format msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:926 #, python-format msgid "" "Port %s was not found on the integration bridge and will therefore not be" " processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 #, python-format msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:956 #, python-format msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1080 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1151 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1163 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1184 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1180 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1194 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1203 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1249 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1265 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 #, 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:1276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, 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:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275 #, 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:1288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, 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:1303 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1295 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1317 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1320 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12206,58 +12217,58 @@ msgstr "" msgid "Invalid configuration. check ryu.ini" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:96 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:94 #, python-format msgid "Could not get IPv4 address from %(nic)s: %(cfg)s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:162 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:160 #, python-format msgid "External port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:170 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:168 msgid "Get Ryu rest API address" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:220 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:218 msgid "Ryu rest API port isn't specified" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:221 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:219 #, python-format msgid "Going to ofp controller mode %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236 msgid "Port update received" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269 msgid "Agent loop has new device" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296 #, python-format msgid "tunnel_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 #, python-format msgid "ovsdb_port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:302 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 #, python-format msgid "ovsdb_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:308 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:306 #, python-format msgid "Initialization failed: %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:311 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:309 msgid "" "Ryu initialization on the node is done. Agent initialized successfully, " "now running..." @@ -12386,13 +12397,13 @@ msgstr "" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgstr "" -#: neutron/server/__init__.py:40 +#: neutron/server/__init__.py:39 msgid "" "ERROR: Unable to find configuration file via the default search paths " "(~/.neutron/, ~/, /etc/neutron/, /etc/) and the '--config-file' option!" msgstr "" -#: neutron/server/__init__.py:47 +#: neutron/server/__init__.py:46 #, python-format msgid "ERROR: %s" msgstr "" @@ -13639,56 +13650,60 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:76 -#: neutron/tests/unit/nec/test_ofc_client.py:82 -#: neutron/tests/unit/nec/test_ofc_client.py:91 +#: neutron/tests/unit/nec/test_ofc_client.py:77 +msgid "The specified OFC resource (/somewhere) is not found." +msgstr "" + +#: neutron/tests/unit/nec/test_ofc_client.py:81 +#: neutron/tests/unit/nec/test_ofc_client.py:87 +#: neutron/tests/unit/nec/test_ofc_client.py:96 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:101 +#: neutron/tests/unit/nec/test_ofc_client.py:106 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:406 +#: neutron/tests/unit/vmware/apiclient/fake.py:404 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:415 +#: neutron/tests/unit/vmware/apiclient/fake.py:413 #, python-format msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:103 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:115 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:126 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:143 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:161 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:183 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:205 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:289 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:303 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:317 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:359 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:193 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:256 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 #, python-format msgid "Lswitch %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/test_edge_router.py:132 +#: neutron/tests/unit/vmware/vshield/test_edge_router.py:130 msgid "Tasks not completed" msgstr "" @@ -14799,3 +14814,37 @@ msgstr "" #~ msgid "Security group: %s was already deleted from backend" #~ msgstr "" +#~ msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +#~ msgstr "" + +#~ msgid "NotFound %(resource)s for neutron_id=%(id)s." +#~ msgstr "" + +#~ msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +#~ msgstr "" + +#~ msgid "Invalid NVP connection parameters: %(conn_params)s" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid cluster values: %(invalid_attrs)s. " +#~ "Please ensure that these values are " +#~ "specified in the [DEFAULT] section of" +#~ " the nvp plugin ini file." +#~ msgstr "" + +#~ msgid "Invalid NVP attachment type '%(attachment_type)s'" +#~ msgstr "" + +#~ msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" +#~ msgstr "" + +#~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +#~ msgstr "" + +#~ msgid "" +#~ "Service cluster: '%(cluster_id)s' is " +#~ "unavailable. Please, check NVP setup " +#~ "and/or configuration" +#~ msgstr "" + diff --git a/neutron/locale/bn_IN/LC_MESSAGES/neutron.po b/neutron/locale/bn_IN/LC_MESSAGES/neutron.po index 09fe102b8..2b1a51d7f 100644 --- a/neutron/locale/bn_IN/LC_MESSAGES/neutron.po +++ b/neutron/locale/bn_IN/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-27 06:23+0000\n" +"POT-Creation-Date: 2014-02-28 06:26+0000\n" "PO-Revision-Date: 2013-10-20 01:34+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Bengali (India) " @@ -38,59 +38,59 @@ msgstr "" msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: neutron/manager.py:72 +#: neutron/manager.py:69 #, python-format msgid "dhcp_agents_per_network must be >= 1. '%s' is invalid." msgstr "" -#: neutron/manager.py:84 +#: neutron/manager.py:81 msgid "Neutron core_plugin not configured!" msgstr "" -#: neutron/manager.py:113 +#: neutron/manager.py:110 #, python-format msgid "Loading core plugin: %s" msgstr "" -#: neutron/manager.py:140 +#: neutron/manager.py:137 #, python-format msgid "Error loading plugin by name, %s" msgstr "" -#: neutron/manager.py:141 +#: neutron/manager.py:138 #, python-format msgid "Error loading plugin by class, %s" msgstr "" -#: neutron/manager.py:142 +#: neutron/manager.py:139 msgid "Plugin not found." msgstr "" -#: neutron/manager.py:147 +#: neutron/manager.py:144 msgid "Loading services supported by the core plugin" msgstr "" -#: neutron/manager.py:156 +#: neutron/manager.py:153 #, python-format msgid "Service %s is supported by the core plugin" msgstr "" -#: neutron/manager.py:169 +#: neutron/manager.py:166 #, python-format msgid "Loading service plugins: %s" msgstr "" -#: neutron/manager.py:174 +#: neutron/manager.py:171 #, python-format msgid "Loading Plugin: %s" msgstr "" -#: neutron/manager.py:182 +#: neutron/manager.py:179 #, python-format msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/manager.py:194 +#: neutron/manager.py:191 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -218,42 +218,42 @@ msgstr "" msgid "%s is already registered." msgstr "" -#: neutron/service.py:39 +#: neutron/service.py:37 msgid "Seconds between running periodic tasks" msgstr "" -#: neutron/service.py:42 +#: neutron/service.py:40 msgid "Number of separate worker processes for service" msgstr "" -#: neutron/service.py:45 +#: neutron/service.py:43 msgid "" "Range of seconds to randomly delay when starting the periodic task " "scheduler to reduce stampeding. (Disable by setting to 0)" msgstr "" -#: neutron/service.py:102 +#: neutron/service.py:100 msgid "Error occurred: trying old api-paste.ini." msgstr "" -#: neutron/service.py:107 +#: neutron/service.py:105 msgid "Unrecoverable error: please check log for details." msgstr "" -#: neutron/service.py:116 +#: neutron/service.py:114 msgid "No known API applications configured." msgstr "" -#: neutron/service.py:123 +#: neutron/service.py:121 #, python-format msgid "Neutron service started, listening on %(host)s:%(port)s" msgstr "" -#: neutron/service.py:224 +#: neutron/service.py:222 msgid "Exception occurs when timer stops" msgstr "" -#: neutron/service.py:234 +#: neutron/service.py:232 msgid "Exception occurs when waiting for timer" msgstr "" @@ -437,7 +437,7 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:184 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 #: neutron/agent/metadata/namespace_proxy.py:156 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,7 +507,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:887 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 #: neutron/agent/metadata/agent.py:305 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -515,191 +515,191 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:892 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 #: neutron/agent/metadata/agent.py:310 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:241 #: neutron/services/loadbalancer/agent/agent_manager.py:121 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:897 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:158 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:158 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:166 +#: neutron/agent/l3_agent.py:162 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:169 +#: neutron/agent/l3_agent.py:165 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:174 +#: neutron/agent/l3_agent.py:170 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:176 +#: neutron/agent/l3_agent.py:172 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:179 +#: neutron/agent/l3_agent.py:175 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:181 +#: neutron/agent/l3_agent.py:177 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:204 +#: neutron/agent/l3_agent.py:200 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:231 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:236 +#: neutron/agent/l3_agent.py:232 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:257 +#: neutron/agent/l3_agent.py:253 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:277 +#: neutron/agent/l3_agent.py:273 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:298 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:322 +#: neutron/agent/l3_agent.py:318 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:346 +#: neutron/agent/l3_agent.py:342 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:395 +#: neutron/agent/l3_agent.py:391 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:397 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:545 +#: neutron/agent/l3_agent.py:541 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:669 +#: neutron/agent/l3_agent.py:665 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:674 +#: neutron/agent/l3_agent.py:670 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:678 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:686 +#: neutron/agent/l3_agent.py:682 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:693 +#: neutron/agent/l3_agent.py:689 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:742 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:751 +#: neutron/agent/l3_agent.py:747 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:753 neutron/agent/l3_agent.py:791 +#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:767 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:782 +#: neutron/agent/l3_agent.py:778 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:785 +#: neutron/agent/l3_agent.py:781 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:783 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:800 +#: neutron/agent/l3_agent.py:796 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:820 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:828 +#: neutron/agent/l3_agent.py:824 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:860 +#: neutron/agent/l3_agent.py:856 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:884 +#: neutron/agent/l3_agent.py:880 msgid "Report state task successfully completed" msgstr "" @@ -725,7 +725,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279 #, python-format msgid "Delete %s" msgstr "" @@ -1077,7 +1077,7 @@ msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:61 -#: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" @@ -1183,86 +1183,86 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:39 +#: neutron/agent/linux/ovs_lib.py:34 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 -#: neutron/agent/linux/ovs_lib.py:313 +#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 +#: neutron/agent/linux/ovs_lib.py:308 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:174 +#: neutron/agent/linux/ovs_lib.py:169 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:200 +#: neutron/agent/linux/ovs_lib.py:195 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:230 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:239 +#: neutron/agent/linux/ovs_lib.py:234 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:242 +#: neutron/agent/linux/ovs_lib.py:237 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:245 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:361 +#: neutron/agent/linux/ovs_lib.py:356 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:371 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:402 +#: neutron/agent/linux/ovs_lib.py:397 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:412 +#: neutron/agent/linux/ovs_lib.py:407 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:425 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:440 +#: neutron/agent/linux/ovs_lib.py:435 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:451 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:461 +#: neutron/agent/linux/ovs_lib.py:456 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:473 +#: neutron/agent/linux/ovs_lib.py:468 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:477 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1830,7 +1830,7 @@ msgstr "" msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:65 +#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" @@ -1858,409 +1858,409 @@ msgstr "" msgid "Request Failed: internal server error while processing your request." msgstr "" -#: neutron/common/config.py:39 +#: neutron/common/config.py:37 msgid "The host IP to bind to" msgstr "" -#: neutron/common/config.py:41 +#: neutron/common/config.py:39 msgid "The port to bind to" msgstr "" -#: neutron/common/config.py:43 +#: neutron/common/config.py:41 msgid "The API paste config file to use" msgstr "" -#: neutron/common/config.py:45 +#: neutron/common/config.py:43 msgid "The path for API extensions" msgstr "" -#: neutron/common/config.py:47 +#: neutron/common/config.py:45 msgid "The policy file to use" msgstr "" -#: neutron/common/config.py:51 +#: neutron/common/config.py:49 msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:53 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 msgid "The service plugins Neutron will use" msgstr "" -#: neutron/common/config.py:55 +#: neutron/common/config.py:53 msgid "The base MAC address Neutron will use for VIFs" msgstr "" -#: neutron/common/config.py:57 +#: neutron/common/config.py:55 msgid "How many times Neutron will retry MAC generation" msgstr "" -#: neutron/common/config.py:59 +#: neutron/common/config.py:57 msgid "Allow the usage of the bulk API" msgstr "" -#: neutron/common/config.py:61 +#: neutron/common/config.py:59 msgid "Allow the usage of the pagination" msgstr "" -#: neutron/common/config.py:63 +#: neutron/common/config.py:61 msgid "Allow the usage of the sorting" msgstr "" -#: neutron/common/config.py:65 +#: neutron/common/config.py:63 msgid "" "The maximum number of items returned in a single response, value was " "'infinite' or negative integer means no limit" msgstr "" -#: neutron/common/config.py:69 +#: neutron/common/config.py:67 msgid "Maximum number of DNS nameservers" msgstr "" -#: neutron/common/config.py:71 +#: neutron/common/config.py:69 msgid "Maximum number of host routes per subnet" msgstr "" -#: neutron/common/config.py:73 +#: neutron/common/config.py:71 msgid "Maximum number of fixed ips per port" msgstr "" -#: neutron/common/config.py:76 +#: neutron/common/config.py:74 msgid "DHCP lease duration" msgstr "" -#: neutron/common/config.py:78 +#: neutron/common/config.py:76 msgid "Allow sending resource operation notification to DHCP agent" msgstr "" -#: neutron/common/config.py:81 +#: neutron/common/config.py:79 msgid "Allow overlapping IP support in Neutron" msgstr "" -#: neutron/common/config.py:83 +#: neutron/common/config.py:81 msgid "The hostname Neutron is running on" msgstr "" -#: neutron/common/config.py:85 +#: neutron/common/config.py:83 msgid "Ensure that configured gateway is on subnet" msgstr "" -#: neutron/common/config.py:91 +#: neutron/common/config.py:89 msgid "" "Where to store Neutron state files. This directory must be writable by " "the agent." msgstr "" -#: neutron/common/config.py:117 +#: neutron/common/config.py:115 #, python-format msgid "Base MAC: %s" msgstr "" -#: neutron/common/config.py:128 +#: neutron/common/config.py:126 msgid "Logging enabled!" msgstr "" -#: neutron/common/config.py:144 +#: neutron/common/config.py:142 #, python-format msgid "Config paste file: %s" msgstr "" -#: neutron/common/config.py:149 +#: neutron/common/config.py:147 #, python-format msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" -#: neutron/common/exceptions.py:32 +#: neutron/common/exceptions.py:30 #: neutron/plugins/nicira/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" -#: neutron/common/exceptions.py:53 +#: neutron/common/exceptions.py:51 #, python-format msgid "Bad %(resource)s request: %(msg)s" msgstr "" -#: neutron/common/exceptions.py:65 +#: neutron/common/exceptions.py:63 msgid "Not authorized." msgstr "" -#: neutron/common/exceptions.py:69 +#: neutron/common/exceptions.py:67 msgid "The service is unavailable" msgstr "" -#: neutron/common/exceptions.py:73 +#: neutron/common/exceptions.py:71 #, python-format msgid "User does not have admin privileges: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:77 +#: neutron/common/exceptions.py:75 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: neutron/common/exceptions.py:81 +#: neutron/common/exceptions.py:79 #, python-format msgid "Network %(net_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:85 +#: neutron/common/exceptions.py:83 #, python-format msgid "Subnet %(subnet_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:89 +#: neutron/common/exceptions.py:87 #, python-format msgid "Port %(port_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:93 +#: neutron/common/exceptions.py:91 #, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:98 +#: neutron/common/exceptions.py:96 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:102 +#: neutron/common/exceptions.py:100 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:106 +#: neutron/common/exceptions.py:104 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:110 +#: neutron/common/exceptions.py:108 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:114 +#: neutron/common/exceptions.py:112 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:118 +#: neutron/common/exceptions.py:116 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:122 +#: neutron/common/exceptions.py:120 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:127 +#: neutron/common/exceptions.py:125 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:132 +#: neutron/common/exceptions.py:130 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:138 +#: neutron/common/exceptions.py:136 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:144 +#: neutron/common/exceptions.py:142 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:150 +#: neutron/common/exceptions.py:148 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:155 +#: neutron/common/exceptions.py:153 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:160 +#: neutron/common/exceptions.py:158 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:166 +#: neutron/common/exceptions.py:164 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:171 +#: neutron/common/exceptions.py:169 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:174 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:184 +#: neutron/common/exceptions.py:182 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:187 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:194 +#: neutron/common/exceptions.py:192 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:204 +#: neutron/common/exceptions.py:202 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:208 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:212 +#: neutron/common/exceptions.py:210 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:217 +#: neutron/common/exceptions.py:215 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:222 +#: neutron/common/exceptions.py:220 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:226 +#: neutron/common/exceptions.py:224 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:230 +#: neutron/common/exceptions.py:228 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:234 +#: neutron/common/exceptions.py:232 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:238 +#: neutron/common/exceptions.py:236 msgid "Sudo privilege is required to run this command." msgstr "" -#: neutron/common/exceptions.py:242 +#: neutron/common/exceptions.py:240 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:246 +#: neutron/common/exceptions.py:244 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:250 +#: neutron/common/exceptions.py:248 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:254 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:259 +#: neutron/common/exceptions.py:257 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:264 +#: neutron/common/exceptions.py:262 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:268 +#: neutron/common/exceptions.py:266 #, python-format msgid "Extensions not found: %(extensions)s" msgstr "" -#: neutron/common/exceptions.py:272 +#: neutron/common/exceptions.py:270 #, python-format msgid "Invalid content type %(content_type)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:274 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:281 +#: neutron/common/exceptions.py:279 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:285 +#: neutron/common/exceptions.py:283 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:290 +#: neutron/common/exceptions.py:288 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:295 +#: neutron/common/exceptions.py:293 #, python-format msgid "" "Current gateway ip %(ip_address)s already in use by port %(port_id)s. " "Unable to update." msgstr "" -#: neutron/common/exceptions.py:300 +#: neutron/common/exceptions.py:298 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" -#: neutron/common/exceptions.py:310 +#: neutron/common/exceptions.py:308 #, python-format msgid "Invalid network VXLAN port range: '%(vxlan_range)s'" msgstr "" -#: neutron/common/exceptions.py:314 +#: neutron/common/exceptions.py:312 #, python-format msgid "Found duplicate extension: %(alias)s" msgstr "" @@ -2282,32 +2282,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:53 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:143 +#: neutron/common/utils.py:140 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:146 +#: neutron/common/utils.py:143 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:149 +#: neutron/common/utils.py:146 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:151 +#: neutron/common/utils.py:148 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:154 +#: neutron/common/utils.py:151 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2339,12 +2339,12 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/api.py:59 +#: neutron/db/api.py:55 #, python-format msgid "Database registration exception: %s" msgstr "" -#: neutron/db/api.py:70 +#: neutron/db/api.py:66 msgid "Database exception" msgstr "" @@ -2613,99 +2613,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:168 +#: neutron/db/l3_db.py:163 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:607 +#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:277 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:291 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 #: neutron/plugins/bigswitch/plugin.py:817 #: neutron/plugins/bigswitch/plugin.py:826 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:307 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:318 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:333 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:467 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:506 +#: neutron/db/l3_db.py:501 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:510 +#: neutron/db/l3_db.py:505 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:522 +#: neutron/db/l3_db.py:517 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:529 +#: neutron/db/l3_db.py:524 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:533 +#: neutron/db/l3_db.py:528 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1853 +#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:731 +#: neutron/db/l3_db.py:726 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:749 +#: neutron/db/l3_db.py:744 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:837 +#: neutron/db/l3_db.py:832 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2959,24 +2959,24 @@ msgstr "" msgid "Multiple agents with agent_type=%(agent_type)s and host=%(host)s found" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:26 +#: neutron/extensions/allowedaddresspairs.py:22 msgid "AllowedAddressPair must contain ip_address" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:30 +#: neutron/extensions/allowedaddresspairs.py:26 msgid "" "Port Security must be enabled in order to have allowed address pairs on a" " port." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:35 +#: neutron/extensions/allowedaddresspairs.py:31 #, python-format msgid "" "Request contains duplicate address pair: mac_address %(mac_address)s " "ip_address %(ip_address)s." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:40 +#: neutron/extensions/allowedaddresspairs.py:36 msgid "Port's Fixed IP and Mac Address match an address pair entry." msgstr "" @@ -3141,39 +3141,39 @@ msgid "" "unlimited." msgstr "" -#: neutron/extensions/l3.py:34 +#: neutron/extensions/l3.py:29 #, python-format msgid "Router %(router_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:38 +#: neutron/extensions/l3.py:33 #, python-format msgid "Router %(router_id)s still has active ports" msgstr "" -#: neutron/extensions/l3.py:42 +#: neutron/extensions/l3.py:37 #, python-format msgid "Router %(router_id)s does not have an interface with id %(port_id)s" msgstr "" -#: neutron/extensions/l3.py:47 +#: neutron/extensions/l3.py:42 #, python-format msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s" msgstr "" -#: neutron/extensions/l3.py:52 +#: neutron/extensions/l3.py:47 #, python-format msgid "" "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot " "be deleted, as it is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:58 +#: neutron/extensions/l3.py:53 #, python-format msgid "Floating IP %(floatingip_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:62 +#: neutron/extensions/l3.py:57 #, python-format msgid "" "External network %(external_network_id)s is not reachable from subnet " @@ -3181,7 +3181,7 @@ msgid "" "Floating IP." msgstr "" -#: neutron/extensions/l3.py:68 +#: neutron/extensions/l3.py:63 #, python-format msgid "" "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with " @@ -3189,25 +3189,25 @@ msgid "" "has a floating IP on external network %(net_id)s." msgstr "" -#: neutron/extensions/l3.py:75 +#: neutron/extensions/l3.py:70 #, python-format msgid "" "Port %(port_id)s has owner %(device_owner)s and therefore cannot be " "deleted directly via the port API." msgstr "" -#: neutron/extensions/l3.py:80 +#: neutron/extensions/l3.py:75 #, python-format msgid "" "Gateway cannot be updated for router %(router_id)s, since a gateway to " "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:140 +#: neutron/extensions/l3.py:135 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:144 +#: neutron/extensions/l3.py:139 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -3361,19 +3361,19 @@ msgstr "" msgid "Duplicate segment entry in request." msgstr "" -#: neutron/extensions/portsecurity.py:25 +#: neutron/extensions/portsecurity.py:20 msgid "" "Port has security group associated. Cannot disable port security or ip " "address until security group is removed" msgstr "" -#: neutron/extensions/portsecurity.py:30 +#: neutron/extensions/portsecurity.py:25 msgid "" "Port security must be enabled and port must have an IP address in order " "to use security groups." msgstr "" -#: neutron/extensions/portsecurity.py:35 +#: neutron/extensions/portsecurity.py:30 msgid "Port does not have port security binding." msgstr "" @@ -4829,7 +4829,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:55 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89 #: neutron/plugins/mlnx/rpc_callbacks.py:76 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" @@ -4844,9 +4844,9 @@ msgstr "" #: neutron/plugins/mlnx/rpc_callbacks.py:98 #: neutron/plugins/mlnx/rpc_callbacks.py:117 #: neutron/plugins/mlnx/rpc_callbacks.py:132 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:114 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 #, python-format msgid "%s can not be found in database" msgstr "" @@ -5629,7 +5629,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:192 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5637,8 +5637,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:222 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:443 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" msgstr "" @@ -5657,7 +5657,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:208 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5665,7 +5665,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:249 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5673,7 +5673,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:255 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:471 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5831,7 +5831,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 #: neutron/plugins/mlnx/mlnx_plugin.py:334 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:519 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" msgstr "" @@ -6172,7 +6172,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:41 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 -#: neutron/plugins/openvswitch/ovs_db_v2.py:133 +#: neutron/plugins/openvswitch/ovs_db_v2.py:130 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6187,7 +6187,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:157 +#: neutron/plugins/openvswitch/ovs_db_v2.py:154 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6201,7 +6201,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:141 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 -#: neutron/plugins/openvswitch/ovs_db_v2.py:198 +#: neutron/plugins/openvswitch/ovs_db_v2.py:195 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" @@ -6211,8 +6211,8 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:89 -#: neutron/plugins/openvswitch/ovs_db_v2.py:107 +#: neutron/plugins/openvswitch/ovs_db_v2.py:86 +#: neutron/plugins/openvswitch/ovs_db_v2.py:104 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6254,7 +6254,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:144 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6267,7 +6267,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:79 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122 #: neutron/plugins/mlnx/rpc_callbacks.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:123 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" @@ -6409,7 +6409,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent out of sync with plugin!" msgstr "" @@ -6431,7 +6431,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1356 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1348 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6518,14 +6518,14 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156 #, python-format msgid "Device %(device)s not bound to the agent host %(host)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:150 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "" @@ -6547,26 +6547,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:217 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:225 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:233 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:237 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -6734,7 +6734,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:277 msgid "network_delete received" msgstr "" @@ -6745,12 +6745,12 @@ msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:318 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:343 msgid "fdb_remove received" msgstr "" @@ -6759,7 +6759,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:404 msgid "fdb_update received" msgstr "" @@ -6769,7 +6769,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:142 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" msgstr "" @@ -6780,14 +6780,14 @@ msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:942 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6795,29 +6795,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1015 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1020 #, python-format msgid "Port %s updated." msgstr "" @@ -6836,8 +6836,8 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1233 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" @@ -6898,7 +6898,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:163 +#: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6907,7 +6907,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:193 +#: neutron/plugins/openvswitch/ovs_db_v2.py:190 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " @@ -6916,7 +6916,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:188 +#: neutron/plugins/openvswitch/ovs_db_v2.py:185 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " @@ -8044,7 +8044,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:231 +#: neutron/plugins/openvswitch/ovs_db_v2.py:228 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8083,7 +8083,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8430,7 +8430,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:142 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:364 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8578,8 +8578,8 @@ msgid "" msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -8772,88 +8772,93 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:247 +#: neutron/plugins/nec/nec_plugin.py:256 +#, python-format +msgid "deactivate_port(): OFC port for port=%s is already removed." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:263 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:268 +#: neutron/plugins/nec/nec_plugin.py:284 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:317 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:341 +#: neutron/plugins/nec/nec_plugin.py:357 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:360 +#: neutron/plugins/nec/nec_plugin.py:376 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:371 +#: neutron/plugins/nec/nec_plugin.py:387 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:525 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:589 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:622 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:632 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:689 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:720 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:730 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:749 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:754 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9029,17 +9034,17 @@ msgstr "" msgid "delete_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:54 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:52 #, python-format msgid "Update ports: added=%(added)s, removed=%(removed)s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:76 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:74 #, python-format msgid "port_update received: %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:219 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:217 msgid "No port changed." msgstr "" @@ -9092,45 +9097,52 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:32 #, python-format -msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgid "The specified OFC resource (%(resource)s) is not found." msgstr "" #: neutron/plugins/nec/common/exceptions.py:36 #, python-format -msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:40 +#, python-format +msgid "" +"Neutron-OFC resource mapping for %(resource)s %(neutron_id)s is not " +"found. It may be deleted during processing." msgstr "" -#: neutron/plugins/nec/common/exceptions.py:41 +#: neutron/plugins/nec/common/exceptions.py:46 #, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:45 +#: neutron/plugins/nec/common/exceptions.py:50 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:51 +#: neutron/plugins/nec/common/exceptions.py:56 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:61 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:66 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:65 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:69 +#: neutron/plugins/nec/common/exceptions.py:74 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " @@ -9154,14 +9166,19 @@ msgstr "" #: neutron/plugins/nec/common/ofc_client.py:99 #, python-format +msgid "Specified resource %s does not exist on OFC " +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:103 +#, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:102 +#: neutron/plugins/nec/common/ofc_client.py:106 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:111 +#: neutron/plugins/nec/common/ofc_client.py:115 #, python-format msgid "Failed to connect OFC : %s" msgstr "" @@ -9171,23 +9188,18 @@ msgstr "" msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:143 -#, python-format -msgid "NotFound %(resource)s for neutron_id=%(id)s." -msgstr "" - -#: neutron/plugins/nec/db/api.py:169 +#: neutron/plugins/nec/db/api.py:168 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:202 +#: neutron/plugins/nec/db/api.py:201 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:208 -#: neutron/plugins/openvswitch/ovs_db_v2.py:319 +#: neutron/plugins/nec/db/api.py:207 +#: neutron/plugins/openvswitch/ovs_db_v2.py:316 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9211,103 +9223,102 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:230 +#: neutron/plugins/nicira/NeutronPlugin.py:223 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:266 +#: neutron/plugins/nicira/NeutronPlugin.py:259 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:268 -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#: neutron/plugins/nicira/NeutronPlugin.py:261 #, python-format -msgid "Unable to create port on NVP logical router %s" +msgid "Unable to create port on NSX logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:271 +#: neutron/plugins/nicira/NeutronPlugin.py:264 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(nsx_router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:349 +#: neutron/plugins/nicira/NeutronPlugin.py:342 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:355 +#: neutron/plugins/nicira/NeutronPlugin.py:348 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:361 +#: neutron/plugins/nicira/NeutronPlugin.py:354 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:407 +#: neutron/plugins/nicira/NeutronPlugin.py:400 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:447 +#: neutron/plugins/nicira/NeutronPlugin.py:440 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:459 -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#: neutron/plugins/nicira/NeutronPlugin.py:709 +#: neutron/plugins/nicira/NeutronPlugin.py:452 +#: neutron/plugins/nicira/NeutronPlugin.py:504 +#: neutron/plugins/nicira/NeutronPlugin.py:702 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:480 +#: neutron/plugins/nicira/NeutronPlugin.py:473 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:491 +#: neutron/plugins/nicira/NeutronPlugin.py:484 #, python-format msgid "" "Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " "to be rolled back for Neutron port: %(neutron_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:496 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:518 +#: neutron/plugins/nicira/NeutronPlugin.py:511 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:518 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:530 +#: neutron/plugins/nicira/NeutronPlugin.py:523 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:532 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9315,302 +9326,302 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:554 -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:1070 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:566 +#: neutron/plugins/nicira/NeutronPlugin.py:559 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:584 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:604 +#: neutron/plugins/nicira/NeutronPlugin.py:597 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:614 +#: neutron/plugins/nicira/NeutronPlugin.py:607 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:655 +#: neutron/plugins/nicira/NeutronPlugin.py:648 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:690 -#: neutron/plugins/nicira/NeutronPlugin.py:1788 +#: neutron/plugins/nicira/NeutronPlugin.py:683 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:694 -#: neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/plugins/nicira/NeutronPlugin.py:687 +#: neutron/plugins/nicira/NeutronPlugin.py:1785 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 +#: neutron/plugins/nicira/NeutronPlugin.py:689 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:738 +#: neutron/plugins/nicira/NeutronPlugin.py:731 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:771 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 +#: neutron/plugins/nicira/NeutronPlugin.py:775 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:786 +#: neutron/plugins/nicira/NeutronPlugin.py:779 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:790 -#: neutron/plugins/nicira/NeutronPlugin.py:806 +#: neutron/plugins/nicira/NeutronPlugin.py:783 +#: neutron/plugins/nicira/NeutronPlugin.py:799 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:812 +#: neutron/plugins/nicira/NeutronPlugin.py:805 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:857 +#: neutron/plugins/nicira/NeutronPlugin.py:850 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:891 +#: neutron/plugins/nicira/NeutronPlugin.py:884 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:981 +#: neutron/plugins/nicira/NeutronPlugin.py:974 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1066 +#: neutron/plugins/nicira/NeutronPlugin.py:1059 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1085 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1088 +#: neutron/plugins/nicira/NeutronPlugin.py:1081 #: neutron/plugins/nicira/NeutronServicePlugin.py:515 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1118 +#: neutron/plugins/nicira/NeutronPlugin.py:1111 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1186 +#: neutron/plugins/nicira/NeutronPlugin.py:1179 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1200 +#: neutron/plugins/nicira/NeutronPlugin.py:1193 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1211 +#: neutron/plugins/nicira/NeutronPlugin.py:1204 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1303 +#: neutron/plugins/nicira/NeutronPlugin.py:1296 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1331 +#: neutron/plugins/nicira/NeutronPlugin.py:1324 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1414 +#: neutron/plugins/nicira/NeutronPlugin.py:1407 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1413 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1431 +#: neutron/plugins/nicira/NeutronPlugin.py:1424 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1441 +#: neutron/plugins/nicira/NeutronPlugin.py:1434 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1470 -#: neutron/plugins/nicira/NeutronPlugin.py:1555 +#: neutron/plugins/nicira/NeutronPlugin.py:1463 +#: neutron/plugins/nicira/NeutronPlugin.py:1548 #: neutron/plugins/nicira/NeutronServicePlugin.py:198 #: neutron/plugins/nicira/NeutronServicePlugin.py:1204 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1519 +#: neutron/plugins/nicira/NeutronPlugin.py:1512 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1522 +#: neutron/plugins/nicira/NeutronPlugin.py:1515 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1557 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1580 +#: neutron/plugins/nicira/NeutronPlugin.py:1573 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1577 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1579 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1643 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1647 +#: neutron/plugins/nicira/NeutronPlugin.py:1640 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1650 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1725 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:1816 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1829 +#: neutron/plugins/nicira/NeutronPlugin.py:1822 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1961 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1967 +#: neutron/plugins/nicira/NeutronPlugin.py:1960 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:1995 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2005 +#: neutron/plugins/nicira/NeutronPlugin.py:1998 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2032 +#: neutron/plugins/nicira/NeutronPlugin.py:2025 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2055 +#: neutron/plugins/nicira/NeutronPlugin.py:2048 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2085 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2159 +#: neutron/plugins/nicira/NeutronPlugin.py:2152 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2167 +#: neutron/plugins/nicira/NeutronPlugin.py:2160 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -9618,12 +9629,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2174 +#: neutron/plugins/nicira/NeutronPlugin.py:2167 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2187 +#: neutron/plugins/nicira/NeutronPlugin.py:2180 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9651,6 +9662,11 @@ msgstr "" msgid "An exception occurred while creating a port on lswitch %s" msgstr "" +#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#, python-format +msgid "Unable to create port on NVP logical router %s" +msgstr "" + #: neutron/plugins/nicira/NeutronServicePlugin.py:469 #, python-format msgid "Unable to create integration logic switch for router %s" @@ -9860,24 +9876,24 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:54 +#: neutron/plugins/nicira/nsx_cluster.py:49 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:66 +#: neutron/plugins/nicira/nsx_cluster.py:61 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:124 +#: neutron/plugins/nicira/nvplib.py:117 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:128 +#: neutron/plugins/nicira/nvplib.py:121 #, python-format msgid "locals=[%s]" msgstr "" @@ -10278,108 +10294,103 @@ msgstr "" msgid "Task status check interval" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:24 +#: neutron/plugins/nicira/common/exceptions.py:21 #, python-format -msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:28 +#: neutron/plugins/nicira/common/exceptions.py:25 #, python-format msgid "Unable to fulfill request with version %(version)s." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:32 +#: neutron/plugins/nicira/common/exceptions.py:29 #, python-format -msgid "Invalid NVP connection parameters: %(conn_params)s" +msgid "Invalid NSX connection parameters: %(conn_params)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:36 +#: neutron/plugins/nicira/common/exceptions.py:33 #, python-format msgid "" "Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the nvp plugin ini file." +"values are specified in the [DEFAULT] section of the NSX plugin ini file." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:42 +#: neutron/plugins/nicira/common/exceptions.py:39 #, python-format msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:47 +#: neutron/plugins/nicira/common/exceptions.py:44 #, python-format msgid "" "Unable to create port on network %(network)s. Maximum number of ports " "reached" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:52 +#: neutron/plugins/nicira/common/exceptions.py:49 #, python-format msgid "" "While retrieving NAT rules, %(actual_rules)s were found whereas rules in " "the (%(min_rules)s,%(max_rules)s) interval were expected" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:58 +#: neutron/plugins/nicira/common/exceptions.py:55 #, python-format -msgid "Invalid NVP attachment type '%(attachment_type)s'" +msgid "Invalid NSX attachment type '%(attachment_type)s'" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:62 +#: neutron/plugins/nicira/common/exceptions.py:59 msgid "" "The networking backend is currently in maintenance mode and therefore " "unable to accept requests which modify its state. Please try later." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:74 +#: neutron/plugins/nicira/common/exceptions.py:65 #, python-format msgid "Gateway Service %(gateway)s is already in use" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:78 +#: neutron/plugins/nicira/common/exceptions.py:69 #, python-format msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:82 +#: neutron/plugins/nicira/common/exceptions.py:73 #, python-format -msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:86 +#: neutron/plugins/nicira/common/exceptions.py:77 #, python-format msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NVP setup" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" " and/or configuration" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:91 +#: neutron/plugins/nicira/common/exceptions.py:82 #, python-format msgid "" "An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " "via port %(port_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:100 +#: neutron/plugins/nicira/common/exceptions.py:91 #, python-format msgid "Unable to find LSN for %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:104 +#: neutron/plugins/nicira/common/exceptions.py:95 #, python-format msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:109 +#: neutron/plugins/nicira/common/exceptions.py:100 #, python-format msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:113 +#: neutron/plugins/nicira/common/exceptions.py:104 #, python-format msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" @@ -11558,383 +11569,383 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:212 +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:260 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:278 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:301 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:303 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:377 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:393 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" "Adding a tunnel endpoint failed due to a concurrenttransaction had been " "committed (%s attempts left)" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:398 +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:312 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:329 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:434 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:523 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:294 #, python-format msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:306 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, 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:469 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, 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:488 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:480 #, 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:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 #, 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:517 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, 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:534 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:566 #, 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:618 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:610 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:668 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:687 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:768 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:760 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:766 #, 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:862 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:854 #, python-format msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:871 +#: 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:883 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:886 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920 #, python-format msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:926 #, python-format msgid "" "Port %s was not found on the integration bridge and will therefore not be" " processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 #, python-format msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:956 #, python-format msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1080 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1151 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1163 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1184 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1180 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1194 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1203 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1249 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1265 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 #, 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:1276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, 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:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275 #, 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:1288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, 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:1303 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1295 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1317 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1320 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12206,58 +12217,58 @@ msgstr "" msgid "Invalid configuration. check ryu.ini" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:96 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:94 #, python-format msgid "Could not get IPv4 address from %(nic)s: %(cfg)s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:162 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:160 #, python-format msgid "External port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:170 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:168 msgid "Get Ryu rest API address" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:220 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:218 msgid "Ryu rest API port isn't specified" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:221 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:219 #, python-format msgid "Going to ofp controller mode %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236 msgid "Port update received" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269 msgid "Agent loop has new device" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296 #, python-format msgid "tunnel_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 #, python-format msgid "ovsdb_port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:302 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 #, python-format msgid "ovsdb_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:308 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:306 #, python-format msgid "Initialization failed: %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:311 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:309 msgid "" "Ryu initialization on the node is done. Agent initialized successfully, " "now running..." @@ -12386,13 +12397,13 @@ msgstr "" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgstr "" -#: neutron/server/__init__.py:40 +#: neutron/server/__init__.py:39 msgid "" "ERROR: Unable to find configuration file via the default search paths " "(~/.neutron/, ~/, /etc/neutron/, /etc/) and the '--config-file' option!" msgstr "" -#: neutron/server/__init__.py:47 +#: neutron/server/__init__.py:46 #, python-format msgid "ERROR: %s" msgstr "" @@ -13639,56 +13650,60 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:76 -#: neutron/tests/unit/nec/test_ofc_client.py:82 -#: neutron/tests/unit/nec/test_ofc_client.py:91 +#: neutron/tests/unit/nec/test_ofc_client.py:77 +msgid "The specified OFC resource (/somewhere) is not found." +msgstr "" + +#: neutron/tests/unit/nec/test_ofc_client.py:81 +#: neutron/tests/unit/nec/test_ofc_client.py:87 +#: neutron/tests/unit/nec/test_ofc_client.py:96 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:101 +#: neutron/tests/unit/nec/test_ofc_client.py:106 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:406 +#: neutron/tests/unit/vmware/apiclient/fake.py:404 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:415 +#: neutron/tests/unit/vmware/apiclient/fake.py:413 #, python-format msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:103 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:115 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:126 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:143 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:161 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:183 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:205 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:289 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:303 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:317 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:359 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:193 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:256 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 #, python-format msgid "Lswitch %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/test_edge_router.py:132 +#: neutron/tests/unit/vmware/vshield/test_edge_router.py:130 msgid "Tasks not completed" msgstr "" @@ -14085,3 +14100,37 @@ msgstr "" #~ msgid "Security group: %s was already deleted from backend" #~ msgstr "" +#~ msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +#~ msgstr "" + +#~ msgid "NotFound %(resource)s for neutron_id=%(id)s." +#~ msgstr "" + +#~ msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +#~ msgstr "" + +#~ msgid "Invalid NVP connection parameters: %(conn_params)s" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid cluster values: %(invalid_attrs)s. " +#~ "Please ensure that these values are " +#~ "specified in the [DEFAULT] section of" +#~ " the nvp plugin ini file." +#~ msgstr "" + +#~ msgid "Invalid NVP attachment type '%(attachment_type)s'" +#~ msgstr "" + +#~ msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" +#~ msgstr "" + +#~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +#~ msgstr "" + +#~ msgid "" +#~ "Service cluster: '%(cluster_id)s' is " +#~ "unavailable. Please, check NVP setup " +#~ "and/or configuration" +#~ msgstr "" + diff --git a/neutron/locale/bs/LC_MESSAGES/neutron.po b/neutron/locale/bs/LC_MESSAGES/neutron.po index 5f46d762b..f50d87a9e 100644 --- a/neutron/locale/bs/LC_MESSAGES/neutron.po +++ b/neutron/locale/bs/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-27 06:23+0000\n" +"POT-Creation-Date: 2014-02-28 06:26+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Bosnian " @@ -39,59 +39,59 @@ msgstr "" msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: neutron/manager.py:72 +#: neutron/manager.py:69 #, python-format msgid "dhcp_agents_per_network must be >= 1. '%s' is invalid." msgstr "" -#: neutron/manager.py:84 +#: neutron/manager.py:81 msgid "Neutron core_plugin not configured!" msgstr "" -#: neutron/manager.py:113 +#: neutron/manager.py:110 #, python-format msgid "Loading core plugin: %s" msgstr "" -#: neutron/manager.py:140 +#: neutron/manager.py:137 #, python-format msgid "Error loading plugin by name, %s" msgstr "" -#: neutron/manager.py:141 +#: neutron/manager.py:138 #, python-format msgid "Error loading plugin by class, %s" msgstr "" -#: neutron/manager.py:142 +#: neutron/manager.py:139 msgid "Plugin not found." msgstr "" -#: neutron/manager.py:147 +#: neutron/manager.py:144 msgid "Loading services supported by the core plugin" msgstr "" -#: neutron/manager.py:156 +#: neutron/manager.py:153 #, python-format msgid "Service %s is supported by the core plugin" msgstr "" -#: neutron/manager.py:169 +#: neutron/manager.py:166 #, python-format msgid "Loading service plugins: %s" msgstr "" -#: neutron/manager.py:174 +#: neutron/manager.py:171 #, python-format msgid "Loading Plugin: %s" msgstr "" -#: neutron/manager.py:182 +#: neutron/manager.py:179 #, python-format msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/manager.py:194 +#: neutron/manager.py:191 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -219,42 +219,42 @@ msgstr "" msgid "%s is already registered." msgstr "" -#: neutron/service.py:39 +#: neutron/service.py:37 msgid "Seconds between running periodic tasks" msgstr "" -#: neutron/service.py:42 +#: neutron/service.py:40 msgid "Number of separate worker processes for service" msgstr "" -#: neutron/service.py:45 +#: neutron/service.py:43 msgid "" "Range of seconds to randomly delay when starting the periodic task " "scheduler to reduce stampeding. (Disable by setting to 0)" msgstr "" -#: neutron/service.py:102 +#: neutron/service.py:100 msgid "Error occurred: trying old api-paste.ini." msgstr "" -#: neutron/service.py:107 +#: neutron/service.py:105 msgid "Unrecoverable error: please check log for details." msgstr "" -#: neutron/service.py:116 +#: neutron/service.py:114 msgid "No known API applications configured." msgstr "" -#: neutron/service.py:123 +#: neutron/service.py:121 #, python-format msgid "Neutron service started, listening on %(host)s:%(port)s" msgstr "" -#: neutron/service.py:224 +#: neutron/service.py:222 msgid "Exception occurs when timer stops" msgstr "" -#: neutron/service.py:234 +#: neutron/service.py:232 msgid "Exception occurs when waiting for timer" msgstr "" @@ -438,7 +438,7 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:184 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 #: neutron/agent/metadata/namespace_proxy.py:156 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -508,7 +508,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:887 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 #: neutron/agent/metadata/agent.py:305 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -516,191 +516,191 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:892 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 #: neutron/agent/metadata/agent.py:310 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:241 #: neutron/services/loadbalancer/agent/agent_manager.py:121 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:897 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:158 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:158 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:166 +#: neutron/agent/l3_agent.py:162 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:169 +#: neutron/agent/l3_agent.py:165 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:174 +#: neutron/agent/l3_agent.py:170 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:176 +#: neutron/agent/l3_agent.py:172 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:179 +#: neutron/agent/l3_agent.py:175 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:181 +#: neutron/agent/l3_agent.py:177 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:204 +#: neutron/agent/l3_agent.py:200 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:231 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:236 +#: neutron/agent/l3_agent.py:232 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:257 +#: neutron/agent/l3_agent.py:253 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:277 +#: neutron/agent/l3_agent.py:273 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:298 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:322 +#: neutron/agent/l3_agent.py:318 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:346 +#: neutron/agent/l3_agent.py:342 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:395 +#: neutron/agent/l3_agent.py:391 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:397 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:545 +#: neutron/agent/l3_agent.py:541 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:669 +#: neutron/agent/l3_agent.py:665 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:674 +#: neutron/agent/l3_agent.py:670 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:678 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:686 +#: neutron/agent/l3_agent.py:682 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:693 +#: neutron/agent/l3_agent.py:689 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:742 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:751 +#: neutron/agent/l3_agent.py:747 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:753 neutron/agent/l3_agent.py:791 +#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:767 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:782 +#: neutron/agent/l3_agent.py:778 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:785 +#: neutron/agent/l3_agent.py:781 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:783 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:800 +#: neutron/agent/l3_agent.py:796 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:820 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:828 +#: neutron/agent/l3_agent.py:824 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:860 +#: neutron/agent/l3_agent.py:856 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:884 +#: neutron/agent/l3_agent.py:880 msgid "Report state task successfully completed" msgstr "" @@ -726,7 +726,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279 #, python-format msgid "Delete %s" msgstr "" @@ -1078,7 +1078,7 @@ msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:61 -#: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" @@ -1184,86 +1184,86 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:39 +#: neutron/agent/linux/ovs_lib.py:34 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 -#: neutron/agent/linux/ovs_lib.py:313 +#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 +#: neutron/agent/linux/ovs_lib.py:308 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:174 +#: neutron/agent/linux/ovs_lib.py:169 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:200 +#: neutron/agent/linux/ovs_lib.py:195 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:230 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:239 +#: neutron/agent/linux/ovs_lib.py:234 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:242 +#: neutron/agent/linux/ovs_lib.py:237 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:245 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:361 +#: neutron/agent/linux/ovs_lib.py:356 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:371 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:402 +#: neutron/agent/linux/ovs_lib.py:397 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:412 +#: neutron/agent/linux/ovs_lib.py:407 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:425 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:440 +#: neutron/agent/linux/ovs_lib.py:435 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:451 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:461 +#: neutron/agent/linux/ovs_lib.py:456 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:473 +#: neutron/agent/linux/ovs_lib.py:468 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:477 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1831,7 +1831,7 @@ msgstr "" msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:65 +#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" @@ -1859,409 +1859,409 @@ msgstr "" msgid "Request Failed: internal server error while processing your request." msgstr "" -#: neutron/common/config.py:39 +#: neutron/common/config.py:37 msgid "The host IP to bind to" msgstr "" -#: neutron/common/config.py:41 +#: neutron/common/config.py:39 msgid "The port to bind to" msgstr "" -#: neutron/common/config.py:43 +#: neutron/common/config.py:41 msgid "The API paste config file to use" msgstr "" -#: neutron/common/config.py:45 +#: neutron/common/config.py:43 msgid "The path for API extensions" msgstr "" -#: neutron/common/config.py:47 +#: neutron/common/config.py:45 msgid "The policy file to use" msgstr "" -#: neutron/common/config.py:51 +#: neutron/common/config.py:49 msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:53 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 msgid "The service plugins Neutron will use" msgstr "" -#: neutron/common/config.py:55 +#: neutron/common/config.py:53 msgid "The base MAC address Neutron will use for VIFs" msgstr "" -#: neutron/common/config.py:57 +#: neutron/common/config.py:55 msgid "How many times Neutron will retry MAC generation" msgstr "" -#: neutron/common/config.py:59 +#: neutron/common/config.py:57 msgid "Allow the usage of the bulk API" msgstr "" -#: neutron/common/config.py:61 +#: neutron/common/config.py:59 msgid "Allow the usage of the pagination" msgstr "" -#: neutron/common/config.py:63 +#: neutron/common/config.py:61 msgid "Allow the usage of the sorting" msgstr "" -#: neutron/common/config.py:65 +#: neutron/common/config.py:63 msgid "" "The maximum number of items returned in a single response, value was " "'infinite' or negative integer means no limit" msgstr "" -#: neutron/common/config.py:69 +#: neutron/common/config.py:67 msgid "Maximum number of DNS nameservers" msgstr "" -#: neutron/common/config.py:71 +#: neutron/common/config.py:69 msgid "Maximum number of host routes per subnet" msgstr "" -#: neutron/common/config.py:73 +#: neutron/common/config.py:71 msgid "Maximum number of fixed ips per port" msgstr "" -#: neutron/common/config.py:76 +#: neutron/common/config.py:74 msgid "DHCP lease duration" msgstr "" -#: neutron/common/config.py:78 +#: neutron/common/config.py:76 msgid "Allow sending resource operation notification to DHCP agent" msgstr "" -#: neutron/common/config.py:81 +#: neutron/common/config.py:79 msgid "Allow overlapping IP support in Neutron" msgstr "" -#: neutron/common/config.py:83 +#: neutron/common/config.py:81 msgid "The hostname Neutron is running on" msgstr "" -#: neutron/common/config.py:85 +#: neutron/common/config.py:83 msgid "Ensure that configured gateway is on subnet" msgstr "" -#: neutron/common/config.py:91 +#: neutron/common/config.py:89 msgid "" "Where to store Neutron state files. This directory must be writable by " "the agent." msgstr "" -#: neutron/common/config.py:117 +#: neutron/common/config.py:115 #, python-format msgid "Base MAC: %s" msgstr "" -#: neutron/common/config.py:128 +#: neutron/common/config.py:126 msgid "Logging enabled!" msgstr "" -#: neutron/common/config.py:144 +#: neutron/common/config.py:142 #, python-format msgid "Config paste file: %s" msgstr "" -#: neutron/common/config.py:149 +#: neutron/common/config.py:147 #, python-format msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" -#: neutron/common/exceptions.py:32 +#: neutron/common/exceptions.py:30 #: neutron/plugins/nicira/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" -#: neutron/common/exceptions.py:53 +#: neutron/common/exceptions.py:51 #, python-format msgid "Bad %(resource)s request: %(msg)s" msgstr "" -#: neutron/common/exceptions.py:65 +#: neutron/common/exceptions.py:63 msgid "Not authorized." msgstr "" -#: neutron/common/exceptions.py:69 +#: neutron/common/exceptions.py:67 msgid "The service is unavailable" msgstr "" -#: neutron/common/exceptions.py:73 +#: neutron/common/exceptions.py:71 #, python-format msgid "User does not have admin privileges: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:77 +#: neutron/common/exceptions.py:75 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: neutron/common/exceptions.py:81 +#: neutron/common/exceptions.py:79 #, python-format msgid "Network %(net_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:85 +#: neutron/common/exceptions.py:83 #, python-format msgid "Subnet %(subnet_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:89 +#: neutron/common/exceptions.py:87 #, python-format msgid "Port %(port_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:93 +#: neutron/common/exceptions.py:91 #, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:98 +#: neutron/common/exceptions.py:96 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:102 +#: neutron/common/exceptions.py:100 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:106 +#: neutron/common/exceptions.py:104 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:110 +#: neutron/common/exceptions.py:108 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:114 +#: neutron/common/exceptions.py:112 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:118 +#: neutron/common/exceptions.py:116 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:122 +#: neutron/common/exceptions.py:120 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:127 +#: neutron/common/exceptions.py:125 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:132 +#: neutron/common/exceptions.py:130 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:138 +#: neutron/common/exceptions.py:136 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:144 +#: neutron/common/exceptions.py:142 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:150 +#: neutron/common/exceptions.py:148 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:155 +#: neutron/common/exceptions.py:153 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:160 +#: neutron/common/exceptions.py:158 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:166 +#: neutron/common/exceptions.py:164 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:171 +#: neutron/common/exceptions.py:169 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:174 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:184 +#: neutron/common/exceptions.py:182 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:187 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:194 +#: neutron/common/exceptions.py:192 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:204 +#: neutron/common/exceptions.py:202 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:208 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:212 +#: neutron/common/exceptions.py:210 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:217 +#: neutron/common/exceptions.py:215 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:222 +#: neutron/common/exceptions.py:220 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:226 +#: neutron/common/exceptions.py:224 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:230 +#: neutron/common/exceptions.py:228 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:234 +#: neutron/common/exceptions.py:232 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:238 +#: neutron/common/exceptions.py:236 msgid "Sudo privilege is required to run this command." msgstr "" -#: neutron/common/exceptions.py:242 +#: neutron/common/exceptions.py:240 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:246 +#: neutron/common/exceptions.py:244 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:250 +#: neutron/common/exceptions.py:248 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:254 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:259 +#: neutron/common/exceptions.py:257 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:264 +#: neutron/common/exceptions.py:262 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:268 +#: neutron/common/exceptions.py:266 #, python-format msgid "Extensions not found: %(extensions)s" msgstr "" -#: neutron/common/exceptions.py:272 +#: neutron/common/exceptions.py:270 #, python-format msgid "Invalid content type %(content_type)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:274 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:281 +#: neutron/common/exceptions.py:279 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:285 +#: neutron/common/exceptions.py:283 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:290 +#: neutron/common/exceptions.py:288 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:295 +#: neutron/common/exceptions.py:293 #, python-format msgid "" "Current gateway ip %(ip_address)s already in use by port %(port_id)s. " "Unable to update." msgstr "" -#: neutron/common/exceptions.py:300 +#: neutron/common/exceptions.py:298 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" -#: neutron/common/exceptions.py:310 +#: neutron/common/exceptions.py:308 #, python-format msgid "Invalid network VXLAN port range: '%(vxlan_range)s'" msgstr "" -#: neutron/common/exceptions.py:314 +#: neutron/common/exceptions.py:312 #, python-format msgid "Found duplicate extension: %(alias)s" msgstr "" @@ -2283,32 +2283,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:53 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:143 +#: neutron/common/utils.py:140 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:146 +#: neutron/common/utils.py:143 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:149 +#: neutron/common/utils.py:146 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:151 +#: neutron/common/utils.py:148 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:154 +#: neutron/common/utils.py:151 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2340,12 +2340,12 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/api.py:59 +#: neutron/db/api.py:55 #, python-format msgid "Database registration exception: %s" msgstr "" -#: neutron/db/api.py:70 +#: neutron/db/api.py:66 msgid "Database exception" msgstr "" @@ -2614,99 +2614,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:168 +#: neutron/db/l3_db.py:163 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:607 +#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:277 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:291 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 #: neutron/plugins/bigswitch/plugin.py:817 #: neutron/plugins/bigswitch/plugin.py:826 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:307 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:318 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:333 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:467 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:506 +#: neutron/db/l3_db.py:501 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:510 +#: neutron/db/l3_db.py:505 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:522 +#: neutron/db/l3_db.py:517 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:529 +#: neutron/db/l3_db.py:524 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:533 +#: neutron/db/l3_db.py:528 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1853 +#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:731 +#: neutron/db/l3_db.py:726 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:749 +#: neutron/db/l3_db.py:744 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:837 +#: neutron/db/l3_db.py:832 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2960,24 +2960,24 @@ msgstr "" msgid "Multiple agents with agent_type=%(agent_type)s and host=%(host)s found" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:26 +#: neutron/extensions/allowedaddresspairs.py:22 msgid "AllowedAddressPair must contain ip_address" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:30 +#: neutron/extensions/allowedaddresspairs.py:26 msgid "" "Port Security must be enabled in order to have allowed address pairs on a" " port." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:35 +#: neutron/extensions/allowedaddresspairs.py:31 #, python-format msgid "" "Request contains duplicate address pair: mac_address %(mac_address)s " "ip_address %(ip_address)s." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:40 +#: neutron/extensions/allowedaddresspairs.py:36 msgid "Port's Fixed IP and Mac Address match an address pair entry." msgstr "" @@ -3142,39 +3142,39 @@ msgid "" "unlimited." msgstr "" -#: neutron/extensions/l3.py:34 +#: neutron/extensions/l3.py:29 #, python-format msgid "Router %(router_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:38 +#: neutron/extensions/l3.py:33 #, python-format msgid "Router %(router_id)s still has active ports" msgstr "" -#: neutron/extensions/l3.py:42 +#: neutron/extensions/l3.py:37 #, python-format msgid "Router %(router_id)s does not have an interface with id %(port_id)s" msgstr "" -#: neutron/extensions/l3.py:47 +#: neutron/extensions/l3.py:42 #, python-format msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s" msgstr "" -#: neutron/extensions/l3.py:52 +#: neutron/extensions/l3.py:47 #, python-format msgid "" "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot " "be deleted, as it is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:58 +#: neutron/extensions/l3.py:53 #, python-format msgid "Floating IP %(floatingip_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:62 +#: neutron/extensions/l3.py:57 #, python-format msgid "" "External network %(external_network_id)s is not reachable from subnet " @@ -3182,7 +3182,7 @@ msgid "" "Floating IP." msgstr "" -#: neutron/extensions/l3.py:68 +#: neutron/extensions/l3.py:63 #, python-format msgid "" "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with " @@ -3190,25 +3190,25 @@ msgid "" "has a floating IP on external network %(net_id)s." msgstr "" -#: neutron/extensions/l3.py:75 +#: neutron/extensions/l3.py:70 #, python-format msgid "" "Port %(port_id)s has owner %(device_owner)s and therefore cannot be " "deleted directly via the port API." msgstr "" -#: neutron/extensions/l3.py:80 +#: neutron/extensions/l3.py:75 #, python-format msgid "" "Gateway cannot be updated for router %(router_id)s, since a gateway to " "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:140 +#: neutron/extensions/l3.py:135 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:144 +#: neutron/extensions/l3.py:139 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -3362,19 +3362,19 @@ msgstr "" msgid "Duplicate segment entry in request." msgstr "" -#: neutron/extensions/portsecurity.py:25 +#: neutron/extensions/portsecurity.py:20 msgid "" "Port has security group associated. Cannot disable port security or ip " "address until security group is removed" msgstr "" -#: neutron/extensions/portsecurity.py:30 +#: neutron/extensions/portsecurity.py:25 msgid "" "Port security must be enabled and port must have an IP address in order " "to use security groups." msgstr "" -#: neutron/extensions/portsecurity.py:35 +#: neutron/extensions/portsecurity.py:30 msgid "Port does not have port security binding." msgstr "" @@ -4830,7 +4830,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:55 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89 #: neutron/plugins/mlnx/rpc_callbacks.py:76 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" @@ -4845,9 +4845,9 @@ msgstr "" #: neutron/plugins/mlnx/rpc_callbacks.py:98 #: neutron/plugins/mlnx/rpc_callbacks.py:117 #: neutron/plugins/mlnx/rpc_callbacks.py:132 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:114 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 #, python-format msgid "%s can not be found in database" msgstr "" @@ -5630,7 +5630,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:192 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5638,8 +5638,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:222 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:443 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" msgstr "" @@ -5658,7 +5658,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:208 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5666,7 +5666,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:249 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5674,7 +5674,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:255 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:471 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5832,7 +5832,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 #: neutron/plugins/mlnx/mlnx_plugin.py:334 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:519 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" msgstr "" @@ -6173,7 +6173,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:41 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 -#: neutron/plugins/openvswitch/ovs_db_v2.py:133 +#: neutron/plugins/openvswitch/ovs_db_v2.py:130 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6188,7 +6188,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:157 +#: neutron/plugins/openvswitch/ovs_db_v2.py:154 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6202,7 +6202,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:141 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 -#: neutron/plugins/openvswitch/ovs_db_v2.py:198 +#: neutron/plugins/openvswitch/ovs_db_v2.py:195 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" @@ -6212,8 +6212,8 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:89 -#: neutron/plugins/openvswitch/ovs_db_v2.py:107 +#: neutron/plugins/openvswitch/ovs_db_v2.py:86 +#: neutron/plugins/openvswitch/ovs_db_v2.py:104 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6255,7 +6255,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:144 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6268,7 +6268,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:79 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122 #: neutron/plugins/mlnx/rpc_callbacks.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:123 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" @@ -6410,7 +6410,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent out of sync with plugin!" msgstr "" @@ -6432,7 +6432,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1356 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1348 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6519,14 +6519,14 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156 #, python-format msgid "Device %(device)s not bound to the agent host %(host)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:150 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "" @@ -6548,26 +6548,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:217 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:225 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:233 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:237 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -6735,7 +6735,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:277 msgid "network_delete received" msgstr "" @@ -6746,12 +6746,12 @@ msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:318 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:343 msgid "fdb_remove received" msgstr "" @@ -6760,7 +6760,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:404 msgid "fdb_update received" msgstr "" @@ -6770,7 +6770,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:142 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" msgstr "" @@ -6781,14 +6781,14 @@ msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:942 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6796,29 +6796,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1015 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1020 #, python-format msgid "Port %s updated." msgstr "" @@ -6837,8 +6837,8 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1233 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" @@ -6899,7 +6899,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:163 +#: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6908,7 +6908,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:193 +#: neutron/plugins/openvswitch/ovs_db_v2.py:190 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " @@ -6917,7 +6917,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:188 +#: neutron/plugins/openvswitch/ovs_db_v2.py:185 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " @@ -8045,7 +8045,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:231 +#: neutron/plugins/openvswitch/ovs_db_v2.py:228 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8084,7 +8084,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8431,7 +8431,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:142 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:364 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8579,8 +8579,8 @@ msgid "" msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -8773,88 +8773,93 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:247 +#: neutron/plugins/nec/nec_plugin.py:256 +#, python-format +msgid "deactivate_port(): OFC port for port=%s is already removed." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:263 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:268 +#: neutron/plugins/nec/nec_plugin.py:284 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:317 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:341 +#: neutron/plugins/nec/nec_plugin.py:357 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:360 +#: neutron/plugins/nec/nec_plugin.py:376 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:371 +#: neutron/plugins/nec/nec_plugin.py:387 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:525 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:589 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:622 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:632 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:689 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:720 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:730 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:749 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:754 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9030,17 +9035,17 @@ msgstr "" msgid "delete_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:54 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:52 #, python-format msgid "Update ports: added=%(added)s, removed=%(removed)s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:76 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:74 #, python-format msgid "port_update received: %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:219 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:217 msgid "No port changed." msgstr "" @@ -9093,45 +9098,52 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:32 #, python-format -msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgid "The specified OFC resource (%(resource)s) is not found." msgstr "" #: neutron/plugins/nec/common/exceptions.py:36 #, python-format -msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:40 +#, python-format +msgid "" +"Neutron-OFC resource mapping for %(resource)s %(neutron_id)s is not " +"found. It may be deleted during processing." msgstr "" -#: neutron/plugins/nec/common/exceptions.py:41 +#: neutron/plugins/nec/common/exceptions.py:46 #, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:45 +#: neutron/plugins/nec/common/exceptions.py:50 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:51 +#: neutron/plugins/nec/common/exceptions.py:56 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:61 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:66 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:65 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:69 +#: neutron/plugins/nec/common/exceptions.py:74 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " @@ -9155,14 +9167,19 @@ msgstr "" #: neutron/plugins/nec/common/ofc_client.py:99 #, python-format +msgid "Specified resource %s does not exist on OFC " +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:103 +#, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:102 +#: neutron/plugins/nec/common/ofc_client.py:106 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:111 +#: neutron/plugins/nec/common/ofc_client.py:115 #, python-format msgid "Failed to connect OFC : %s" msgstr "" @@ -9172,23 +9189,18 @@ msgstr "" msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:143 -#, python-format -msgid "NotFound %(resource)s for neutron_id=%(id)s." -msgstr "" - -#: neutron/plugins/nec/db/api.py:169 +#: neutron/plugins/nec/db/api.py:168 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:202 +#: neutron/plugins/nec/db/api.py:201 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:208 -#: neutron/plugins/openvswitch/ovs_db_v2.py:319 +#: neutron/plugins/nec/db/api.py:207 +#: neutron/plugins/openvswitch/ovs_db_v2.py:316 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9212,103 +9224,102 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:230 +#: neutron/plugins/nicira/NeutronPlugin.py:223 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:266 +#: neutron/plugins/nicira/NeutronPlugin.py:259 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:268 -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#: neutron/plugins/nicira/NeutronPlugin.py:261 #, python-format -msgid "Unable to create port on NVP logical router %s" +msgid "Unable to create port on NSX logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:271 +#: neutron/plugins/nicira/NeutronPlugin.py:264 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(nsx_router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:349 +#: neutron/plugins/nicira/NeutronPlugin.py:342 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:355 +#: neutron/plugins/nicira/NeutronPlugin.py:348 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:361 +#: neutron/plugins/nicira/NeutronPlugin.py:354 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:407 +#: neutron/plugins/nicira/NeutronPlugin.py:400 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:447 +#: neutron/plugins/nicira/NeutronPlugin.py:440 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:459 -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#: neutron/plugins/nicira/NeutronPlugin.py:709 +#: neutron/plugins/nicira/NeutronPlugin.py:452 +#: neutron/plugins/nicira/NeutronPlugin.py:504 +#: neutron/plugins/nicira/NeutronPlugin.py:702 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:480 +#: neutron/plugins/nicira/NeutronPlugin.py:473 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:491 +#: neutron/plugins/nicira/NeutronPlugin.py:484 #, python-format msgid "" "Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " "to be rolled back for Neutron port: %(neutron_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:496 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:518 +#: neutron/plugins/nicira/NeutronPlugin.py:511 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:518 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:530 +#: neutron/plugins/nicira/NeutronPlugin.py:523 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:532 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9316,302 +9327,302 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:554 -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:1070 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:566 +#: neutron/plugins/nicira/NeutronPlugin.py:559 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:584 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:604 +#: neutron/plugins/nicira/NeutronPlugin.py:597 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:614 +#: neutron/plugins/nicira/NeutronPlugin.py:607 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:655 +#: neutron/plugins/nicira/NeutronPlugin.py:648 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:690 -#: neutron/plugins/nicira/NeutronPlugin.py:1788 +#: neutron/plugins/nicira/NeutronPlugin.py:683 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:694 -#: neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/plugins/nicira/NeutronPlugin.py:687 +#: neutron/plugins/nicira/NeutronPlugin.py:1785 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 +#: neutron/plugins/nicira/NeutronPlugin.py:689 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:738 +#: neutron/plugins/nicira/NeutronPlugin.py:731 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:771 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 +#: neutron/plugins/nicira/NeutronPlugin.py:775 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:786 +#: neutron/plugins/nicira/NeutronPlugin.py:779 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:790 -#: neutron/plugins/nicira/NeutronPlugin.py:806 +#: neutron/plugins/nicira/NeutronPlugin.py:783 +#: neutron/plugins/nicira/NeutronPlugin.py:799 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:812 +#: neutron/plugins/nicira/NeutronPlugin.py:805 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:857 +#: neutron/plugins/nicira/NeutronPlugin.py:850 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:891 +#: neutron/plugins/nicira/NeutronPlugin.py:884 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:981 +#: neutron/plugins/nicira/NeutronPlugin.py:974 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1066 +#: neutron/plugins/nicira/NeutronPlugin.py:1059 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1085 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1088 +#: neutron/plugins/nicira/NeutronPlugin.py:1081 #: neutron/plugins/nicira/NeutronServicePlugin.py:515 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1118 +#: neutron/plugins/nicira/NeutronPlugin.py:1111 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1186 +#: neutron/plugins/nicira/NeutronPlugin.py:1179 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1200 +#: neutron/plugins/nicira/NeutronPlugin.py:1193 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1211 +#: neutron/plugins/nicira/NeutronPlugin.py:1204 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1303 +#: neutron/plugins/nicira/NeutronPlugin.py:1296 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1331 +#: neutron/plugins/nicira/NeutronPlugin.py:1324 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1414 +#: neutron/plugins/nicira/NeutronPlugin.py:1407 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1413 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1431 +#: neutron/plugins/nicira/NeutronPlugin.py:1424 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1441 +#: neutron/plugins/nicira/NeutronPlugin.py:1434 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1470 -#: neutron/plugins/nicira/NeutronPlugin.py:1555 +#: neutron/plugins/nicira/NeutronPlugin.py:1463 +#: neutron/plugins/nicira/NeutronPlugin.py:1548 #: neutron/plugins/nicira/NeutronServicePlugin.py:198 #: neutron/plugins/nicira/NeutronServicePlugin.py:1204 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1519 +#: neutron/plugins/nicira/NeutronPlugin.py:1512 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1522 +#: neutron/plugins/nicira/NeutronPlugin.py:1515 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1557 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1580 +#: neutron/plugins/nicira/NeutronPlugin.py:1573 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1577 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1579 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1643 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1647 +#: neutron/plugins/nicira/NeutronPlugin.py:1640 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1650 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1725 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:1816 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1829 +#: neutron/plugins/nicira/NeutronPlugin.py:1822 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1961 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1967 +#: neutron/plugins/nicira/NeutronPlugin.py:1960 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:1995 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2005 +#: neutron/plugins/nicira/NeutronPlugin.py:1998 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2032 +#: neutron/plugins/nicira/NeutronPlugin.py:2025 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2055 +#: neutron/plugins/nicira/NeutronPlugin.py:2048 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2085 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2159 +#: neutron/plugins/nicira/NeutronPlugin.py:2152 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2167 +#: neutron/plugins/nicira/NeutronPlugin.py:2160 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -9619,12 +9630,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2174 +#: neutron/plugins/nicira/NeutronPlugin.py:2167 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2187 +#: neutron/plugins/nicira/NeutronPlugin.py:2180 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9652,6 +9663,11 @@ msgstr "" msgid "An exception occurred while creating a port on lswitch %s" msgstr "" +#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#, python-format +msgid "Unable to create port on NVP logical router %s" +msgstr "" + #: neutron/plugins/nicira/NeutronServicePlugin.py:469 #, python-format msgid "Unable to create integration logic switch for router %s" @@ -9861,24 +9877,24 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:54 +#: neutron/plugins/nicira/nsx_cluster.py:49 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:66 +#: neutron/plugins/nicira/nsx_cluster.py:61 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:124 +#: neutron/plugins/nicira/nvplib.py:117 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:128 +#: neutron/plugins/nicira/nvplib.py:121 #, python-format msgid "locals=[%s]" msgstr "" @@ -10279,108 +10295,103 @@ msgstr "" msgid "Task status check interval" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:24 +#: neutron/plugins/nicira/common/exceptions.py:21 #, python-format -msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:28 +#: neutron/plugins/nicira/common/exceptions.py:25 #, python-format msgid "Unable to fulfill request with version %(version)s." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:32 +#: neutron/plugins/nicira/common/exceptions.py:29 #, python-format -msgid "Invalid NVP connection parameters: %(conn_params)s" +msgid "Invalid NSX connection parameters: %(conn_params)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:36 +#: neutron/plugins/nicira/common/exceptions.py:33 #, python-format msgid "" "Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the nvp plugin ini file." +"values are specified in the [DEFAULT] section of the NSX plugin ini file." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:42 +#: neutron/plugins/nicira/common/exceptions.py:39 #, python-format msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:47 +#: neutron/plugins/nicira/common/exceptions.py:44 #, python-format msgid "" "Unable to create port on network %(network)s. Maximum number of ports " "reached" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:52 +#: neutron/plugins/nicira/common/exceptions.py:49 #, python-format msgid "" "While retrieving NAT rules, %(actual_rules)s were found whereas rules in " "the (%(min_rules)s,%(max_rules)s) interval were expected" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:58 +#: neutron/plugins/nicira/common/exceptions.py:55 #, python-format -msgid "Invalid NVP attachment type '%(attachment_type)s'" +msgid "Invalid NSX attachment type '%(attachment_type)s'" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:62 +#: neutron/plugins/nicira/common/exceptions.py:59 msgid "" "The networking backend is currently in maintenance mode and therefore " "unable to accept requests which modify its state. Please try later." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:74 +#: neutron/plugins/nicira/common/exceptions.py:65 #, python-format msgid "Gateway Service %(gateway)s is already in use" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:78 +#: neutron/plugins/nicira/common/exceptions.py:69 #, python-format msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:82 +#: neutron/plugins/nicira/common/exceptions.py:73 #, python-format -msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:86 +#: neutron/plugins/nicira/common/exceptions.py:77 #, python-format msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NVP setup" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" " and/or configuration" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:91 +#: neutron/plugins/nicira/common/exceptions.py:82 #, python-format msgid "" "An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " "via port %(port_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:100 +#: neutron/plugins/nicira/common/exceptions.py:91 #, python-format msgid "Unable to find LSN for %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:104 +#: neutron/plugins/nicira/common/exceptions.py:95 #, python-format msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:109 +#: neutron/plugins/nicira/common/exceptions.py:100 #, python-format msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:113 +#: neutron/plugins/nicira/common/exceptions.py:104 #, python-format msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" @@ -11559,383 +11570,383 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:212 +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:260 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:278 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:301 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:303 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:377 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:393 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" "Adding a tunnel endpoint failed due to a concurrenttransaction had been " "committed (%s attempts left)" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:398 +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:312 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:329 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:434 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:523 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:294 #, python-format msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:306 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, 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:469 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, 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:488 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:480 #, 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:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 #, 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:517 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, 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:534 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:566 #, 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:618 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:610 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:668 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:687 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:768 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:760 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:766 #, 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:862 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:854 #, python-format msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:871 +#: 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:883 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:886 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920 #, python-format msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:926 #, python-format msgid "" "Port %s was not found on the integration bridge and will therefore not be" " processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 #, python-format msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:956 #, python-format msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1080 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1151 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1163 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1184 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1180 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1194 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1203 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1249 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1265 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 #, 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:1276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, 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:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275 #, 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:1288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, 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:1303 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1295 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1317 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1320 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12207,58 +12218,58 @@ msgstr "" msgid "Invalid configuration. check ryu.ini" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:96 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:94 #, python-format msgid "Could not get IPv4 address from %(nic)s: %(cfg)s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:162 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:160 #, python-format msgid "External port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:170 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:168 msgid "Get Ryu rest API address" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:220 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:218 msgid "Ryu rest API port isn't specified" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:221 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:219 #, python-format msgid "Going to ofp controller mode %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236 msgid "Port update received" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269 msgid "Agent loop has new device" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296 #, python-format msgid "tunnel_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 #, python-format msgid "ovsdb_port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:302 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 #, python-format msgid "ovsdb_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:308 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:306 #, python-format msgid "Initialization failed: %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:311 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:309 msgid "" "Ryu initialization on the node is done. Agent initialized successfully, " "now running..." @@ -12387,13 +12398,13 @@ msgstr "" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgstr "" -#: neutron/server/__init__.py:40 +#: neutron/server/__init__.py:39 msgid "" "ERROR: Unable to find configuration file via the default search paths " "(~/.neutron/, ~/, /etc/neutron/, /etc/) and the '--config-file' option!" msgstr "" -#: neutron/server/__init__.py:47 +#: neutron/server/__init__.py:46 #, python-format msgid "ERROR: %s" msgstr "" @@ -13640,56 +13651,60 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:76 -#: neutron/tests/unit/nec/test_ofc_client.py:82 -#: neutron/tests/unit/nec/test_ofc_client.py:91 +#: neutron/tests/unit/nec/test_ofc_client.py:77 +msgid "The specified OFC resource (/somewhere) is not found." +msgstr "" + +#: neutron/tests/unit/nec/test_ofc_client.py:81 +#: neutron/tests/unit/nec/test_ofc_client.py:87 +#: neutron/tests/unit/nec/test_ofc_client.py:96 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:101 +#: neutron/tests/unit/nec/test_ofc_client.py:106 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:406 +#: neutron/tests/unit/vmware/apiclient/fake.py:404 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:415 +#: neutron/tests/unit/vmware/apiclient/fake.py:413 #, python-format msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:103 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:115 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:126 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:143 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:161 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:183 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:205 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:289 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:303 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:317 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:359 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:193 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:256 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 #, python-format msgid "Lswitch %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/test_edge_router.py:132 +#: neutron/tests/unit/vmware/vshield/test_edge_router.py:130 msgid "Tasks not completed" msgstr "" @@ -14800,3 +14815,37 @@ msgstr "" #~ msgid "Security group: %s was already deleted from backend" #~ msgstr "" +#~ msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +#~ msgstr "" + +#~ msgid "NotFound %(resource)s for neutron_id=%(id)s." +#~ msgstr "" + +#~ msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +#~ msgstr "" + +#~ msgid "Invalid NVP connection parameters: %(conn_params)s" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid cluster values: %(invalid_attrs)s. " +#~ "Please ensure that these values are " +#~ "specified in the [DEFAULT] section of" +#~ " the nvp plugin ini file." +#~ msgstr "" + +#~ msgid "Invalid NVP attachment type '%(attachment_type)s'" +#~ msgstr "" + +#~ msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" +#~ msgstr "" + +#~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +#~ msgstr "" + +#~ msgid "" +#~ "Service cluster: '%(cluster_id)s' is " +#~ "unavailable. Please, check NVP setup " +#~ "and/or configuration" +#~ msgstr "" + diff --git a/neutron/locale/ca/LC_MESSAGES/neutron.po b/neutron/locale/ca/LC_MESSAGES/neutron.po index b456e07af..9fc105853 100644 --- a/neutron/locale/ca/LC_MESSAGES/neutron.po +++ b/neutron/locale/ca/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-27 06:23+0000\n" +"POT-Creation-Date: 2014-02-28 06:26+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Catalan " @@ -38,59 +38,59 @@ msgstr "" msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: neutron/manager.py:72 +#: neutron/manager.py:69 #, python-format msgid "dhcp_agents_per_network must be >= 1. '%s' is invalid." msgstr "" -#: neutron/manager.py:84 +#: neutron/manager.py:81 msgid "Neutron core_plugin not configured!" msgstr "" -#: neutron/manager.py:113 +#: neutron/manager.py:110 #, python-format msgid "Loading core plugin: %s" msgstr "" -#: neutron/manager.py:140 +#: neutron/manager.py:137 #, python-format msgid "Error loading plugin by name, %s" msgstr "" -#: neutron/manager.py:141 +#: neutron/manager.py:138 #, python-format msgid "Error loading plugin by class, %s" msgstr "" -#: neutron/manager.py:142 +#: neutron/manager.py:139 msgid "Plugin not found." msgstr "" -#: neutron/manager.py:147 +#: neutron/manager.py:144 msgid "Loading services supported by the core plugin" msgstr "" -#: neutron/manager.py:156 +#: neutron/manager.py:153 #, python-format msgid "Service %s is supported by the core plugin" msgstr "" -#: neutron/manager.py:169 +#: neutron/manager.py:166 #, python-format msgid "Loading service plugins: %s" msgstr "" -#: neutron/manager.py:174 +#: neutron/manager.py:171 #, python-format msgid "Loading Plugin: %s" msgstr "" -#: neutron/manager.py:182 +#: neutron/manager.py:179 #, python-format msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/manager.py:194 +#: neutron/manager.py:191 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -218,42 +218,42 @@ msgstr "" msgid "%s is already registered." msgstr "" -#: neutron/service.py:39 +#: neutron/service.py:37 msgid "Seconds between running periodic tasks" msgstr "" -#: neutron/service.py:42 +#: neutron/service.py:40 msgid "Number of separate worker processes for service" msgstr "" -#: neutron/service.py:45 +#: neutron/service.py:43 msgid "" "Range of seconds to randomly delay when starting the periodic task " "scheduler to reduce stampeding. (Disable by setting to 0)" msgstr "" -#: neutron/service.py:102 +#: neutron/service.py:100 msgid "Error occurred: trying old api-paste.ini." msgstr "" -#: neutron/service.py:107 +#: neutron/service.py:105 msgid "Unrecoverable error: please check log for details." msgstr "" -#: neutron/service.py:116 +#: neutron/service.py:114 msgid "No known API applications configured." msgstr "" -#: neutron/service.py:123 +#: neutron/service.py:121 #, python-format msgid "Neutron service started, listening on %(host)s:%(port)s" msgstr "" -#: neutron/service.py:224 +#: neutron/service.py:222 msgid "Exception occurs when timer stops" msgstr "" -#: neutron/service.py:234 +#: neutron/service.py:232 msgid "Exception occurs when waiting for timer" msgstr "" @@ -437,7 +437,7 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:184 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 #: neutron/agent/metadata/namespace_proxy.py:156 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,7 +507,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:887 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 #: neutron/agent/metadata/agent.py:305 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -515,191 +515,191 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:892 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 #: neutron/agent/metadata/agent.py:310 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:241 #: neutron/services/loadbalancer/agent/agent_manager.py:121 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:897 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:158 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:158 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:166 +#: neutron/agent/l3_agent.py:162 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:169 +#: neutron/agent/l3_agent.py:165 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:174 +#: neutron/agent/l3_agent.py:170 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:176 +#: neutron/agent/l3_agent.py:172 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:179 +#: neutron/agent/l3_agent.py:175 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:181 +#: neutron/agent/l3_agent.py:177 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:204 +#: neutron/agent/l3_agent.py:200 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:231 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:236 +#: neutron/agent/l3_agent.py:232 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:257 +#: neutron/agent/l3_agent.py:253 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:277 +#: neutron/agent/l3_agent.py:273 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:298 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:322 +#: neutron/agent/l3_agent.py:318 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:346 +#: neutron/agent/l3_agent.py:342 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:395 +#: neutron/agent/l3_agent.py:391 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:397 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:545 +#: neutron/agent/l3_agent.py:541 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:669 +#: neutron/agent/l3_agent.py:665 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:674 +#: neutron/agent/l3_agent.py:670 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:678 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:686 +#: neutron/agent/l3_agent.py:682 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:693 +#: neutron/agent/l3_agent.py:689 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:742 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:751 +#: neutron/agent/l3_agent.py:747 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:753 neutron/agent/l3_agent.py:791 +#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:767 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:782 +#: neutron/agent/l3_agent.py:778 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:785 +#: neutron/agent/l3_agent.py:781 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:783 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:800 +#: neutron/agent/l3_agent.py:796 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:820 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:828 +#: neutron/agent/l3_agent.py:824 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:860 +#: neutron/agent/l3_agent.py:856 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:884 +#: neutron/agent/l3_agent.py:880 msgid "Report state task successfully completed" msgstr "" @@ -725,7 +725,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279 #, python-format msgid "Delete %s" msgstr "" @@ -1077,7 +1077,7 @@ msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:61 -#: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" @@ -1183,86 +1183,86 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:39 +#: neutron/agent/linux/ovs_lib.py:34 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 -#: neutron/agent/linux/ovs_lib.py:313 +#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 +#: neutron/agent/linux/ovs_lib.py:308 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:174 +#: neutron/agent/linux/ovs_lib.py:169 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:200 +#: neutron/agent/linux/ovs_lib.py:195 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:230 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:239 +#: neutron/agent/linux/ovs_lib.py:234 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:242 +#: neutron/agent/linux/ovs_lib.py:237 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:245 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:361 +#: neutron/agent/linux/ovs_lib.py:356 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:371 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:402 +#: neutron/agent/linux/ovs_lib.py:397 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:412 +#: neutron/agent/linux/ovs_lib.py:407 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:425 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:440 +#: neutron/agent/linux/ovs_lib.py:435 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:451 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:461 +#: neutron/agent/linux/ovs_lib.py:456 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:473 +#: neutron/agent/linux/ovs_lib.py:468 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:477 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1830,7 +1830,7 @@ msgstr "" msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:65 +#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" @@ -1858,409 +1858,409 @@ msgstr "" msgid "Request Failed: internal server error while processing your request." msgstr "" -#: neutron/common/config.py:39 +#: neutron/common/config.py:37 msgid "The host IP to bind to" msgstr "" -#: neutron/common/config.py:41 +#: neutron/common/config.py:39 msgid "The port to bind to" msgstr "" -#: neutron/common/config.py:43 +#: neutron/common/config.py:41 msgid "The API paste config file to use" msgstr "" -#: neutron/common/config.py:45 +#: neutron/common/config.py:43 msgid "The path for API extensions" msgstr "" -#: neutron/common/config.py:47 +#: neutron/common/config.py:45 msgid "The policy file to use" msgstr "" -#: neutron/common/config.py:51 +#: neutron/common/config.py:49 msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:53 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 msgid "The service plugins Neutron will use" msgstr "" -#: neutron/common/config.py:55 +#: neutron/common/config.py:53 msgid "The base MAC address Neutron will use for VIFs" msgstr "" -#: neutron/common/config.py:57 +#: neutron/common/config.py:55 msgid "How many times Neutron will retry MAC generation" msgstr "" -#: neutron/common/config.py:59 +#: neutron/common/config.py:57 msgid "Allow the usage of the bulk API" msgstr "" -#: neutron/common/config.py:61 +#: neutron/common/config.py:59 msgid "Allow the usage of the pagination" msgstr "" -#: neutron/common/config.py:63 +#: neutron/common/config.py:61 msgid "Allow the usage of the sorting" msgstr "" -#: neutron/common/config.py:65 +#: neutron/common/config.py:63 msgid "" "The maximum number of items returned in a single response, value was " "'infinite' or negative integer means no limit" msgstr "" -#: neutron/common/config.py:69 +#: neutron/common/config.py:67 msgid "Maximum number of DNS nameservers" msgstr "" -#: neutron/common/config.py:71 +#: neutron/common/config.py:69 msgid "Maximum number of host routes per subnet" msgstr "" -#: neutron/common/config.py:73 +#: neutron/common/config.py:71 msgid "Maximum number of fixed ips per port" msgstr "" -#: neutron/common/config.py:76 +#: neutron/common/config.py:74 msgid "DHCP lease duration" msgstr "" -#: neutron/common/config.py:78 +#: neutron/common/config.py:76 msgid "Allow sending resource operation notification to DHCP agent" msgstr "" -#: neutron/common/config.py:81 +#: neutron/common/config.py:79 msgid "Allow overlapping IP support in Neutron" msgstr "" -#: neutron/common/config.py:83 +#: neutron/common/config.py:81 msgid "The hostname Neutron is running on" msgstr "" -#: neutron/common/config.py:85 +#: neutron/common/config.py:83 msgid "Ensure that configured gateway is on subnet" msgstr "" -#: neutron/common/config.py:91 +#: neutron/common/config.py:89 msgid "" "Where to store Neutron state files. This directory must be writable by " "the agent." msgstr "" -#: neutron/common/config.py:117 +#: neutron/common/config.py:115 #, python-format msgid "Base MAC: %s" msgstr "" -#: neutron/common/config.py:128 +#: neutron/common/config.py:126 msgid "Logging enabled!" msgstr "" -#: neutron/common/config.py:144 +#: neutron/common/config.py:142 #, python-format msgid "Config paste file: %s" msgstr "" -#: neutron/common/config.py:149 +#: neutron/common/config.py:147 #, python-format msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" -#: neutron/common/exceptions.py:32 +#: neutron/common/exceptions.py:30 #: neutron/plugins/nicira/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" -#: neutron/common/exceptions.py:53 +#: neutron/common/exceptions.py:51 #, python-format msgid "Bad %(resource)s request: %(msg)s" msgstr "" -#: neutron/common/exceptions.py:65 +#: neutron/common/exceptions.py:63 msgid "Not authorized." msgstr "" -#: neutron/common/exceptions.py:69 +#: neutron/common/exceptions.py:67 msgid "The service is unavailable" msgstr "" -#: neutron/common/exceptions.py:73 +#: neutron/common/exceptions.py:71 #, python-format msgid "User does not have admin privileges: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:77 +#: neutron/common/exceptions.py:75 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: neutron/common/exceptions.py:81 +#: neutron/common/exceptions.py:79 #, python-format msgid "Network %(net_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:85 +#: neutron/common/exceptions.py:83 #, python-format msgid "Subnet %(subnet_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:89 +#: neutron/common/exceptions.py:87 #, python-format msgid "Port %(port_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:93 +#: neutron/common/exceptions.py:91 #, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:98 +#: neutron/common/exceptions.py:96 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:102 +#: neutron/common/exceptions.py:100 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:106 +#: neutron/common/exceptions.py:104 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:110 +#: neutron/common/exceptions.py:108 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:114 +#: neutron/common/exceptions.py:112 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:118 +#: neutron/common/exceptions.py:116 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:122 +#: neutron/common/exceptions.py:120 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:127 +#: neutron/common/exceptions.py:125 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:132 +#: neutron/common/exceptions.py:130 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:138 +#: neutron/common/exceptions.py:136 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:144 +#: neutron/common/exceptions.py:142 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:150 +#: neutron/common/exceptions.py:148 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:155 +#: neutron/common/exceptions.py:153 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:160 +#: neutron/common/exceptions.py:158 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:166 +#: neutron/common/exceptions.py:164 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:171 +#: neutron/common/exceptions.py:169 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:174 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:184 +#: neutron/common/exceptions.py:182 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:187 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:194 +#: neutron/common/exceptions.py:192 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:204 +#: neutron/common/exceptions.py:202 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:208 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:212 +#: neutron/common/exceptions.py:210 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:217 +#: neutron/common/exceptions.py:215 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:222 +#: neutron/common/exceptions.py:220 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:226 +#: neutron/common/exceptions.py:224 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:230 +#: neutron/common/exceptions.py:228 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:234 +#: neutron/common/exceptions.py:232 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:238 +#: neutron/common/exceptions.py:236 msgid "Sudo privilege is required to run this command." msgstr "" -#: neutron/common/exceptions.py:242 +#: neutron/common/exceptions.py:240 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:246 +#: neutron/common/exceptions.py:244 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:250 +#: neutron/common/exceptions.py:248 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:254 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:259 +#: neutron/common/exceptions.py:257 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:264 +#: neutron/common/exceptions.py:262 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:268 +#: neutron/common/exceptions.py:266 #, python-format msgid "Extensions not found: %(extensions)s" msgstr "" -#: neutron/common/exceptions.py:272 +#: neutron/common/exceptions.py:270 #, python-format msgid "Invalid content type %(content_type)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:274 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:281 +#: neutron/common/exceptions.py:279 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:285 +#: neutron/common/exceptions.py:283 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:290 +#: neutron/common/exceptions.py:288 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:295 +#: neutron/common/exceptions.py:293 #, python-format msgid "" "Current gateway ip %(ip_address)s already in use by port %(port_id)s. " "Unable to update." msgstr "" -#: neutron/common/exceptions.py:300 +#: neutron/common/exceptions.py:298 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" -#: neutron/common/exceptions.py:310 +#: neutron/common/exceptions.py:308 #, python-format msgid "Invalid network VXLAN port range: '%(vxlan_range)s'" msgstr "" -#: neutron/common/exceptions.py:314 +#: neutron/common/exceptions.py:312 #, python-format msgid "Found duplicate extension: %(alias)s" msgstr "" @@ -2282,32 +2282,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:53 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:143 +#: neutron/common/utils.py:140 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:146 +#: neutron/common/utils.py:143 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:149 +#: neutron/common/utils.py:146 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:151 +#: neutron/common/utils.py:148 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:154 +#: neutron/common/utils.py:151 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2339,12 +2339,12 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/api.py:59 +#: neutron/db/api.py:55 #, python-format msgid "Database registration exception: %s" msgstr "" -#: neutron/db/api.py:70 +#: neutron/db/api.py:66 msgid "Database exception" msgstr "" @@ -2613,99 +2613,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:168 +#: neutron/db/l3_db.py:163 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:607 +#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:277 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:291 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 #: neutron/plugins/bigswitch/plugin.py:817 #: neutron/plugins/bigswitch/plugin.py:826 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:307 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:318 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:333 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:467 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:506 +#: neutron/db/l3_db.py:501 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:510 +#: neutron/db/l3_db.py:505 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:522 +#: neutron/db/l3_db.py:517 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:529 +#: neutron/db/l3_db.py:524 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:533 +#: neutron/db/l3_db.py:528 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1853 +#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:731 +#: neutron/db/l3_db.py:726 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:749 +#: neutron/db/l3_db.py:744 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:837 +#: neutron/db/l3_db.py:832 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2959,24 +2959,24 @@ msgstr "" msgid "Multiple agents with agent_type=%(agent_type)s and host=%(host)s found" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:26 +#: neutron/extensions/allowedaddresspairs.py:22 msgid "AllowedAddressPair must contain ip_address" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:30 +#: neutron/extensions/allowedaddresspairs.py:26 msgid "" "Port Security must be enabled in order to have allowed address pairs on a" " port." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:35 +#: neutron/extensions/allowedaddresspairs.py:31 #, python-format msgid "" "Request contains duplicate address pair: mac_address %(mac_address)s " "ip_address %(ip_address)s." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:40 +#: neutron/extensions/allowedaddresspairs.py:36 msgid "Port's Fixed IP and Mac Address match an address pair entry." msgstr "" @@ -3141,39 +3141,39 @@ msgid "" "unlimited." msgstr "" -#: neutron/extensions/l3.py:34 +#: neutron/extensions/l3.py:29 #, python-format msgid "Router %(router_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:38 +#: neutron/extensions/l3.py:33 #, python-format msgid "Router %(router_id)s still has active ports" msgstr "" -#: neutron/extensions/l3.py:42 +#: neutron/extensions/l3.py:37 #, python-format msgid "Router %(router_id)s does not have an interface with id %(port_id)s" msgstr "" -#: neutron/extensions/l3.py:47 +#: neutron/extensions/l3.py:42 #, python-format msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s" msgstr "" -#: neutron/extensions/l3.py:52 +#: neutron/extensions/l3.py:47 #, python-format msgid "" "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot " "be deleted, as it is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:58 +#: neutron/extensions/l3.py:53 #, python-format msgid "Floating IP %(floatingip_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:62 +#: neutron/extensions/l3.py:57 #, python-format msgid "" "External network %(external_network_id)s is not reachable from subnet " @@ -3181,7 +3181,7 @@ msgid "" "Floating IP." msgstr "" -#: neutron/extensions/l3.py:68 +#: neutron/extensions/l3.py:63 #, python-format msgid "" "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with " @@ -3189,25 +3189,25 @@ msgid "" "has a floating IP on external network %(net_id)s." msgstr "" -#: neutron/extensions/l3.py:75 +#: neutron/extensions/l3.py:70 #, python-format msgid "" "Port %(port_id)s has owner %(device_owner)s and therefore cannot be " "deleted directly via the port API." msgstr "" -#: neutron/extensions/l3.py:80 +#: neutron/extensions/l3.py:75 #, python-format msgid "" "Gateway cannot be updated for router %(router_id)s, since a gateway to " "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:140 +#: neutron/extensions/l3.py:135 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:144 +#: neutron/extensions/l3.py:139 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -3361,19 +3361,19 @@ msgstr "" msgid "Duplicate segment entry in request." msgstr "" -#: neutron/extensions/portsecurity.py:25 +#: neutron/extensions/portsecurity.py:20 msgid "" "Port has security group associated. Cannot disable port security or ip " "address until security group is removed" msgstr "" -#: neutron/extensions/portsecurity.py:30 +#: neutron/extensions/portsecurity.py:25 msgid "" "Port security must be enabled and port must have an IP address in order " "to use security groups." msgstr "" -#: neutron/extensions/portsecurity.py:35 +#: neutron/extensions/portsecurity.py:30 msgid "Port does not have port security binding." msgstr "" @@ -4829,7 +4829,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:55 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89 #: neutron/plugins/mlnx/rpc_callbacks.py:76 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" @@ -4844,9 +4844,9 @@ msgstr "" #: neutron/plugins/mlnx/rpc_callbacks.py:98 #: neutron/plugins/mlnx/rpc_callbacks.py:117 #: neutron/plugins/mlnx/rpc_callbacks.py:132 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:114 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 #, python-format msgid "%s can not be found in database" msgstr "" @@ -5629,7 +5629,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:192 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5637,8 +5637,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:222 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:443 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" msgstr "" @@ -5657,7 +5657,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:208 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5665,7 +5665,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:249 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5673,7 +5673,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:255 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:471 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5831,7 +5831,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 #: neutron/plugins/mlnx/mlnx_plugin.py:334 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:519 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" msgstr "" @@ -6172,7 +6172,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:41 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 -#: neutron/plugins/openvswitch/ovs_db_v2.py:133 +#: neutron/plugins/openvswitch/ovs_db_v2.py:130 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6187,7 +6187,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:157 +#: neutron/plugins/openvswitch/ovs_db_v2.py:154 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6201,7 +6201,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:141 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 -#: neutron/plugins/openvswitch/ovs_db_v2.py:198 +#: neutron/plugins/openvswitch/ovs_db_v2.py:195 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" @@ -6211,8 +6211,8 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:89 -#: neutron/plugins/openvswitch/ovs_db_v2.py:107 +#: neutron/plugins/openvswitch/ovs_db_v2.py:86 +#: neutron/plugins/openvswitch/ovs_db_v2.py:104 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6254,7 +6254,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:144 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6267,7 +6267,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:79 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122 #: neutron/plugins/mlnx/rpc_callbacks.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:123 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" @@ -6409,7 +6409,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent out of sync with plugin!" msgstr "" @@ -6431,7 +6431,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1356 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1348 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6518,14 +6518,14 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156 #, python-format msgid "Device %(device)s not bound to the agent host %(host)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:150 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "" @@ -6547,26 +6547,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:217 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:225 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:233 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:237 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -6734,7 +6734,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:277 msgid "network_delete received" msgstr "" @@ -6745,12 +6745,12 @@ msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:318 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:343 msgid "fdb_remove received" msgstr "" @@ -6759,7 +6759,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:404 msgid "fdb_update received" msgstr "" @@ -6769,7 +6769,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:142 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" msgstr "" @@ -6780,14 +6780,14 @@ msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:942 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6795,29 +6795,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1015 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1020 #, python-format msgid "Port %s updated." msgstr "" @@ -6836,8 +6836,8 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1233 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" @@ -6898,7 +6898,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:163 +#: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6907,7 +6907,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:193 +#: neutron/plugins/openvswitch/ovs_db_v2.py:190 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " @@ -6916,7 +6916,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:188 +#: neutron/plugins/openvswitch/ovs_db_v2.py:185 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " @@ -8044,7 +8044,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:231 +#: neutron/plugins/openvswitch/ovs_db_v2.py:228 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8083,7 +8083,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8430,7 +8430,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:142 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:364 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8578,8 +8578,8 @@ msgid "" msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -8772,88 +8772,93 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:247 +#: neutron/plugins/nec/nec_plugin.py:256 +#, python-format +msgid "deactivate_port(): OFC port for port=%s is already removed." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:263 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:268 +#: neutron/plugins/nec/nec_plugin.py:284 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:317 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:341 +#: neutron/plugins/nec/nec_plugin.py:357 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:360 +#: neutron/plugins/nec/nec_plugin.py:376 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:371 +#: neutron/plugins/nec/nec_plugin.py:387 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:525 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:589 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:622 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:632 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:689 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:720 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:730 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:749 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:754 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9029,17 +9034,17 @@ msgstr "" msgid "delete_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:54 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:52 #, python-format msgid "Update ports: added=%(added)s, removed=%(removed)s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:76 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:74 #, python-format msgid "port_update received: %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:219 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:217 msgid "No port changed." msgstr "" @@ -9092,45 +9097,52 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:32 #, python-format -msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgid "The specified OFC resource (%(resource)s) is not found." msgstr "" #: neutron/plugins/nec/common/exceptions.py:36 #, python-format -msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:40 +#, python-format +msgid "" +"Neutron-OFC resource mapping for %(resource)s %(neutron_id)s is not " +"found. It may be deleted during processing." msgstr "" -#: neutron/plugins/nec/common/exceptions.py:41 +#: neutron/plugins/nec/common/exceptions.py:46 #, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:45 +#: neutron/plugins/nec/common/exceptions.py:50 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:51 +#: neutron/plugins/nec/common/exceptions.py:56 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:61 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:66 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:65 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:69 +#: neutron/plugins/nec/common/exceptions.py:74 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " @@ -9154,14 +9166,19 @@ msgstr "" #: neutron/plugins/nec/common/ofc_client.py:99 #, python-format +msgid "Specified resource %s does not exist on OFC " +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:103 +#, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:102 +#: neutron/plugins/nec/common/ofc_client.py:106 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:111 +#: neutron/plugins/nec/common/ofc_client.py:115 #, python-format msgid "Failed to connect OFC : %s" msgstr "" @@ -9171,23 +9188,18 @@ msgstr "" msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:143 -#, python-format -msgid "NotFound %(resource)s for neutron_id=%(id)s." -msgstr "" - -#: neutron/plugins/nec/db/api.py:169 +#: neutron/plugins/nec/db/api.py:168 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:202 +#: neutron/plugins/nec/db/api.py:201 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:208 -#: neutron/plugins/openvswitch/ovs_db_v2.py:319 +#: neutron/plugins/nec/db/api.py:207 +#: neutron/plugins/openvswitch/ovs_db_v2.py:316 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9211,103 +9223,102 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:230 +#: neutron/plugins/nicira/NeutronPlugin.py:223 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:266 +#: neutron/plugins/nicira/NeutronPlugin.py:259 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:268 -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#: neutron/plugins/nicira/NeutronPlugin.py:261 #, python-format -msgid "Unable to create port on NVP logical router %s" +msgid "Unable to create port on NSX logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:271 +#: neutron/plugins/nicira/NeutronPlugin.py:264 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(nsx_router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:349 +#: neutron/plugins/nicira/NeutronPlugin.py:342 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:355 +#: neutron/plugins/nicira/NeutronPlugin.py:348 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:361 +#: neutron/plugins/nicira/NeutronPlugin.py:354 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:407 +#: neutron/plugins/nicira/NeutronPlugin.py:400 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:447 +#: neutron/plugins/nicira/NeutronPlugin.py:440 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:459 -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#: neutron/plugins/nicira/NeutronPlugin.py:709 +#: neutron/plugins/nicira/NeutronPlugin.py:452 +#: neutron/plugins/nicira/NeutronPlugin.py:504 +#: neutron/plugins/nicira/NeutronPlugin.py:702 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:480 +#: neutron/plugins/nicira/NeutronPlugin.py:473 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:491 +#: neutron/plugins/nicira/NeutronPlugin.py:484 #, python-format msgid "" "Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " "to be rolled back for Neutron port: %(neutron_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:496 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:518 +#: neutron/plugins/nicira/NeutronPlugin.py:511 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:518 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:530 +#: neutron/plugins/nicira/NeutronPlugin.py:523 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:532 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9315,302 +9326,302 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:554 -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:1070 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:566 +#: neutron/plugins/nicira/NeutronPlugin.py:559 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:584 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:604 +#: neutron/plugins/nicira/NeutronPlugin.py:597 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:614 +#: neutron/plugins/nicira/NeutronPlugin.py:607 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:655 +#: neutron/plugins/nicira/NeutronPlugin.py:648 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:690 -#: neutron/plugins/nicira/NeutronPlugin.py:1788 +#: neutron/plugins/nicira/NeutronPlugin.py:683 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:694 -#: neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/plugins/nicira/NeutronPlugin.py:687 +#: neutron/plugins/nicira/NeutronPlugin.py:1785 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 +#: neutron/plugins/nicira/NeutronPlugin.py:689 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:738 +#: neutron/plugins/nicira/NeutronPlugin.py:731 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:771 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 +#: neutron/plugins/nicira/NeutronPlugin.py:775 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:786 +#: neutron/plugins/nicira/NeutronPlugin.py:779 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:790 -#: neutron/plugins/nicira/NeutronPlugin.py:806 +#: neutron/plugins/nicira/NeutronPlugin.py:783 +#: neutron/plugins/nicira/NeutronPlugin.py:799 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:812 +#: neutron/plugins/nicira/NeutronPlugin.py:805 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:857 +#: neutron/plugins/nicira/NeutronPlugin.py:850 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:891 +#: neutron/plugins/nicira/NeutronPlugin.py:884 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:981 +#: neutron/plugins/nicira/NeutronPlugin.py:974 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1066 +#: neutron/plugins/nicira/NeutronPlugin.py:1059 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1085 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1088 +#: neutron/plugins/nicira/NeutronPlugin.py:1081 #: neutron/plugins/nicira/NeutronServicePlugin.py:515 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1118 +#: neutron/plugins/nicira/NeutronPlugin.py:1111 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1186 +#: neutron/plugins/nicira/NeutronPlugin.py:1179 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1200 +#: neutron/plugins/nicira/NeutronPlugin.py:1193 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1211 +#: neutron/plugins/nicira/NeutronPlugin.py:1204 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1303 +#: neutron/plugins/nicira/NeutronPlugin.py:1296 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1331 +#: neutron/plugins/nicira/NeutronPlugin.py:1324 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1414 +#: neutron/plugins/nicira/NeutronPlugin.py:1407 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1413 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1431 +#: neutron/plugins/nicira/NeutronPlugin.py:1424 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1441 +#: neutron/plugins/nicira/NeutronPlugin.py:1434 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1470 -#: neutron/plugins/nicira/NeutronPlugin.py:1555 +#: neutron/plugins/nicira/NeutronPlugin.py:1463 +#: neutron/plugins/nicira/NeutronPlugin.py:1548 #: neutron/plugins/nicira/NeutronServicePlugin.py:198 #: neutron/plugins/nicira/NeutronServicePlugin.py:1204 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1519 +#: neutron/plugins/nicira/NeutronPlugin.py:1512 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1522 +#: neutron/plugins/nicira/NeutronPlugin.py:1515 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1557 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1580 +#: neutron/plugins/nicira/NeutronPlugin.py:1573 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1577 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1579 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1643 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1647 +#: neutron/plugins/nicira/NeutronPlugin.py:1640 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1650 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1725 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:1816 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1829 +#: neutron/plugins/nicira/NeutronPlugin.py:1822 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1961 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1967 +#: neutron/plugins/nicira/NeutronPlugin.py:1960 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:1995 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2005 +#: neutron/plugins/nicira/NeutronPlugin.py:1998 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2032 +#: neutron/plugins/nicira/NeutronPlugin.py:2025 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2055 +#: neutron/plugins/nicira/NeutronPlugin.py:2048 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2085 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2159 +#: neutron/plugins/nicira/NeutronPlugin.py:2152 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2167 +#: neutron/plugins/nicira/NeutronPlugin.py:2160 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -9618,12 +9629,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2174 +#: neutron/plugins/nicira/NeutronPlugin.py:2167 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2187 +#: neutron/plugins/nicira/NeutronPlugin.py:2180 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9651,6 +9662,11 @@ msgstr "" msgid "An exception occurred while creating a port on lswitch %s" msgstr "" +#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#, python-format +msgid "Unable to create port on NVP logical router %s" +msgstr "" + #: neutron/plugins/nicira/NeutronServicePlugin.py:469 #, python-format msgid "Unable to create integration logic switch for router %s" @@ -9860,24 +9876,24 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:54 +#: neutron/plugins/nicira/nsx_cluster.py:49 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:66 +#: neutron/plugins/nicira/nsx_cluster.py:61 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:124 +#: neutron/plugins/nicira/nvplib.py:117 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:128 +#: neutron/plugins/nicira/nvplib.py:121 #, python-format msgid "locals=[%s]" msgstr "" @@ -10278,108 +10294,103 @@ msgstr "" msgid "Task status check interval" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:24 +#: neutron/plugins/nicira/common/exceptions.py:21 #, python-format -msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:28 +#: neutron/plugins/nicira/common/exceptions.py:25 #, python-format msgid "Unable to fulfill request with version %(version)s." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:32 +#: neutron/plugins/nicira/common/exceptions.py:29 #, python-format -msgid "Invalid NVP connection parameters: %(conn_params)s" +msgid "Invalid NSX connection parameters: %(conn_params)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:36 +#: neutron/plugins/nicira/common/exceptions.py:33 #, python-format msgid "" "Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the nvp plugin ini file." +"values are specified in the [DEFAULT] section of the NSX plugin ini file." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:42 +#: neutron/plugins/nicira/common/exceptions.py:39 #, python-format msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:47 +#: neutron/plugins/nicira/common/exceptions.py:44 #, python-format msgid "" "Unable to create port on network %(network)s. Maximum number of ports " "reached" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:52 +#: neutron/plugins/nicira/common/exceptions.py:49 #, python-format msgid "" "While retrieving NAT rules, %(actual_rules)s were found whereas rules in " "the (%(min_rules)s,%(max_rules)s) interval were expected" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:58 +#: neutron/plugins/nicira/common/exceptions.py:55 #, python-format -msgid "Invalid NVP attachment type '%(attachment_type)s'" +msgid "Invalid NSX attachment type '%(attachment_type)s'" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:62 +#: neutron/plugins/nicira/common/exceptions.py:59 msgid "" "The networking backend is currently in maintenance mode and therefore " "unable to accept requests which modify its state. Please try later." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:74 +#: neutron/plugins/nicira/common/exceptions.py:65 #, python-format msgid "Gateway Service %(gateway)s is already in use" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:78 +#: neutron/plugins/nicira/common/exceptions.py:69 #, python-format msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:82 +#: neutron/plugins/nicira/common/exceptions.py:73 #, python-format -msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:86 +#: neutron/plugins/nicira/common/exceptions.py:77 #, python-format msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NVP setup" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" " and/or configuration" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:91 +#: neutron/plugins/nicira/common/exceptions.py:82 #, python-format msgid "" "An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " "via port %(port_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:100 +#: neutron/plugins/nicira/common/exceptions.py:91 #, python-format msgid "Unable to find LSN for %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:104 +#: neutron/plugins/nicira/common/exceptions.py:95 #, python-format msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:109 +#: neutron/plugins/nicira/common/exceptions.py:100 #, python-format msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:113 +#: neutron/plugins/nicira/common/exceptions.py:104 #, python-format msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" @@ -11558,383 +11569,383 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:212 +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:260 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:278 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:301 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:303 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:377 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:393 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" "Adding a tunnel endpoint failed due to a concurrenttransaction had been " "committed (%s attempts left)" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:398 +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:312 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:329 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:434 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:523 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:294 #, python-format msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:306 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, 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:469 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, 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:488 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:480 #, 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:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 #, 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:517 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, 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:534 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:566 #, 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:618 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:610 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:668 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:687 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:768 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:760 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:766 #, 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:862 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:854 #, python-format msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:871 +#: 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:883 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:886 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920 #, python-format msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:926 #, python-format msgid "" "Port %s was not found on the integration bridge and will therefore not be" " processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 #, python-format msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:956 #, python-format msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1080 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1151 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1163 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1184 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1180 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1194 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1203 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1249 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1265 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 #, 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:1276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, 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:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275 #, 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:1288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, 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:1303 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1295 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1317 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1320 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12206,58 +12217,58 @@ msgstr "" msgid "Invalid configuration. check ryu.ini" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:96 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:94 #, python-format msgid "Could not get IPv4 address from %(nic)s: %(cfg)s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:162 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:160 #, python-format msgid "External port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:170 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:168 msgid "Get Ryu rest API address" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:220 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:218 msgid "Ryu rest API port isn't specified" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:221 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:219 #, python-format msgid "Going to ofp controller mode %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236 msgid "Port update received" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269 msgid "Agent loop has new device" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296 #, python-format msgid "tunnel_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 #, python-format msgid "ovsdb_port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:302 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 #, python-format msgid "ovsdb_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:308 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:306 #, python-format msgid "Initialization failed: %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:311 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:309 msgid "" "Ryu initialization on the node is done. Agent initialized successfully, " "now running..." @@ -12386,13 +12397,13 @@ msgstr "" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgstr "" -#: neutron/server/__init__.py:40 +#: neutron/server/__init__.py:39 msgid "" "ERROR: Unable to find configuration file via the default search paths " "(~/.neutron/, ~/, /etc/neutron/, /etc/) and the '--config-file' option!" msgstr "" -#: neutron/server/__init__.py:47 +#: neutron/server/__init__.py:46 #, python-format msgid "ERROR: %s" msgstr "" @@ -13639,56 +13650,60 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:76 -#: neutron/tests/unit/nec/test_ofc_client.py:82 -#: neutron/tests/unit/nec/test_ofc_client.py:91 +#: neutron/tests/unit/nec/test_ofc_client.py:77 +msgid "The specified OFC resource (/somewhere) is not found." +msgstr "" + +#: neutron/tests/unit/nec/test_ofc_client.py:81 +#: neutron/tests/unit/nec/test_ofc_client.py:87 +#: neutron/tests/unit/nec/test_ofc_client.py:96 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:101 +#: neutron/tests/unit/nec/test_ofc_client.py:106 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:406 +#: neutron/tests/unit/vmware/apiclient/fake.py:404 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:415 +#: neutron/tests/unit/vmware/apiclient/fake.py:413 #, python-format msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:103 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:115 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:126 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:143 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:161 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:183 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:205 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:289 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:303 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:317 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:359 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:193 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:256 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 #, python-format msgid "Lswitch %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/test_edge_router.py:132 +#: neutron/tests/unit/vmware/vshield/test_edge_router.py:130 msgid "Tasks not completed" msgstr "" @@ -14799,3 +14814,37 @@ msgstr "" #~ msgid "Security group: %s was already deleted from backend" #~ msgstr "" +#~ msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +#~ msgstr "" + +#~ msgid "NotFound %(resource)s for neutron_id=%(id)s." +#~ msgstr "" + +#~ msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +#~ msgstr "" + +#~ msgid "Invalid NVP connection parameters: %(conn_params)s" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid cluster values: %(invalid_attrs)s. " +#~ "Please ensure that these values are " +#~ "specified in the [DEFAULT] section of" +#~ " the nvp plugin ini file." +#~ msgstr "" + +#~ msgid "Invalid NVP attachment type '%(attachment_type)s'" +#~ msgstr "" + +#~ msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" +#~ msgstr "" + +#~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +#~ msgstr "" + +#~ msgid "" +#~ "Service cluster: '%(cluster_id)s' is " +#~ "unavailable. Please, check NVP setup " +#~ "and/or configuration" +#~ msgstr "" + diff --git a/neutron/locale/cs/LC_MESSAGES/neutron.po b/neutron/locale/cs/LC_MESSAGES/neutron.po index ecc15c47d..e281c7954 100644 --- a/neutron/locale/cs/LC_MESSAGES/neutron.po +++ b/neutron/locale/cs/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-27 06:23+0000\n" +"POT-Creation-Date: 2014-02-28 06:26+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Czech " @@ -38,59 +38,59 @@ msgstr "" msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: neutron/manager.py:72 +#: neutron/manager.py:69 #, python-format msgid "dhcp_agents_per_network must be >= 1. '%s' is invalid." msgstr "" -#: neutron/manager.py:84 +#: neutron/manager.py:81 msgid "Neutron core_plugin not configured!" msgstr "" -#: neutron/manager.py:113 +#: neutron/manager.py:110 #, python-format msgid "Loading core plugin: %s" msgstr "" -#: neutron/manager.py:140 +#: neutron/manager.py:137 #, python-format msgid "Error loading plugin by name, %s" msgstr "" -#: neutron/manager.py:141 +#: neutron/manager.py:138 #, python-format msgid "Error loading plugin by class, %s" msgstr "" -#: neutron/manager.py:142 +#: neutron/manager.py:139 msgid "Plugin not found." msgstr "" -#: neutron/manager.py:147 +#: neutron/manager.py:144 msgid "Loading services supported by the core plugin" msgstr "" -#: neutron/manager.py:156 +#: neutron/manager.py:153 #, python-format msgid "Service %s is supported by the core plugin" msgstr "" -#: neutron/manager.py:169 +#: neutron/manager.py:166 #, python-format msgid "Loading service plugins: %s" msgstr "" -#: neutron/manager.py:174 +#: neutron/manager.py:171 #, python-format msgid "Loading Plugin: %s" msgstr "" -#: neutron/manager.py:182 +#: neutron/manager.py:179 #, python-format msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/manager.py:194 +#: neutron/manager.py:191 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -218,42 +218,42 @@ msgstr "" msgid "%s is already registered." msgstr "" -#: neutron/service.py:39 +#: neutron/service.py:37 msgid "Seconds between running periodic tasks" msgstr "" -#: neutron/service.py:42 +#: neutron/service.py:40 msgid "Number of separate worker processes for service" msgstr "" -#: neutron/service.py:45 +#: neutron/service.py:43 msgid "" "Range of seconds to randomly delay when starting the periodic task " "scheduler to reduce stampeding. (Disable by setting to 0)" msgstr "" -#: neutron/service.py:102 +#: neutron/service.py:100 msgid "Error occurred: trying old api-paste.ini." msgstr "" -#: neutron/service.py:107 +#: neutron/service.py:105 msgid "Unrecoverable error: please check log for details." msgstr "" -#: neutron/service.py:116 +#: neutron/service.py:114 msgid "No known API applications configured." msgstr "" -#: neutron/service.py:123 +#: neutron/service.py:121 #, python-format msgid "Neutron service started, listening on %(host)s:%(port)s" msgstr "" -#: neutron/service.py:224 +#: neutron/service.py:222 msgid "Exception occurs when timer stops" msgstr "" -#: neutron/service.py:234 +#: neutron/service.py:232 msgid "Exception occurs when waiting for timer" msgstr "" @@ -437,7 +437,7 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:184 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 #: neutron/agent/metadata/namespace_proxy.py:156 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,7 +507,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:887 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 #: neutron/agent/metadata/agent.py:305 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -515,191 +515,191 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:892 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 #: neutron/agent/metadata/agent.py:310 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:241 #: neutron/services/loadbalancer/agent/agent_manager.py:121 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:897 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:158 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:158 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:166 +#: neutron/agent/l3_agent.py:162 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:169 +#: neutron/agent/l3_agent.py:165 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:174 +#: neutron/agent/l3_agent.py:170 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:176 +#: neutron/agent/l3_agent.py:172 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:179 +#: neutron/agent/l3_agent.py:175 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:181 +#: neutron/agent/l3_agent.py:177 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:204 +#: neutron/agent/l3_agent.py:200 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:231 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:236 +#: neutron/agent/l3_agent.py:232 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:257 +#: neutron/agent/l3_agent.py:253 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:277 +#: neutron/agent/l3_agent.py:273 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:298 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:322 +#: neutron/agent/l3_agent.py:318 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:346 +#: neutron/agent/l3_agent.py:342 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:395 +#: neutron/agent/l3_agent.py:391 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:397 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:545 +#: neutron/agent/l3_agent.py:541 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:669 +#: neutron/agent/l3_agent.py:665 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:674 +#: neutron/agent/l3_agent.py:670 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:678 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:686 +#: neutron/agent/l3_agent.py:682 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:693 +#: neutron/agent/l3_agent.py:689 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:742 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:751 +#: neutron/agent/l3_agent.py:747 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:753 neutron/agent/l3_agent.py:791 +#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:767 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:782 +#: neutron/agent/l3_agent.py:778 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:785 +#: neutron/agent/l3_agent.py:781 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:783 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:800 +#: neutron/agent/l3_agent.py:796 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:820 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:828 +#: neutron/agent/l3_agent.py:824 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:860 +#: neutron/agent/l3_agent.py:856 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:884 +#: neutron/agent/l3_agent.py:880 msgid "Report state task successfully completed" msgstr "" @@ -725,7 +725,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279 #, python-format msgid "Delete %s" msgstr "" @@ -1077,7 +1077,7 @@ msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:61 -#: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" @@ -1183,86 +1183,86 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:39 +#: neutron/agent/linux/ovs_lib.py:34 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 -#: neutron/agent/linux/ovs_lib.py:313 +#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 +#: neutron/agent/linux/ovs_lib.py:308 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:174 +#: neutron/agent/linux/ovs_lib.py:169 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:200 +#: neutron/agent/linux/ovs_lib.py:195 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:230 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:239 +#: neutron/agent/linux/ovs_lib.py:234 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:242 +#: neutron/agent/linux/ovs_lib.py:237 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:245 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:361 +#: neutron/agent/linux/ovs_lib.py:356 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:371 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:402 +#: neutron/agent/linux/ovs_lib.py:397 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:412 +#: neutron/agent/linux/ovs_lib.py:407 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:425 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:440 +#: neutron/agent/linux/ovs_lib.py:435 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:451 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:461 +#: neutron/agent/linux/ovs_lib.py:456 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:473 +#: neutron/agent/linux/ovs_lib.py:468 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:477 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1830,7 +1830,7 @@ msgstr "" msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:65 +#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" @@ -1858,409 +1858,409 @@ msgstr "" msgid "Request Failed: internal server error while processing your request." msgstr "" -#: neutron/common/config.py:39 +#: neutron/common/config.py:37 msgid "The host IP to bind to" msgstr "" -#: neutron/common/config.py:41 +#: neutron/common/config.py:39 msgid "The port to bind to" msgstr "" -#: neutron/common/config.py:43 +#: neutron/common/config.py:41 msgid "The API paste config file to use" msgstr "" -#: neutron/common/config.py:45 +#: neutron/common/config.py:43 msgid "The path for API extensions" msgstr "" -#: neutron/common/config.py:47 +#: neutron/common/config.py:45 msgid "The policy file to use" msgstr "" -#: neutron/common/config.py:51 +#: neutron/common/config.py:49 msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:53 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 msgid "The service plugins Neutron will use" msgstr "" -#: neutron/common/config.py:55 +#: neutron/common/config.py:53 msgid "The base MAC address Neutron will use for VIFs" msgstr "" -#: neutron/common/config.py:57 +#: neutron/common/config.py:55 msgid "How many times Neutron will retry MAC generation" msgstr "" -#: neutron/common/config.py:59 +#: neutron/common/config.py:57 msgid "Allow the usage of the bulk API" msgstr "" -#: neutron/common/config.py:61 +#: neutron/common/config.py:59 msgid "Allow the usage of the pagination" msgstr "" -#: neutron/common/config.py:63 +#: neutron/common/config.py:61 msgid "Allow the usage of the sorting" msgstr "" -#: neutron/common/config.py:65 +#: neutron/common/config.py:63 msgid "" "The maximum number of items returned in a single response, value was " "'infinite' or negative integer means no limit" msgstr "" -#: neutron/common/config.py:69 +#: neutron/common/config.py:67 msgid "Maximum number of DNS nameservers" msgstr "" -#: neutron/common/config.py:71 +#: neutron/common/config.py:69 msgid "Maximum number of host routes per subnet" msgstr "" -#: neutron/common/config.py:73 +#: neutron/common/config.py:71 msgid "Maximum number of fixed ips per port" msgstr "" -#: neutron/common/config.py:76 +#: neutron/common/config.py:74 msgid "DHCP lease duration" msgstr "" -#: neutron/common/config.py:78 +#: neutron/common/config.py:76 msgid "Allow sending resource operation notification to DHCP agent" msgstr "" -#: neutron/common/config.py:81 +#: neutron/common/config.py:79 msgid "Allow overlapping IP support in Neutron" msgstr "" -#: neutron/common/config.py:83 +#: neutron/common/config.py:81 msgid "The hostname Neutron is running on" msgstr "" -#: neutron/common/config.py:85 +#: neutron/common/config.py:83 msgid "Ensure that configured gateway is on subnet" msgstr "" -#: neutron/common/config.py:91 +#: neutron/common/config.py:89 msgid "" "Where to store Neutron state files. This directory must be writable by " "the agent." msgstr "" -#: neutron/common/config.py:117 +#: neutron/common/config.py:115 #, python-format msgid "Base MAC: %s" msgstr "" -#: neutron/common/config.py:128 +#: neutron/common/config.py:126 msgid "Logging enabled!" msgstr "" -#: neutron/common/config.py:144 +#: neutron/common/config.py:142 #, python-format msgid "Config paste file: %s" msgstr "" -#: neutron/common/config.py:149 +#: neutron/common/config.py:147 #, python-format msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" -#: neutron/common/exceptions.py:32 +#: neutron/common/exceptions.py:30 #: neutron/plugins/nicira/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" -#: neutron/common/exceptions.py:53 +#: neutron/common/exceptions.py:51 #, python-format msgid "Bad %(resource)s request: %(msg)s" msgstr "" -#: neutron/common/exceptions.py:65 +#: neutron/common/exceptions.py:63 msgid "Not authorized." msgstr "" -#: neutron/common/exceptions.py:69 +#: neutron/common/exceptions.py:67 msgid "The service is unavailable" msgstr "" -#: neutron/common/exceptions.py:73 +#: neutron/common/exceptions.py:71 #, python-format msgid "User does not have admin privileges: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:77 +#: neutron/common/exceptions.py:75 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: neutron/common/exceptions.py:81 +#: neutron/common/exceptions.py:79 #, python-format msgid "Network %(net_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:85 +#: neutron/common/exceptions.py:83 #, python-format msgid "Subnet %(subnet_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:89 +#: neutron/common/exceptions.py:87 #, python-format msgid "Port %(port_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:93 +#: neutron/common/exceptions.py:91 #, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:98 +#: neutron/common/exceptions.py:96 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:102 +#: neutron/common/exceptions.py:100 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:106 +#: neutron/common/exceptions.py:104 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:110 +#: neutron/common/exceptions.py:108 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:114 +#: neutron/common/exceptions.py:112 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:118 +#: neutron/common/exceptions.py:116 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:122 +#: neutron/common/exceptions.py:120 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:127 +#: neutron/common/exceptions.py:125 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:132 +#: neutron/common/exceptions.py:130 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:138 +#: neutron/common/exceptions.py:136 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:144 +#: neutron/common/exceptions.py:142 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:150 +#: neutron/common/exceptions.py:148 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:155 +#: neutron/common/exceptions.py:153 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:160 +#: neutron/common/exceptions.py:158 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:166 +#: neutron/common/exceptions.py:164 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:171 +#: neutron/common/exceptions.py:169 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:174 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:184 +#: neutron/common/exceptions.py:182 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:187 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:194 +#: neutron/common/exceptions.py:192 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:204 +#: neutron/common/exceptions.py:202 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:208 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:212 +#: neutron/common/exceptions.py:210 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:217 +#: neutron/common/exceptions.py:215 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:222 +#: neutron/common/exceptions.py:220 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:226 +#: neutron/common/exceptions.py:224 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:230 +#: neutron/common/exceptions.py:228 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:234 +#: neutron/common/exceptions.py:232 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:238 +#: neutron/common/exceptions.py:236 msgid "Sudo privilege is required to run this command." msgstr "" -#: neutron/common/exceptions.py:242 +#: neutron/common/exceptions.py:240 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:246 +#: neutron/common/exceptions.py:244 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:250 +#: neutron/common/exceptions.py:248 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:254 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:259 +#: neutron/common/exceptions.py:257 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:264 +#: neutron/common/exceptions.py:262 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:268 +#: neutron/common/exceptions.py:266 #, python-format msgid "Extensions not found: %(extensions)s" msgstr "" -#: neutron/common/exceptions.py:272 +#: neutron/common/exceptions.py:270 #, python-format msgid "Invalid content type %(content_type)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:274 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:281 +#: neutron/common/exceptions.py:279 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:285 +#: neutron/common/exceptions.py:283 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:290 +#: neutron/common/exceptions.py:288 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:295 +#: neutron/common/exceptions.py:293 #, python-format msgid "" "Current gateway ip %(ip_address)s already in use by port %(port_id)s. " "Unable to update." msgstr "" -#: neutron/common/exceptions.py:300 +#: neutron/common/exceptions.py:298 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" -#: neutron/common/exceptions.py:310 +#: neutron/common/exceptions.py:308 #, python-format msgid "Invalid network VXLAN port range: '%(vxlan_range)s'" msgstr "" -#: neutron/common/exceptions.py:314 +#: neutron/common/exceptions.py:312 #, python-format msgid "Found duplicate extension: %(alias)s" msgstr "" @@ -2282,32 +2282,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:53 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:143 +#: neutron/common/utils.py:140 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:146 +#: neutron/common/utils.py:143 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:149 +#: neutron/common/utils.py:146 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:151 +#: neutron/common/utils.py:148 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:154 +#: neutron/common/utils.py:151 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2339,12 +2339,12 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/api.py:59 +#: neutron/db/api.py:55 #, python-format msgid "Database registration exception: %s" msgstr "" -#: neutron/db/api.py:70 +#: neutron/db/api.py:66 msgid "Database exception" msgstr "" @@ -2613,99 +2613,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:168 +#: neutron/db/l3_db.py:163 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:607 +#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:277 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:291 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 #: neutron/plugins/bigswitch/plugin.py:817 #: neutron/plugins/bigswitch/plugin.py:826 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:307 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:318 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:333 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:467 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:506 +#: neutron/db/l3_db.py:501 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:510 +#: neutron/db/l3_db.py:505 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:522 +#: neutron/db/l3_db.py:517 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:529 +#: neutron/db/l3_db.py:524 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:533 +#: neutron/db/l3_db.py:528 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1853 +#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:731 +#: neutron/db/l3_db.py:726 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:749 +#: neutron/db/l3_db.py:744 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:837 +#: neutron/db/l3_db.py:832 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2959,24 +2959,24 @@ msgstr "" msgid "Multiple agents with agent_type=%(agent_type)s and host=%(host)s found" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:26 +#: neutron/extensions/allowedaddresspairs.py:22 msgid "AllowedAddressPair must contain ip_address" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:30 +#: neutron/extensions/allowedaddresspairs.py:26 msgid "" "Port Security must be enabled in order to have allowed address pairs on a" " port." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:35 +#: neutron/extensions/allowedaddresspairs.py:31 #, python-format msgid "" "Request contains duplicate address pair: mac_address %(mac_address)s " "ip_address %(ip_address)s." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:40 +#: neutron/extensions/allowedaddresspairs.py:36 msgid "Port's Fixed IP and Mac Address match an address pair entry." msgstr "" @@ -3141,39 +3141,39 @@ msgid "" "unlimited." msgstr "" -#: neutron/extensions/l3.py:34 +#: neutron/extensions/l3.py:29 #, python-format msgid "Router %(router_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:38 +#: neutron/extensions/l3.py:33 #, python-format msgid "Router %(router_id)s still has active ports" msgstr "" -#: neutron/extensions/l3.py:42 +#: neutron/extensions/l3.py:37 #, python-format msgid "Router %(router_id)s does not have an interface with id %(port_id)s" msgstr "" -#: neutron/extensions/l3.py:47 +#: neutron/extensions/l3.py:42 #, python-format msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s" msgstr "" -#: neutron/extensions/l3.py:52 +#: neutron/extensions/l3.py:47 #, python-format msgid "" "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot " "be deleted, as it is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:58 +#: neutron/extensions/l3.py:53 #, python-format msgid "Floating IP %(floatingip_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:62 +#: neutron/extensions/l3.py:57 #, python-format msgid "" "External network %(external_network_id)s is not reachable from subnet " @@ -3181,7 +3181,7 @@ msgid "" "Floating IP." msgstr "" -#: neutron/extensions/l3.py:68 +#: neutron/extensions/l3.py:63 #, python-format msgid "" "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with " @@ -3189,25 +3189,25 @@ msgid "" "has a floating IP on external network %(net_id)s." msgstr "" -#: neutron/extensions/l3.py:75 +#: neutron/extensions/l3.py:70 #, python-format msgid "" "Port %(port_id)s has owner %(device_owner)s and therefore cannot be " "deleted directly via the port API." msgstr "" -#: neutron/extensions/l3.py:80 +#: neutron/extensions/l3.py:75 #, python-format msgid "" "Gateway cannot be updated for router %(router_id)s, since a gateway to " "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:140 +#: neutron/extensions/l3.py:135 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:144 +#: neutron/extensions/l3.py:139 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -3361,19 +3361,19 @@ msgstr "" msgid "Duplicate segment entry in request." msgstr "" -#: neutron/extensions/portsecurity.py:25 +#: neutron/extensions/portsecurity.py:20 msgid "" "Port has security group associated. Cannot disable port security or ip " "address until security group is removed" msgstr "" -#: neutron/extensions/portsecurity.py:30 +#: neutron/extensions/portsecurity.py:25 msgid "" "Port security must be enabled and port must have an IP address in order " "to use security groups." msgstr "" -#: neutron/extensions/portsecurity.py:35 +#: neutron/extensions/portsecurity.py:30 msgid "Port does not have port security binding." msgstr "" @@ -4829,7 +4829,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:55 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89 #: neutron/plugins/mlnx/rpc_callbacks.py:76 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" @@ -4844,9 +4844,9 @@ msgstr "" #: neutron/plugins/mlnx/rpc_callbacks.py:98 #: neutron/plugins/mlnx/rpc_callbacks.py:117 #: neutron/plugins/mlnx/rpc_callbacks.py:132 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:114 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 #, python-format msgid "%s can not be found in database" msgstr "" @@ -5629,7 +5629,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:192 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5637,8 +5637,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:222 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:443 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" msgstr "" @@ -5657,7 +5657,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:208 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5665,7 +5665,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:249 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5673,7 +5673,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:255 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:471 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5831,7 +5831,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 #: neutron/plugins/mlnx/mlnx_plugin.py:334 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:519 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" msgstr "" @@ -6172,7 +6172,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:41 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 -#: neutron/plugins/openvswitch/ovs_db_v2.py:133 +#: neutron/plugins/openvswitch/ovs_db_v2.py:130 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6187,7 +6187,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:157 +#: neutron/plugins/openvswitch/ovs_db_v2.py:154 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6201,7 +6201,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:141 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 -#: neutron/plugins/openvswitch/ovs_db_v2.py:198 +#: neutron/plugins/openvswitch/ovs_db_v2.py:195 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" @@ -6211,8 +6211,8 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:89 -#: neutron/plugins/openvswitch/ovs_db_v2.py:107 +#: neutron/plugins/openvswitch/ovs_db_v2.py:86 +#: neutron/plugins/openvswitch/ovs_db_v2.py:104 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6254,7 +6254,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:144 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6267,7 +6267,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:79 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122 #: neutron/plugins/mlnx/rpc_callbacks.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:123 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" @@ -6409,7 +6409,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent out of sync with plugin!" msgstr "" @@ -6431,7 +6431,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1356 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1348 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6518,14 +6518,14 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156 #, python-format msgid "Device %(device)s not bound to the agent host %(host)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:150 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "" @@ -6547,26 +6547,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:217 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:225 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:233 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:237 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -6734,7 +6734,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:277 msgid "network_delete received" msgstr "" @@ -6745,12 +6745,12 @@ msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:318 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:343 msgid "fdb_remove received" msgstr "" @@ -6759,7 +6759,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:404 msgid "fdb_update received" msgstr "" @@ -6769,7 +6769,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:142 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" msgstr "" @@ -6780,14 +6780,14 @@ msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:942 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6795,29 +6795,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1015 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1020 #, python-format msgid "Port %s updated." msgstr "" @@ -6836,8 +6836,8 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1233 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" @@ -6898,7 +6898,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:163 +#: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6907,7 +6907,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:193 +#: neutron/plugins/openvswitch/ovs_db_v2.py:190 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " @@ -6916,7 +6916,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:188 +#: neutron/plugins/openvswitch/ovs_db_v2.py:185 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " @@ -8044,7 +8044,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:231 +#: neutron/plugins/openvswitch/ovs_db_v2.py:228 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8083,7 +8083,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8430,7 +8430,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:142 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:364 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8578,8 +8578,8 @@ msgid "" msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -8772,88 +8772,93 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:247 +#: neutron/plugins/nec/nec_plugin.py:256 +#, python-format +msgid "deactivate_port(): OFC port for port=%s is already removed." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:263 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:268 +#: neutron/plugins/nec/nec_plugin.py:284 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:317 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:341 +#: neutron/plugins/nec/nec_plugin.py:357 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:360 +#: neutron/plugins/nec/nec_plugin.py:376 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:371 +#: neutron/plugins/nec/nec_plugin.py:387 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:525 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:589 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:622 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:632 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:689 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:720 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:730 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:749 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:754 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9029,17 +9034,17 @@ msgstr "" msgid "delete_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:54 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:52 #, python-format msgid "Update ports: added=%(added)s, removed=%(removed)s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:76 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:74 #, python-format msgid "port_update received: %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:219 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:217 msgid "No port changed." msgstr "" @@ -9092,45 +9097,52 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:32 #, python-format -msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgid "The specified OFC resource (%(resource)s) is not found." msgstr "" #: neutron/plugins/nec/common/exceptions.py:36 #, python-format -msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:40 +#, python-format +msgid "" +"Neutron-OFC resource mapping for %(resource)s %(neutron_id)s is not " +"found. It may be deleted during processing." msgstr "" -#: neutron/plugins/nec/common/exceptions.py:41 +#: neutron/plugins/nec/common/exceptions.py:46 #, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:45 +#: neutron/plugins/nec/common/exceptions.py:50 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:51 +#: neutron/plugins/nec/common/exceptions.py:56 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:61 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:66 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:65 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:69 +#: neutron/plugins/nec/common/exceptions.py:74 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " @@ -9154,14 +9166,19 @@ msgstr "" #: neutron/plugins/nec/common/ofc_client.py:99 #, python-format +msgid "Specified resource %s does not exist on OFC " +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:103 +#, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:102 +#: neutron/plugins/nec/common/ofc_client.py:106 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:111 +#: neutron/plugins/nec/common/ofc_client.py:115 #, python-format msgid "Failed to connect OFC : %s" msgstr "" @@ -9171,23 +9188,18 @@ msgstr "" msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:143 -#, python-format -msgid "NotFound %(resource)s for neutron_id=%(id)s." -msgstr "" - -#: neutron/plugins/nec/db/api.py:169 +#: neutron/plugins/nec/db/api.py:168 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:202 +#: neutron/plugins/nec/db/api.py:201 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:208 -#: neutron/plugins/openvswitch/ovs_db_v2.py:319 +#: neutron/plugins/nec/db/api.py:207 +#: neutron/plugins/openvswitch/ovs_db_v2.py:316 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9211,103 +9223,102 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:230 +#: neutron/plugins/nicira/NeutronPlugin.py:223 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:266 +#: neutron/plugins/nicira/NeutronPlugin.py:259 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:268 -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#: neutron/plugins/nicira/NeutronPlugin.py:261 #, python-format -msgid "Unable to create port on NVP logical router %s" +msgid "Unable to create port on NSX logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:271 +#: neutron/plugins/nicira/NeutronPlugin.py:264 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(nsx_router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:349 +#: neutron/plugins/nicira/NeutronPlugin.py:342 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:355 +#: neutron/plugins/nicira/NeutronPlugin.py:348 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:361 +#: neutron/plugins/nicira/NeutronPlugin.py:354 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:407 +#: neutron/plugins/nicira/NeutronPlugin.py:400 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:447 +#: neutron/plugins/nicira/NeutronPlugin.py:440 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:459 -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#: neutron/plugins/nicira/NeutronPlugin.py:709 +#: neutron/plugins/nicira/NeutronPlugin.py:452 +#: neutron/plugins/nicira/NeutronPlugin.py:504 +#: neutron/plugins/nicira/NeutronPlugin.py:702 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:480 +#: neutron/plugins/nicira/NeutronPlugin.py:473 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:491 +#: neutron/plugins/nicira/NeutronPlugin.py:484 #, python-format msgid "" "Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " "to be rolled back for Neutron port: %(neutron_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:496 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:518 +#: neutron/plugins/nicira/NeutronPlugin.py:511 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:518 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:530 +#: neutron/plugins/nicira/NeutronPlugin.py:523 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:532 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9315,302 +9326,302 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:554 -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:1070 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:566 +#: neutron/plugins/nicira/NeutronPlugin.py:559 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:584 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:604 +#: neutron/plugins/nicira/NeutronPlugin.py:597 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:614 +#: neutron/plugins/nicira/NeutronPlugin.py:607 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:655 +#: neutron/plugins/nicira/NeutronPlugin.py:648 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:690 -#: neutron/plugins/nicira/NeutronPlugin.py:1788 +#: neutron/plugins/nicira/NeutronPlugin.py:683 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:694 -#: neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/plugins/nicira/NeutronPlugin.py:687 +#: neutron/plugins/nicira/NeutronPlugin.py:1785 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 +#: neutron/plugins/nicira/NeutronPlugin.py:689 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:738 +#: neutron/plugins/nicira/NeutronPlugin.py:731 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:771 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 +#: neutron/plugins/nicira/NeutronPlugin.py:775 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:786 +#: neutron/plugins/nicira/NeutronPlugin.py:779 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:790 -#: neutron/plugins/nicira/NeutronPlugin.py:806 +#: neutron/plugins/nicira/NeutronPlugin.py:783 +#: neutron/plugins/nicira/NeutronPlugin.py:799 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:812 +#: neutron/plugins/nicira/NeutronPlugin.py:805 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:857 +#: neutron/plugins/nicira/NeutronPlugin.py:850 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:891 +#: neutron/plugins/nicira/NeutronPlugin.py:884 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:981 +#: neutron/plugins/nicira/NeutronPlugin.py:974 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1066 +#: neutron/plugins/nicira/NeutronPlugin.py:1059 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1085 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1088 +#: neutron/plugins/nicira/NeutronPlugin.py:1081 #: neutron/plugins/nicira/NeutronServicePlugin.py:515 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1118 +#: neutron/plugins/nicira/NeutronPlugin.py:1111 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1186 +#: neutron/plugins/nicira/NeutronPlugin.py:1179 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1200 +#: neutron/plugins/nicira/NeutronPlugin.py:1193 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1211 +#: neutron/plugins/nicira/NeutronPlugin.py:1204 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1303 +#: neutron/plugins/nicira/NeutronPlugin.py:1296 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1331 +#: neutron/plugins/nicira/NeutronPlugin.py:1324 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1414 +#: neutron/plugins/nicira/NeutronPlugin.py:1407 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1413 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1431 +#: neutron/plugins/nicira/NeutronPlugin.py:1424 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1441 +#: neutron/plugins/nicira/NeutronPlugin.py:1434 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1470 -#: neutron/plugins/nicira/NeutronPlugin.py:1555 +#: neutron/plugins/nicira/NeutronPlugin.py:1463 +#: neutron/plugins/nicira/NeutronPlugin.py:1548 #: neutron/plugins/nicira/NeutronServicePlugin.py:198 #: neutron/plugins/nicira/NeutronServicePlugin.py:1204 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1519 +#: neutron/plugins/nicira/NeutronPlugin.py:1512 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1522 +#: neutron/plugins/nicira/NeutronPlugin.py:1515 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1557 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1580 +#: neutron/plugins/nicira/NeutronPlugin.py:1573 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1577 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1579 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1643 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1647 +#: neutron/plugins/nicira/NeutronPlugin.py:1640 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1650 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1725 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:1816 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1829 +#: neutron/plugins/nicira/NeutronPlugin.py:1822 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1961 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1967 +#: neutron/plugins/nicira/NeutronPlugin.py:1960 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:1995 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2005 +#: neutron/plugins/nicira/NeutronPlugin.py:1998 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2032 +#: neutron/plugins/nicira/NeutronPlugin.py:2025 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2055 +#: neutron/plugins/nicira/NeutronPlugin.py:2048 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2085 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2159 +#: neutron/plugins/nicira/NeutronPlugin.py:2152 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2167 +#: neutron/plugins/nicira/NeutronPlugin.py:2160 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -9618,12 +9629,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2174 +#: neutron/plugins/nicira/NeutronPlugin.py:2167 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2187 +#: neutron/plugins/nicira/NeutronPlugin.py:2180 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9651,6 +9662,11 @@ msgstr "" msgid "An exception occurred while creating a port on lswitch %s" msgstr "" +#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#, python-format +msgid "Unable to create port on NVP logical router %s" +msgstr "" + #: neutron/plugins/nicira/NeutronServicePlugin.py:469 #, python-format msgid "Unable to create integration logic switch for router %s" @@ -9860,24 +9876,24 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:54 +#: neutron/plugins/nicira/nsx_cluster.py:49 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:66 +#: neutron/plugins/nicira/nsx_cluster.py:61 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:124 +#: neutron/plugins/nicira/nvplib.py:117 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:128 +#: neutron/plugins/nicira/nvplib.py:121 #, python-format msgid "locals=[%s]" msgstr "" @@ -10278,108 +10294,103 @@ msgstr "" msgid "Task status check interval" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:24 +#: neutron/plugins/nicira/common/exceptions.py:21 #, python-format -msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:28 +#: neutron/plugins/nicira/common/exceptions.py:25 #, python-format msgid "Unable to fulfill request with version %(version)s." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:32 +#: neutron/plugins/nicira/common/exceptions.py:29 #, python-format -msgid "Invalid NVP connection parameters: %(conn_params)s" +msgid "Invalid NSX connection parameters: %(conn_params)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:36 +#: neutron/plugins/nicira/common/exceptions.py:33 #, python-format msgid "" "Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the nvp plugin ini file." +"values are specified in the [DEFAULT] section of the NSX plugin ini file." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:42 +#: neutron/plugins/nicira/common/exceptions.py:39 #, python-format msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:47 +#: neutron/plugins/nicira/common/exceptions.py:44 #, python-format msgid "" "Unable to create port on network %(network)s. Maximum number of ports " "reached" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:52 +#: neutron/plugins/nicira/common/exceptions.py:49 #, python-format msgid "" "While retrieving NAT rules, %(actual_rules)s were found whereas rules in " "the (%(min_rules)s,%(max_rules)s) interval were expected" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:58 +#: neutron/plugins/nicira/common/exceptions.py:55 #, python-format -msgid "Invalid NVP attachment type '%(attachment_type)s'" +msgid "Invalid NSX attachment type '%(attachment_type)s'" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:62 +#: neutron/plugins/nicira/common/exceptions.py:59 msgid "" "The networking backend is currently in maintenance mode and therefore " "unable to accept requests which modify its state. Please try later." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:74 +#: neutron/plugins/nicira/common/exceptions.py:65 #, python-format msgid "Gateway Service %(gateway)s is already in use" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:78 +#: neutron/plugins/nicira/common/exceptions.py:69 #, python-format msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:82 +#: neutron/plugins/nicira/common/exceptions.py:73 #, python-format -msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:86 +#: neutron/plugins/nicira/common/exceptions.py:77 #, python-format msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NVP setup" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" " and/or configuration" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:91 +#: neutron/plugins/nicira/common/exceptions.py:82 #, python-format msgid "" "An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " "via port %(port_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:100 +#: neutron/plugins/nicira/common/exceptions.py:91 #, python-format msgid "Unable to find LSN for %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:104 +#: neutron/plugins/nicira/common/exceptions.py:95 #, python-format msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:109 +#: neutron/plugins/nicira/common/exceptions.py:100 #, python-format msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:113 +#: neutron/plugins/nicira/common/exceptions.py:104 #, python-format msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" @@ -11558,383 +11569,383 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:212 +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:260 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:278 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:301 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:303 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:377 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:393 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" "Adding a tunnel endpoint failed due to a concurrenttransaction had been " "committed (%s attempts left)" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:398 +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:312 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:329 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:434 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:523 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:294 #, python-format msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:306 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, 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:469 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, 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:488 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:480 #, 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:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 #, 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:517 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, 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:534 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:566 #, 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:618 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:610 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:668 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:687 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:768 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:760 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:766 #, 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:862 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:854 #, python-format msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:871 +#: 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:883 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:886 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920 #, python-format msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:926 #, python-format msgid "" "Port %s was not found on the integration bridge and will therefore not be" " processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 #, python-format msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:956 #, python-format msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1080 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1151 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1163 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1184 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1180 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1194 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1203 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1249 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1265 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 #, 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:1276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, 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:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275 #, 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:1288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, 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:1303 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1295 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1317 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1320 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12206,58 +12217,58 @@ msgstr "" msgid "Invalid configuration. check ryu.ini" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:96 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:94 #, python-format msgid "Could not get IPv4 address from %(nic)s: %(cfg)s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:162 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:160 #, python-format msgid "External port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:170 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:168 msgid "Get Ryu rest API address" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:220 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:218 msgid "Ryu rest API port isn't specified" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:221 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:219 #, python-format msgid "Going to ofp controller mode %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236 msgid "Port update received" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269 msgid "Agent loop has new device" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296 #, python-format msgid "tunnel_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 #, python-format msgid "ovsdb_port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:302 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 #, python-format msgid "ovsdb_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:308 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:306 #, python-format msgid "Initialization failed: %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:311 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:309 msgid "" "Ryu initialization on the node is done. Agent initialized successfully, " "now running..." @@ -12386,13 +12397,13 @@ msgstr "" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgstr "" -#: neutron/server/__init__.py:40 +#: neutron/server/__init__.py:39 msgid "" "ERROR: Unable to find configuration file via the default search paths " "(~/.neutron/, ~/, /etc/neutron/, /etc/) and the '--config-file' option!" msgstr "" -#: neutron/server/__init__.py:47 +#: neutron/server/__init__.py:46 #, python-format msgid "ERROR: %s" msgstr "" @@ -13639,56 +13650,60 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:76 -#: neutron/tests/unit/nec/test_ofc_client.py:82 -#: neutron/tests/unit/nec/test_ofc_client.py:91 +#: neutron/tests/unit/nec/test_ofc_client.py:77 +msgid "The specified OFC resource (/somewhere) is not found." +msgstr "" + +#: neutron/tests/unit/nec/test_ofc_client.py:81 +#: neutron/tests/unit/nec/test_ofc_client.py:87 +#: neutron/tests/unit/nec/test_ofc_client.py:96 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:101 +#: neutron/tests/unit/nec/test_ofc_client.py:106 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:406 +#: neutron/tests/unit/vmware/apiclient/fake.py:404 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:415 +#: neutron/tests/unit/vmware/apiclient/fake.py:413 #, python-format msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:103 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:115 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:126 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:143 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:161 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:183 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:205 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:289 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:303 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:317 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:359 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:193 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:256 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 #, python-format msgid "Lswitch %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/test_edge_router.py:132 +#: neutron/tests/unit/vmware/vshield/test_edge_router.py:130 msgid "Tasks not completed" msgstr "" @@ -14799,3 +14814,37 @@ msgstr "" #~ msgid "Security group: %s was already deleted from backend" #~ msgstr "" +#~ msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +#~ msgstr "" + +#~ msgid "NotFound %(resource)s for neutron_id=%(id)s." +#~ msgstr "" + +#~ msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +#~ msgstr "" + +#~ msgid "Invalid NVP connection parameters: %(conn_params)s" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid cluster values: %(invalid_attrs)s. " +#~ "Please ensure that these values are " +#~ "specified in the [DEFAULT] section of" +#~ " the nvp plugin ini file." +#~ msgstr "" + +#~ msgid "Invalid NVP attachment type '%(attachment_type)s'" +#~ msgstr "" + +#~ msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" +#~ msgstr "" + +#~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +#~ msgstr "" + +#~ msgid "" +#~ "Service cluster: '%(cluster_id)s' is " +#~ "unavailable. Please, check NVP setup " +#~ "and/or configuration" +#~ msgstr "" + diff --git a/neutron/locale/da/LC_MESSAGES/neutron.po b/neutron/locale/da/LC_MESSAGES/neutron.po index 482755b15..edb57e2a3 100644 --- a/neutron/locale/da/LC_MESSAGES/neutron.po +++ b/neutron/locale/da/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-27 06:23+0000\n" +"POT-Creation-Date: 2014-02-28 06:26+0000\n" "PO-Revision-Date: 2013-05-16 09:23+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Danish " @@ -38,59 +38,59 @@ msgstr "" msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: neutron/manager.py:72 +#: neutron/manager.py:69 #, python-format msgid "dhcp_agents_per_network must be >= 1. '%s' is invalid." msgstr "" -#: neutron/manager.py:84 +#: neutron/manager.py:81 msgid "Neutron core_plugin not configured!" msgstr "" -#: neutron/manager.py:113 +#: neutron/manager.py:110 #, python-format msgid "Loading core plugin: %s" msgstr "" -#: neutron/manager.py:140 +#: neutron/manager.py:137 #, python-format msgid "Error loading plugin by name, %s" msgstr "" -#: neutron/manager.py:141 +#: neutron/manager.py:138 #, python-format msgid "Error loading plugin by class, %s" msgstr "" -#: neutron/manager.py:142 +#: neutron/manager.py:139 msgid "Plugin not found." msgstr "" -#: neutron/manager.py:147 +#: neutron/manager.py:144 msgid "Loading services supported by the core plugin" msgstr "" -#: neutron/manager.py:156 +#: neutron/manager.py:153 #, python-format msgid "Service %s is supported by the core plugin" msgstr "" -#: neutron/manager.py:169 +#: neutron/manager.py:166 #, python-format msgid "Loading service plugins: %s" msgstr "" -#: neutron/manager.py:174 +#: neutron/manager.py:171 #, python-format msgid "Loading Plugin: %s" msgstr "" -#: neutron/manager.py:182 +#: neutron/manager.py:179 #, python-format msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/manager.py:194 +#: neutron/manager.py:191 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -218,42 +218,42 @@ msgstr "" msgid "%s is already registered." msgstr "" -#: neutron/service.py:39 +#: neutron/service.py:37 msgid "Seconds between running periodic tasks" msgstr "" -#: neutron/service.py:42 +#: neutron/service.py:40 msgid "Number of separate worker processes for service" msgstr "" -#: neutron/service.py:45 +#: neutron/service.py:43 msgid "" "Range of seconds to randomly delay when starting the periodic task " "scheduler to reduce stampeding. (Disable by setting to 0)" msgstr "" -#: neutron/service.py:102 +#: neutron/service.py:100 msgid "Error occurred: trying old api-paste.ini." msgstr "" -#: neutron/service.py:107 +#: neutron/service.py:105 msgid "Unrecoverable error: please check log for details." msgstr "" -#: neutron/service.py:116 +#: neutron/service.py:114 msgid "No known API applications configured." msgstr "" -#: neutron/service.py:123 +#: neutron/service.py:121 #, python-format msgid "Neutron service started, listening on %(host)s:%(port)s" msgstr "" -#: neutron/service.py:224 +#: neutron/service.py:222 msgid "Exception occurs when timer stops" msgstr "" -#: neutron/service.py:234 +#: neutron/service.py:232 msgid "Exception occurs when waiting for timer" msgstr "" @@ -437,7 +437,7 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:184 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 #: neutron/agent/metadata/namespace_proxy.py:156 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,7 +507,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:887 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 #: neutron/agent/metadata/agent.py:305 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -515,191 +515,191 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:892 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 #: neutron/agent/metadata/agent.py:310 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:241 #: neutron/services/loadbalancer/agent/agent_manager.py:121 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:897 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:158 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:158 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:166 +#: neutron/agent/l3_agent.py:162 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:169 +#: neutron/agent/l3_agent.py:165 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:174 +#: neutron/agent/l3_agent.py:170 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:176 +#: neutron/agent/l3_agent.py:172 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:179 +#: neutron/agent/l3_agent.py:175 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:181 +#: neutron/agent/l3_agent.py:177 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:204 +#: neutron/agent/l3_agent.py:200 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:231 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:236 +#: neutron/agent/l3_agent.py:232 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:257 +#: neutron/agent/l3_agent.py:253 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:277 +#: neutron/agent/l3_agent.py:273 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:298 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:322 +#: neutron/agent/l3_agent.py:318 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:346 +#: neutron/agent/l3_agent.py:342 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:395 +#: neutron/agent/l3_agent.py:391 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:397 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:545 +#: neutron/agent/l3_agent.py:541 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:669 +#: neutron/agent/l3_agent.py:665 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:674 +#: neutron/agent/l3_agent.py:670 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:678 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:686 +#: neutron/agent/l3_agent.py:682 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:693 +#: neutron/agent/l3_agent.py:689 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:742 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:751 +#: neutron/agent/l3_agent.py:747 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:753 neutron/agent/l3_agent.py:791 +#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:767 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:782 +#: neutron/agent/l3_agent.py:778 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:785 +#: neutron/agent/l3_agent.py:781 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:783 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:800 +#: neutron/agent/l3_agent.py:796 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:820 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:828 +#: neutron/agent/l3_agent.py:824 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:860 +#: neutron/agent/l3_agent.py:856 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:884 +#: neutron/agent/l3_agent.py:880 msgid "Report state task successfully completed" msgstr "" @@ -725,7 +725,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279 #, python-format msgid "Delete %s" msgstr "" @@ -1077,7 +1077,7 @@ msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:61 -#: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" @@ -1183,86 +1183,86 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:39 +#: neutron/agent/linux/ovs_lib.py:34 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 -#: neutron/agent/linux/ovs_lib.py:313 +#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 +#: neutron/agent/linux/ovs_lib.py:308 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:174 +#: neutron/agent/linux/ovs_lib.py:169 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:200 +#: neutron/agent/linux/ovs_lib.py:195 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:230 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:239 +#: neutron/agent/linux/ovs_lib.py:234 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:242 +#: neutron/agent/linux/ovs_lib.py:237 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:245 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:361 +#: neutron/agent/linux/ovs_lib.py:356 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:371 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:402 +#: neutron/agent/linux/ovs_lib.py:397 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:412 +#: neutron/agent/linux/ovs_lib.py:407 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:425 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:440 +#: neutron/agent/linux/ovs_lib.py:435 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:451 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:461 +#: neutron/agent/linux/ovs_lib.py:456 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:473 +#: neutron/agent/linux/ovs_lib.py:468 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:477 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1830,7 +1830,7 @@ msgstr "" msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:65 +#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" @@ -1858,409 +1858,409 @@ msgstr "" msgid "Request Failed: internal server error while processing your request." msgstr "" -#: neutron/common/config.py:39 +#: neutron/common/config.py:37 msgid "The host IP to bind to" msgstr "" -#: neutron/common/config.py:41 +#: neutron/common/config.py:39 msgid "The port to bind to" msgstr "" -#: neutron/common/config.py:43 +#: neutron/common/config.py:41 msgid "The API paste config file to use" msgstr "" -#: neutron/common/config.py:45 +#: neutron/common/config.py:43 msgid "The path for API extensions" msgstr "" -#: neutron/common/config.py:47 +#: neutron/common/config.py:45 msgid "The policy file to use" msgstr "" -#: neutron/common/config.py:51 +#: neutron/common/config.py:49 msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:53 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 msgid "The service plugins Neutron will use" msgstr "" -#: neutron/common/config.py:55 +#: neutron/common/config.py:53 msgid "The base MAC address Neutron will use for VIFs" msgstr "" -#: neutron/common/config.py:57 +#: neutron/common/config.py:55 msgid "How many times Neutron will retry MAC generation" msgstr "" -#: neutron/common/config.py:59 +#: neutron/common/config.py:57 msgid "Allow the usage of the bulk API" msgstr "" -#: neutron/common/config.py:61 +#: neutron/common/config.py:59 msgid "Allow the usage of the pagination" msgstr "" -#: neutron/common/config.py:63 +#: neutron/common/config.py:61 msgid "Allow the usage of the sorting" msgstr "" -#: neutron/common/config.py:65 +#: neutron/common/config.py:63 msgid "" "The maximum number of items returned in a single response, value was " "'infinite' or negative integer means no limit" msgstr "" -#: neutron/common/config.py:69 +#: neutron/common/config.py:67 msgid "Maximum number of DNS nameservers" msgstr "" -#: neutron/common/config.py:71 +#: neutron/common/config.py:69 msgid "Maximum number of host routes per subnet" msgstr "" -#: neutron/common/config.py:73 +#: neutron/common/config.py:71 msgid "Maximum number of fixed ips per port" msgstr "" -#: neutron/common/config.py:76 +#: neutron/common/config.py:74 msgid "DHCP lease duration" msgstr "" -#: neutron/common/config.py:78 +#: neutron/common/config.py:76 msgid "Allow sending resource operation notification to DHCP agent" msgstr "" -#: neutron/common/config.py:81 +#: neutron/common/config.py:79 msgid "Allow overlapping IP support in Neutron" msgstr "" -#: neutron/common/config.py:83 +#: neutron/common/config.py:81 msgid "The hostname Neutron is running on" msgstr "" -#: neutron/common/config.py:85 +#: neutron/common/config.py:83 msgid "Ensure that configured gateway is on subnet" msgstr "" -#: neutron/common/config.py:91 +#: neutron/common/config.py:89 msgid "" "Where to store Neutron state files. This directory must be writable by " "the agent." msgstr "" -#: neutron/common/config.py:117 +#: neutron/common/config.py:115 #, python-format msgid "Base MAC: %s" msgstr "" -#: neutron/common/config.py:128 +#: neutron/common/config.py:126 msgid "Logging enabled!" msgstr "" -#: neutron/common/config.py:144 +#: neutron/common/config.py:142 #, python-format msgid "Config paste file: %s" msgstr "" -#: neutron/common/config.py:149 +#: neutron/common/config.py:147 #, python-format msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" -#: neutron/common/exceptions.py:32 +#: neutron/common/exceptions.py:30 #: neutron/plugins/nicira/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" -#: neutron/common/exceptions.py:53 +#: neutron/common/exceptions.py:51 #, python-format msgid "Bad %(resource)s request: %(msg)s" msgstr "" -#: neutron/common/exceptions.py:65 +#: neutron/common/exceptions.py:63 msgid "Not authorized." msgstr "" -#: neutron/common/exceptions.py:69 +#: neutron/common/exceptions.py:67 msgid "The service is unavailable" msgstr "" -#: neutron/common/exceptions.py:73 +#: neutron/common/exceptions.py:71 #, python-format msgid "User does not have admin privileges: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:77 +#: neutron/common/exceptions.py:75 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: neutron/common/exceptions.py:81 +#: neutron/common/exceptions.py:79 #, python-format msgid "Network %(net_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:85 +#: neutron/common/exceptions.py:83 #, python-format msgid "Subnet %(subnet_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:89 +#: neutron/common/exceptions.py:87 #, python-format msgid "Port %(port_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:93 +#: neutron/common/exceptions.py:91 #, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:98 +#: neutron/common/exceptions.py:96 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:102 +#: neutron/common/exceptions.py:100 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:106 +#: neutron/common/exceptions.py:104 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:110 +#: neutron/common/exceptions.py:108 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:114 +#: neutron/common/exceptions.py:112 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:118 +#: neutron/common/exceptions.py:116 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:122 +#: neutron/common/exceptions.py:120 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:127 +#: neutron/common/exceptions.py:125 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:132 +#: neutron/common/exceptions.py:130 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:138 +#: neutron/common/exceptions.py:136 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:144 +#: neutron/common/exceptions.py:142 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:150 +#: neutron/common/exceptions.py:148 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:155 +#: neutron/common/exceptions.py:153 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:160 +#: neutron/common/exceptions.py:158 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:166 +#: neutron/common/exceptions.py:164 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:171 +#: neutron/common/exceptions.py:169 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:174 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:184 +#: neutron/common/exceptions.py:182 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:187 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:194 +#: neutron/common/exceptions.py:192 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:204 +#: neutron/common/exceptions.py:202 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:208 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:212 +#: neutron/common/exceptions.py:210 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:217 +#: neutron/common/exceptions.py:215 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:222 +#: neutron/common/exceptions.py:220 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:226 +#: neutron/common/exceptions.py:224 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:230 +#: neutron/common/exceptions.py:228 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:234 +#: neutron/common/exceptions.py:232 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:238 +#: neutron/common/exceptions.py:236 msgid "Sudo privilege is required to run this command." msgstr "" -#: neutron/common/exceptions.py:242 +#: neutron/common/exceptions.py:240 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:246 +#: neutron/common/exceptions.py:244 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:250 +#: neutron/common/exceptions.py:248 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:254 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:259 +#: neutron/common/exceptions.py:257 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:264 +#: neutron/common/exceptions.py:262 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:268 +#: neutron/common/exceptions.py:266 #, python-format msgid "Extensions not found: %(extensions)s" msgstr "" -#: neutron/common/exceptions.py:272 +#: neutron/common/exceptions.py:270 #, python-format msgid "Invalid content type %(content_type)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:274 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:281 +#: neutron/common/exceptions.py:279 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:285 +#: neutron/common/exceptions.py:283 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:290 +#: neutron/common/exceptions.py:288 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:295 +#: neutron/common/exceptions.py:293 #, python-format msgid "" "Current gateway ip %(ip_address)s already in use by port %(port_id)s. " "Unable to update." msgstr "" -#: neutron/common/exceptions.py:300 +#: neutron/common/exceptions.py:298 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" -#: neutron/common/exceptions.py:310 +#: neutron/common/exceptions.py:308 #, python-format msgid "Invalid network VXLAN port range: '%(vxlan_range)s'" msgstr "" -#: neutron/common/exceptions.py:314 +#: neutron/common/exceptions.py:312 #, python-format msgid "Found duplicate extension: %(alias)s" msgstr "" @@ -2282,32 +2282,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:53 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:143 +#: neutron/common/utils.py:140 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:146 +#: neutron/common/utils.py:143 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:149 +#: neutron/common/utils.py:146 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:151 +#: neutron/common/utils.py:148 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:154 +#: neutron/common/utils.py:151 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2339,12 +2339,12 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/api.py:59 +#: neutron/db/api.py:55 #, python-format msgid "Database registration exception: %s" msgstr "" -#: neutron/db/api.py:70 +#: neutron/db/api.py:66 msgid "Database exception" msgstr "" @@ -2613,99 +2613,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:168 +#: neutron/db/l3_db.py:163 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:607 +#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:277 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:291 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 #: neutron/plugins/bigswitch/plugin.py:817 #: neutron/plugins/bigswitch/plugin.py:826 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:307 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:318 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:333 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:467 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:506 +#: neutron/db/l3_db.py:501 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:510 +#: neutron/db/l3_db.py:505 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:522 +#: neutron/db/l3_db.py:517 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:529 +#: neutron/db/l3_db.py:524 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:533 +#: neutron/db/l3_db.py:528 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1853 +#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:731 +#: neutron/db/l3_db.py:726 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:749 +#: neutron/db/l3_db.py:744 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:837 +#: neutron/db/l3_db.py:832 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2959,24 +2959,24 @@ msgstr "" msgid "Multiple agents with agent_type=%(agent_type)s and host=%(host)s found" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:26 +#: neutron/extensions/allowedaddresspairs.py:22 msgid "AllowedAddressPair must contain ip_address" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:30 +#: neutron/extensions/allowedaddresspairs.py:26 msgid "" "Port Security must be enabled in order to have allowed address pairs on a" " port." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:35 +#: neutron/extensions/allowedaddresspairs.py:31 #, python-format msgid "" "Request contains duplicate address pair: mac_address %(mac_address)s " "ip_address %(ip_address)s." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:40 +#: neutron/extensions/allowedaddresspairs.py:36 msgid "Port's Fixed IP and Mac Address match an address pair entry." msgstr "" @@ -3141,39 +3141,39 @@ msgid "" "unlimited." msgstr "" -#: neutron/extensions/l3.py:34 +#: neutron/extensions/l3.py:29 #, python-format msgid "Router %(router_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:38 +#: neutron/extensions/l3.py:33 #, python-format msgid "Router %(router_id)s still has active ports" msgstr "" -#: neutron/extensions/l3.py:42 +#: neutron/extensions/l3.py:37 #, python-format msgid "Router %(router_id)s does not have an interface with id %(port_id)s" msgstr "" -#: neutron/extensions/l3.py:47 +#: neutron/extensions/l3.py:42 #, python-format msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s" msgstr "" -#: neutron/extensions/l3.py:52 +#: neutron/extensions/l3.py:47 #, python-format msgid "" "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot " "be deleted, as it is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:58 +#: neutron/extensions/l3.py:53 #, python-format msgid "Floating IP %(floatingip_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:62 +#: neutron/extensions/l3.py:57 #, python-format msgid "" "External network %(external_network_id)s is not reachable from subnet " @@ -3181,7 +3181,7 @@ msgid "" "Floating IP." msgstr "" -#: neutron/extensions/l3.py:68 +#: neutron/extensions/l3.py:63 #, python-format msgid "" "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with " @@ -3189,25 +3189,25 @@ msgid "" "has a floating IP on external network %(net_id)s." msgstr "" -#: neutron/extensions/l3.py:75 +#: neutron/extensions/l3.py:70 #, python-format msgid "" "Port %(port_id)s has owner %(device_owner)s and therefore cannot be " "deleted directly via the port API." msgstr "" -#: neutron/extensions/l3.py:80 +#: neutron/extensions/l3.py:75 #, python-format msgid "" "Gateway cannot be updated for router %(router_id)s, since a gateway to " "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:140 +#: neutron/extensions/l3.py:135 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:144 +#: neutron/extensions/l3.py:139 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -3361,19 +3361,19 @@ msgstr "" msgid "Duplicate segment entry in request." msgstr "" -#: neutron/extensions/portsecurity.py:25 +#: neutron/extensions/portsecurity.py:20 msgid "" "Port has security group associated. Cannot disable port security or ip " "address until security group is removed" msgstr "" -#: neutron/extensions/portsecurity.py:30 +#: neutron/extensions/portsecurity.py:25 msgid "" "Port security must be enabled and port must have an IP address in order " "to use security groups." msgstr "" -#: neutron/extensions/portsecurity.py:35 +#: neutron/extensions/portsecurity.py:30 msgid "Port does not have port security binding." msgstr "" @@ -4829,7 +4829,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:55 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89 #: neutron/plugins/mlnx/rpc_callbacks.py:76 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" @@ -4844,9 +4844,9 @@ msgstr "" #: neutron/plugins/mlnx/rpc_callbacks.py:98 #: neutron/plugins/mlnx/rpc_callbacks.py:117 #: neutron/plugins/mlnx/rpc_callbacks.py:132 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:114 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 #, python-format msgid "%s can not be found in database" msgstr "" @@ -5629,7 +5629,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:192 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5637,8 +5637,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:222 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:443 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" msgstr "" @@ -5657,7 +5657,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:208 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5665,7 +5665,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:249 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5673,7 +5673,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:255 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:471 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5831,7 +5831,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 #: neutron/plugins/mlnx/mlnx_plugin.py:334 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:519 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" msgstr "" @@ -6172,7 +6172,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:41 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 -#: neutron/plugins/openvswitch/ovs_db_v2.py:133 +#: neutron/plugins/openvswitch/ovs_db_v2.py:130 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6187,7 +6187,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:157 +#: neutron/plugins/openvswitch/ovs_db_v2.py:154 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6201,7 +6201,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:141 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 -#: neutron/plugins/openvswitch/ovs_db_v2.py:198 +#: neutron/plugins/openvswitch/ovs_db_v2.py:195 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" @@ -6211,8 +6211,8 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:89 -#: neutron/plugins/openvswitch/ovs_db_v2.py:107 +#: neutron/plugins/openvswitch/ovs_db_v2.py:86 +#: neutron/plugins/openvswitch/ovs_db_v2.py:104 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6254,7 +6254,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:144 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6267,7 +6267,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:79 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122 #: neutron/plugins/mlnx/rpc_callbacks.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:123 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" @@ -6409,7 +6409,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent out of sync with plugin!" msgstr "" @@ -6431,7 +6431,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1356 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1348 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6518,14 +6518,14 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156 #, python-format msgid "Device %(device)s not bound to the agent host %(host)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:150 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "" @@ -6547,26 +6547,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:217 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:225 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:233 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:237 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -6734,7 +6734,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:277 msgid "network_delete received" msgstr "" @@ -6745,12 +6745,12 @@ msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:318 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:343 msgid "fdb_remove received" msgstr "" @@ -6759,7 +6759,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:404 msgid "fdb_update received" msgstr "" @@ -6769,7 +6769,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:142 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" msgstr "" @@ -6780,14 +6780,14 @@ msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:942 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6795,29 +6795,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1015 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1020 #, python-format msgid "Port %s updated." msgstr "" @@ -6836,8 +6836,8 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1233 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" @@ -6898,7 +6898,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:163 +#: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6907,7 +6907,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:193 +#: neutron/plugins/openvswitch/ovs_db_v2.py:190 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " @@ -6916,7 +6916,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:188 +#: neutron/plugins/openvswitch/ovs_db_v2.py:185 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " @@ -8044,7 +8044,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:231 +#: neutron/plugins/openvswitch/ovs_db_v2.py:228 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8083,7 +8083,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8430,7 +8430,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:142 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:364 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8578,8 +8578,8 @@ msgid "" msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -8772,88 +8772,93 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:247 +#: neutron/plugins/nec/nec_plugin.py:256 +#, python-format +msgid "deactivate_port(): OFC port for port=%s is already removed." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:263 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:268 +#: neutron/plugins/nec/nec_plugin.py:284 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:317 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:341 +#: neutron/plugins/nec/nec_plugin.py:357 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:360 +#: neutron/plugins/nec/nec_plugin.py:376 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:371 +#: neutron/plugins/nec/nec_plugin.py:387 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:525 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:589 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:622 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:632 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:689 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:720 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:730 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:749 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:754 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9029,17 +9034,17 @@ msgstr "" msgid "delete_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:54 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:52 #, python-format msgid "Update ports: added=%(added)s, removed=%(removed)s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:76 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:74 #, python-format msgid "port_update received: %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:219 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:217 msgid "No port changed." msgstr "" @@ -9092,45 +9097,52 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:32 #, python-format -msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgid "The specified OFC resource (%(resource)s) is not found." msgstr "" #: neutron/plugins/nec/common/exceptions.py:36 #, python-format -msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:40 +#, python-format +msgid "" +"Neutron-OFC resource mapping for %(resource)s %(neutron_id)s is not " +"found. It may be deleted during processing." msgstr "" -#: neutron/plugins/nec/common/exceptions.py:41 +#: neutron/plugins/nec/common/exceptions.py:46 #, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:45 +#: neutron/plugins/nec/common/exceptions.py:50 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:51 +#: neutron/plugins/nec/common/exceptions.py:56 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:61 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:66 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:65 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:69 +#: neutron/plugins/nec/common/exceptions.py:74 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " @@ -9154,14 +9166,19 @@ msgstr "" #: neutron/plugins/nec/common/ofc_client.py:99 #, python-format +msgid "Specified resource %s does not exist on OFC " +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:103 +#, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:102 +#: neutron/plugins/nec/common/ofc_client.py:106 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:111 +#: neutron/plugins/nec/common/ofc_client.py:115 #, python-format msgid "Failed to connect OFC : %s" msgstr "" @@ -9171,23 +9188,18 @@ msgstr "" msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:143 -#, python-format -msgid "NotFound %(resource)s for neutron_id=%(id)s." -msgstr "" - -#: neutron/plugins/nec/db/api.py:169 +#: neutron/plugins/nec/db/api.py:168 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:202 +#: neutron/plugins/nec/db/api.py:201 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:208 -#: neutron/plugins/openvswitch/ovs_db_v2.py:319 +#: neutron/plugins/nec/db/api.py:207 +#: neutron/plugins/openvswitch/ovs_db_v2.py:316 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9211,103 +9223,102 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:230 +#: neutron/plugins/nicira/NeutronPlugin.py:223 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:266 +#: neutron/plugins/nicira/NeutronPlugin.py:259 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:268 -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#: neutron/plugins/nicira/NeutronPlugin.py:261 #, python-format -msgid "Unable to create port on NVP logical router %s" +msgid "Unable to create port on NSX logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:271 +#: neutron/plugins/nicira/NeutronPlugin.py:264 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(nsx_router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:349 +#: neutron/plugins/nicira/NeutronPlugin.py:342 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:355 +#: neutron/plugins/nicira/NeutronPlugin.py:348 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:361 +#: neutron/plugins/nicira/NeutronPlugin.py:354 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:407 +#: neutron/plugins/nicira/NeutronPlugin.py:400 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:447 +#: neutron/plugins/nicira/NeutronPlugin.py:440 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:459 -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#: neutron/plugins/nicira/NeutronPlugin.py:709 +#: neutron/plugins/nicira/NeutronPlugin.py:452 +#: neutron/plugins/nicira/NeutronPlugin.py:504 +#: neutron/plugins/nicira/NeutronPlugin.py:702 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:480 +#: neutron/plugins/nicira/NeutronPlugin.py:473 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:491 +#: neutron/plugins/nicira/NeutronPlugin.py:484 #, python-format msgid "" "Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " "to be rolled back for Neutron port: %(neutron_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:496 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:518 +#: neutron/plugins/nicira/NeutronPlugin.py:511 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:518 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:530 +#: neutron/plugins/nicira/NeutronPlugin.py:523 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:532 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9315,302 +9326,302 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:554 -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:1070 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:566 +#: neutron/plugins/nicira/NeutronPlugin.py:559 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:584 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:604 +#: neutron/plugins/nicira/NeutronPlugin.py:597 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:614 +#: neutron/plugins/nicira/NeutronPlugin.py:607 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:655 +#: neutron/plugins/nicira/NeutronPlugin.py:648 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:690 -#: neutron/plugins/nicira/NeutronPlugin.py:1788 +#: neutron/plugins/nicira/NeutronPlugin.py:683 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:694 -#: neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/plugins/nicira/NeutronPlugin.py:687 +#: neutron/plugins/nicira/NeutronPlugin.py:1785 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 +#: neutron/plugins/nicira/NeutronPlugin.py:689 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:738 +#: neutron/plugins/nicira/NeutronPlugin.py:731 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:771 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 +#: neutron/plugins/nicira/NeutronPlugin.py:775 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:786 +#: neutron/plugins/nicira/NeutronPlugin.py:779 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:790 -#: neutron/plugins/nicira/NeutronPlugin.py:806 +#: neutron/plugins/nicira/NeutronPlugin.py:783 +#: neutron/plugins/nicira/NeutronPlugin.py:799 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:812 +#: neutron/plugins/nicira/NeutronPlugin.py:805 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:857 +#: neutron/plugins/nicira/NeutronPlugin.py:850 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:891 +#: neutron/plugins/nicira/NeutronPlugin.py:884 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:981 +#: neutron/plugins/nicira/NeutronPlugin.py:974 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1066 +#: neutron/plugins/nicira/NeutronPlugin.py:1059 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1085 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1088 +#: neutron/plugins/nicira/NeutronPlugin.py:1081 #: neutron/plugins/nicira/NeutronServicePlugin.py:515 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1118 +#: neutron/plugins/nicira/NeutronPlugin.py:1111 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1186 +#: neutron/plugins/nicira/NeutronPlugin.py:1179 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1200 +#: neutron/plugins/nicira/NeutronPlugin.py:1193 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1211 +#: neutron/plugins/nicira/NeutronPlugin.py:1204 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1303 +#: neutron/plugins/nicira/NeutronPlugin.py:1296 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1331 +#: neutron/plugins/nicira/NeutronPlugin.py:1324 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1414 +#: neutron/plugins/nicira/NeutronPlugin.py:1407 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1413 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1431 +#: neutron/plugins/nicira/NeutronPlugin.py:1424 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1441 +#: neutron/plugins/nicira/NeutronPlugin.py:1434 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1470 -#: neutron/plugins/nicira/NeutronPlugin.py:1555 +#: neutron/plugins/nicira/NeutronPlugin.py:1463 +#: neutron/plugins/nicira/NeutronPlugin.py:1548 #: neutron/plugins/nicira/NeutronServicePlugin.py:198 #: neutron/plugins/nicira/NeutronServicePlugin.py:1204 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1519 +#: neutron/plugins/nicira/NeutronPlugin.py:1512 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1522 +#: neutron/plugins/nicira/NeutronPlugin.py:1515 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1557 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1580 +#: neutron/plugins/nicira/NeutronPlugin.py:1573 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1577 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1579 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1643 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1647 +#: neutron/plugins/nicira/NeutronPlugin.py:1640 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1650 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1725 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:1816 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1829 +#: neutron/plugins/nicira/NeutronPlugin.py:1822 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1961 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1967 +#: neutron/plugins/nicira/NeutronPlugin.py:1960 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:1995 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2005 +#: neutron/plugins/nicira/NeutronPlugin.py:1998 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2032 +#: neutron/plugins/nicira/NeutronPlugin.py:2025 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2055 +#: neutron/plugins/nicira/NeutronPlugin.py:2048 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2085 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2159 +#: neutron/plugins/nicira/NeutronPlugin.py:2152 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2167 +#: neutron/plugins/nicira/NeutronPlugin.py:2160 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -9618,12 +9629,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2174 +#: neutron/plugins/nicira/NeutronPlugin.py:2167 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2187 +#: neutron/plugins/nicira/NeutronPlugin.py:2180 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9651,6 +9662,11 @@ msgstr "" msgid "An exception occurred while creating a port on lswitch %s" msgstr "" +#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#, python-format +msgid "Unable to create port on NVP logical router %s" +msgstr "" + #: neutron/plugins/nicira/NeutronServicePlugin.py:469 #, python-format msgid "Unable to create integration logic switch for router %s" @@ -9860,24 +9876,24 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:54 +#: neutron/plugins/nicira/nsx_cluster.py:49 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:66 +#: neutron/plugins/nicira/nsx_cluster.py:61 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:124 +#: neutron/plugins/nicira/nvplib.py:117 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:128 +#: neutron/plugins/nicira/nvplib.py:121 #, python-format msgid "locals=[%s]" msgstr "" @@ -10278,108 +10294,103 @@ msgstr "" msgid "Task status check interval" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:24 +#: neutron/plugins/nicira/common/exceptions.py:21 #, python-format -msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:28 +#: neutron/plugins/nicira/common/exceptions.py:25 #, python-format msgid "Unable to fulfill request with version %(version)s." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:32 +#: neutron/plugins/nicira/common/exceptions.py:29 #, python-format -msgid "Invalid NVP connection parameters: %(conn_params)s" +msgid "Invalid NSX connection parameters: %(conn_params)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:36 +#: neutron/plugins/nicira/common/exceptions.py:33 #, python-format msgid "" "Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the nvp plugin ini file." +"values are specified in the [DEFAULT] section of the NSX plugin ini file." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:42 +#: neutron/plugins/nicira/common/exceptions.py:39 #, python-format msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:47 +#: neutron/plugins/nicira/common/exceptions.py:44 #, python-format msgid "" "Unable to create port on network %(network)s. Maximum number of ports " "reached" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:52 +#: neutron/plugins/nicira/common/exceptions.py:49 #, python-format msgid "" "While retrieving NAT rules, %(actual_rules)s were found whereas rules in " "the (%(min_rules)s,%(max_rules)s) interval were expected" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:58 +#: neutron/plugins/nicira/common/exceptions.py:55 #, python-format -msgid "Invalid NVP attachment type '%(attachment_type)s'" +msgid "Invalid NSX attachment type '%(attachment_type)s'" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:62 +#: neutron/plugins/nicira/common/exceptions.py:59 msgid "" "The networking backend is currently in maintenance mode and therefore " "unable to accept requests which modify its state. Please try later." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:74 +#: neutron/plugins/nicira/common/exceptions.py:65 #, python-format msgid "Gateway Service %(gateway)s is already in use" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:78 +#: neutron/plugins/nicira/common/exceptions.py:69 #, python-format msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:82 +#: neutron/plugins/nicira/common/exceptions.py:73 #, python-format -msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:86 +#: neutron/plugins/nicira/common/exceptions.py:77 #, python-format msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NVP setup" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" " and/or configuration" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:91 +#: neutron/plugins/nicira/common/exceptions.py:82 #, python-format msgid "" "An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " "via port %(port_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:100 +#: neutron/plugins/nicira/common/exceptions.py:91 #, python-format msgid "Unable to find LSN for %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:104 +#: neutron/plugins/nicira/common/exceptions.py:95 #, python-format msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:109 +#: neutron/plugins/nicira/common/exceptions.py:100 #, python-format msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:113 +#: neutron/plugins/nicira/common/exceptions.py:104 #, python-format msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" @@ -11558,383 +11569,383 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:212 +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:260 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:278 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:301 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:303 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:377 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:393 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" "Adding a tunnel endpoint failed due to a concurrenttransaction had been " "committed (%s attempts left)" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:398 +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:312 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:329 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:434 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:523 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:294 #, python-format msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:306 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, 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:469 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, 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:488 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:480 #, 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:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 #, 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:517 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, 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:534 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:566 #, 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:618 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:610 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:668 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:687 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:768 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:760 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:766 #, 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:862 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:854 #, python-format msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:871 +#: 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:883 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:886 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920 #, python-format msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:926 #, python-format msgid "" "Port %s was not found on the integration bridge and will therefore not be" " processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 #, python-format msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:956 #, python-format msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1080 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1151 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1163 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1184 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1180 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1194 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1203 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1249 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1265 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 #, 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:1276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, 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:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275 #, 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:1288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, 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:1303 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1295 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1317 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1320 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12206,58 +12217,58 @@ msgstr "" msgid "Invalid configuration. check ryu.ini" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:96 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:94 #, python-format msgid "Could not get IPv4 address from %(nic)s: %(cfg)s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:162 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:160 #, python-format msgid "External port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:170 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:168 msgid "Get Ryu rest API address" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:220 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:218 msgid "Ryu rest API port isn't specified" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:221 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:219 #, python-format msgid "Going to ofp controller mode %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236 msgid "Port update received" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269 msgid "Agent loop has new device" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296 #, python-format msgid "tunnel_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 #, python-format msgid "ovsdb_port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:302 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 #, python-format msgid "ovsdb_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:308 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:306 #, python-format msgid "Initialization failed: %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:311 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:309 msgid "" "Ryu initialization on the node is done. Agent initialized successfully, " "now running..." @@ -12386,13 +12397,13 @@ msgstr "" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgstr "" -#: neutron/server/__init__.py:40 +#: neutron/server/__init__.py:39 msgid "" "ERROR: Unable to find configuration file via the default search paths " "(~/.neutron/, ~/, /etc/neutron/, /etc/) and the '--config-file' option!" msgstr "" -#: neutron/server/__init__.py:47 +#: neutron/server/__init__.py:46 #, python-format msgid "ERROR: %s" msgstr "" @@ -13639,56 +13650,60 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:76 -#: neutron/tests/unit/nec/test_ofc_client.py:82 -#: neutron/tests/unit/nec/test_ofc_client.py:91 +#: neutron/tests/unit/nec/test_ofc_client.py:77 +msgid "The specified OFC resource (/somewhere) is not found." +msgstr "" + +#: neutron/tests/unit/nec/test_ofc_client.py:81 +#: neutron/tests/unit/nec/test_ofc_client.py:87 +#: neutron/tests/unit/nec/test_ofc_client.py:96 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:101 +#: neutron/tests/unit/nec/test_ofc_client.py:106 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:406 +#: neutron/tests/unit/vmware/apiclient/fake.py:404 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:415 +#: neutron/tests/unit/vmware/apiclient/fake.py:413 #, python-format msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:103 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:115 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:126 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:143 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:161 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:183 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:205 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:289 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:303 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:317 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:359 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:193 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:256 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 #, python-format msgid "Lswitch %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/test_edge_router.py:132 +#: neutron/tests/unit/vmware/vshield/test_edge_router.py:130 msgid "Tasks not completed" msgstr "" @@ -14799,3 +14814,37 @@ msgstr "" #~ msgid "Security group: %s was already deleted from backend" #~ msgstr "" +#~ msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +#~ msgstr "" + +#~ msgid "NotFound %(resource)s for neutron_id=%(id)s." +#~ msgstr "" + +#~ msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +#~ msgstr "" + +#~ msgid "Invalid NVP connection parameters: %(conn_params)s" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid cluster values: %(invalid_attrs)s. " +#~ "Please ensure that these values are " +#~ "specified in the [DEFAULT] section of" +#~ " the nvp plugin ini file." +#~ msgstr "" + +#~ msgid "Invalid NVP attachment type '%(attachment_type)s'" +#~ msgstr "" + +#~ msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" +#~ msgstr "" + +#~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +#~ msgstr "" + +#~ msgid "" +#~ "Service cluster: '%(cluster_id)s' is " +#~ "unavailable. Please, check NVP setup " +#~ "and/or configuration" +#~ msgstr "" + diff --git a/neutron/locale/de/LC_MESSAGES/neutron.po b/neutron/locale/de/LC_MESSAGES/neutron.po index 11a814a87..cad94debf 100644 --- a/neutron/locale/de/LC_MESSAGES/neutron.po +++ b/neutron/locale/de/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-27 06:23+0000\n" +"POT-Creation-Date: 2014-02-28 06:26+0000\n" "PO-Revision-Date: 2013-05-22 08:17+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: German " @@ -38,59 +38,59 @@ msgstr "Bei Kontexterstellung gelöschte Argumente: %s" msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "'read_deleted' kann nur 'no', 'yes' oder 'only' sein, nicht '%r'" -#: neutron/manager.py:72 +#: neutron/manager.py:69 #, python-format msgid "dhcp_agents_per_network must be >= 1. '%s' is invalid." msgstr "" -#: neutron/manager.py:84 +#: neutron/manager.py:81 msgid "Neutron core_plugin not configured!" msgstr "" -#: neutron/manager.py:113 +#: neutron/manager.py:110 #, python-format msgid "Loading core plugin: %s" msgstr "" -#: neutron/manager.py:140 +#: neutron/manager.py:137 #, python-format msgid "Error loading plugin by name, %s" msgstr "" -#: neutron/manager.py:141 +#: neutron/manager.py:138 #, python-format msgid "Error loading plugin by class, %s" msgstr "" -#: neutron/manager.py:142 +#: neutron/manager.py:139 msgid "Plugin not found." msgstr "Plug-in nicht gefunden." -#: neutron/manager.py:147 +#: neutron/manager.py:144 msgid "Loading services supported by the core plugin" msgstr "" -#: neutron/manager.py:156 +#: neutron/manager.py:153 #, python-format msgid "Service %s is supported by the core plugin" msgstr "" -#: neutron/manager.py:169 +#: neutron/manager.py:166 #, python-format msgid "Loading service plugins: %s" msgstr "Laden von Service-Plug-ins: %s" -#: neutron/manager.py:174 +#: neutron/manager.py:171 #, python-format msgid "Loading Plugin: %s" msgstr "Laden von Plug-in: %s" -#: neutron/manager.py:182 +#: neutron/manager.py:179 #, python-format msgid "Multiple plugins for service %s were configured" msgstr "Mehrere Plug-ins für Service %s wurden konfiguriert" -#: neutron/manager.py:194 +#: neutron/manager.py:191 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "%(type)s-Plug-in erfolgreich geladen. Beschreibung: %(desc)s" @@ -220,42 +220,42 @@ msgstr "" msgid "%s is already registered." msgstr "%s ist bereits registriert." -#: neutron/service.py:39 +#: neutron/service.py:37 msgid "Seconds between running periodic tasks" msgstr "Sekunden zwischen Ausführungen regelmäßiger Tasks" -#: neutron/service.py:42 +#: neutron/service.py:40 msgid "Number of separate worker processes for service" msgstr "" -#: neutron/service.py:45 +#: neutron/service.py:43 msgid "" "Range of seconds to randomly delay when starting the periodic task " "scheduler to reduce stampeding. (Disable by setting to 0)" msgstr "" -#: neutron/service.py:102 +#: neutron/service.py:100 msgid "Error occurred: trying old api-paste.ini." msgstr "" -#: neutron/service.py:107 +#: neutron/service.py:105 msgid "Unrecoverable error: please check log for details." msgstr "" -#: neutron/service.py:116 +#: neutron/service.py:114 msgid "No known API applications configured." msgstr "Keine bekannten API-Anwendungen konfiguriert." -#: neutron/service.py:123 +#: neutron/service.py:121 #, python-format msgid "Neutron service started, listening on %(host)s:%(port)s" msgstr "" -#: neutron/service.py:224 +#: neutron/service.py:222 msgid "Exception occurs when timer stops" msgstr "Ausnahme tritt auf, wenn Zeitgeber stoppt" -#: neutron/service.py:234 +#: neutron/service.py:232 msgid "Exception occurs when waiting for timer" msgstr "Ausnahme tritt beim Warten auf Zeitgeber auf" @@ -441,7 +441,7 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:184 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 #: neutron/agent/metadata/namespace_proxy.py:156 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "Position von UNIX-Domänensocket von Metadatenproxy" @@ -515,7 +515,7 @@ 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:568 neutron/agent/l3_agent.py:887 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 #: neutron/agent/metadata/agent.py:305 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -523,38 +523,38 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:892 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 #: neutron/agent/metadata/agent.py:310 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:241 #: neutron/services/loadbalancer/agent/agent_manager.py:121 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "Erstellung des Statusberichts fehlgeschlagen!" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:897 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "'agent_updated' (Agent aktualisiert) durch Serverseite %s!" -#: neutron/agent/l3_agent.py:158 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "Name der für externen Netzverkehr verwendeten Brücke." -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:158 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:166 +#: neutron/agent/l3_agent.py:162 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:169 +#: neutron/agent/l3_agent.py:165 #, fuzzy msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " @@ -563,154 +563,154 @@ msgstr "" "Wenn 'namespaces' inaktiviert ist, kann der Agent der Ebene 3 nur einen " "Router konfigurieren, der über die entsprechende Router-ID verfügt." -#: neutron/agent/l3_agent.py:174 +#: neutron/agent/l3_agent.py:170 msgid "Agent should implement routers with no gateway" msgstr "Agent sollte Router ohne Gateway implementieren" -#: neutron/agent/l3_agent.py:176 +#: neutron/agent/l3_agent.py:172 msgid "UUID of external network for routers implemented by the agents." msgstr "UUID von externem Netz für von den Agenten implementierte Router." -#: neutron/agent/l3_agent.py:179 +#: neutron/agent/l3_agent.py:175 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:181 +#: neutron/agent/l3_agent.py:177 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:204 +#: neutron/agent/l3_agent.py:200 #, python-format msgid "Error importing interface driver '%s'" msgstr "Fehler beim Importieren von Schnittstellentreiber '%s'" -#: neutron/agent/l3_agent.py:231 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "Ein Schnittstellentreiber muss angegeben sein" -#: neutron/agent/l3_agent.py:236 +#: neutron/agent/l3_agent.py:232 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:257 +#: neutron/agent/l3_agent.py:253 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:277 +#: neutron/agent/l3_agent.py:273 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:298 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:322 +#: neutron/agent/l3_agent.py:318 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:346 +#: neutron/agent/l3_agent.py:342 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:395 +#: neutron/agent/l3_agent.py:391 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "Routerport %s verfügt über keine IP-Adresse" -#: neutron/agent/l3_agent.py:397 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "Ignorieren mehrerer IP-Adressen auf Routerport %s" -#: neutron/agent/l3_agent.py:545 +#: neutron/agent/l3_agent.py:541 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "Gratuitous ARP wurde nicht gesendet: %s" -#: neutron/agent/l3_agent.py:669 +#: neutron/agent/l3_agent.py:665 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:674 +#: neutron/agent/l3_agent.py:670 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:678 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:686 +#: neutron/agent/l3_agent.py:682 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:693 +#: neutron/agent/l3_agent.py:689 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "Die externe Netzbrücke '%s' ist nicht vorhanden" -#: neutron/agent/l3_agent.py:742 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:751 +#: neutron/agent/l3_agent.py:747 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:753 neutron/agent/l3_agent.py:791 +#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "Synchronisation von Routern fehlgeschlagen" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:767 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:782 +#: neutron/agent/l3_agent.py:778 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:785 +#: neutron/agent/l3_agent.py:781 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:783 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:800 +#: neutron/agent/l3_agent.py:796 msgid "L3 agent started" msgstr "Agent der Ebene 3 gestartet" -#: neutron/agent/l3_agent.py:820 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Added route entry is '%s'" msgstr "Der hinzugefügte Routeneintrag lautet '%s'" -#: neutron/agent/l3_agent.py:828 +#: neutron/agent/l3_agent.py:824 #, python-format msgid "Removed route entry is '%s'" msgstr "Der entfernte Routeneintrag lautet '%s'" -#: neutron/agent/l3_agent.py:860 +#: neutron/agent/l3_agent.py:856 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:884 +#: neutron/agent/l3_agent.py:880 msgid "Report state task successfully completed" msgstr "" @@ -736,7 +736,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279 #, python-format msgid "Delete %s" msgstr "%s löschen" @@ -1090,7 +1090,7 @@ msgid "Authentication URL" msgstr "Authentifizierungs-URL" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:61 -#: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "Der zu verwendende Authentifizierungtyp" @@ -1198,86 +1198,86 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:39 +#: neutron/agent/linux/ovs_lib.py:34 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 -#: neutron/agent/linux/ovs_lib.py:313 +#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 +#: neutron/agent/linux/ovs_lib.py:308 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "Ausführen von %(cmd)s nicht möglich. Ausnahme: %(exception)s" -#: neutron/agent/linux/ovs_lib.py:174 +#: neutron/agent/linux/ovs_lib.py:169 msgid "Cannot match priority on flow deletion" msgstr "Abgleichen von Priorität bei Ablauflöschung nicht möglich" -#: neutron/agent/linux/ovs_lib.py:200 +#: neutron/agent/linux/ovs_lib.py:195 msgid "Must specify one or more actions" msgstr "Angabe von einer oder mehreren Aktionen erforderlich" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:230 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:239 +#: neutron/agent/linux/ovs_lib.py:234 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:242 +#: neutron/agent/linux/ovs_lib.py:237 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:245 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:361 +#: neutron/agent/linux/ovs_lib.py:356 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:371 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:402 +#: neutron/agent/linux/ovs_lib.py:397 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:412 +#: neutron/agent/linux/ovs_lib.py:407 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:425 #, fuzzy, python-format msgid "Unable to determine mac address for %s" msgstr "Erstellen von MAC-Adresse nach %s Versuchen nicht möglich" -#: neutron/agent/linux/ovs_lib.py:440 +#: neutron/agent/linux/ovs_lib.py:435 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:451 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "Brücken können nicht abgerufen werden. Ausnahme: %s" -#: neutron/agent/linux/ovs_lib.py:461 +#: neutron/agent/linux/ovs_lib.py:456 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:473 +#: neutron/agent/linux/ovs_lib.py:468 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:477 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1880,7 +1880,7 @@ msgstr "Schreibgeschütztes Attribut %s kann nicht aktualisiert werden" msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "Ungültige Eingabe für %(attr)s. Grund: %(reason)s." -#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:65 +#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" @@ -1910,55 +1910,55 @@ msgstr "" "Anforderung fehlgeschlagen: interner Serverfehler bei Verarbeitung Ihrer " "Anforderung." -#: neutron/common/config.py:39 +#: neutron/common/config.py:37 msgid "The host IP to bind to" msgstr "Das Host-IP, an das gebunden werden soll" -#: neutron/common/config.py:41 +#: neutron/common/config.py:39 msgid "The port to bind to" msgstr "Der Port, an den gebunden werden soll" -#: neutron/common/config.py:43 +#: neutron/common/config.py:41 msgid "The API paste config file to use" msgstr "Zu verwendende API-Paste-Konfigurationsdatei" -#: neutron/common/config.py:45 +#: neutron/common/config.py:43 msgid "The path for API extensions" msgstr "Der Pfad für API-Erweiterungen" -#: neutron/common/config.py:47 +#: neutron/common/config.py:45 msgid "The policy file to use" msgstr "Die zu verwendende Richtliniendatei" -#: neutron/common/config.py:51 +#: neutron/common/config.py:49 msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:53 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 msgid "The service plugins Neutron will use" msgstr "" -#: neutron/common/config.py:55 +#: neutron/common/config.py:53 msgid "The base MAC address Neutron will use for VIFs" msgstr "" -#: neutron/common/config.py:57 +#: neutron/common/config.py:55 msgid "How many times Neutron will retry MAC generation" msgstr "" -#: neutron/common/config.py:59 +#: neutron/common/config.py:57 msgid "Allow the usage of the bulk API" msgstr "Nutzung der Massenzuweisungs-API zulassen" -#: neutron/common/config.py:61 +#: neutron/common/config.py:59 msgid "Allow the usage of the pagination" msgstr "Nutzung der Paginierung zulassen" -#: neutron/common/config.py:63 +#: neutron/common/config.py:61 msgid "Allow the usage of the sorting" msgstr "Nutzung der Sortierung zulassen" -#: neutron/common/config.py:65 +#: neutron/common/config.py:63 msgid "" "The maximum number of items returned in a single response, value was " "'infinite' or negative integer means no limit" @@ -1967,146 +1967,146 @@ msgstr "" "Der Wert 'infinite' oder eine negative Ganzzahl bedeuten, dass es keine " "Begrenzung gibt" -#: neutron/common/config.py:69 +#: neutron/common/config.py:67 msgid "Maximum number of DNS nameservers" msgstr "Maximale Anzahl an DNS-Namensservern" -#: neutron/common/config.py:71 +#: neutron/common/config.py:69 msgid "Maximum number of host routes per subnet" msgstr "Maximale Anzahl an Hostroutes pro Teilnetz" -#: neutron/common/config.py:73 +#: neutron/common/config.py:71 msgid "Maximum number of fixed ips per port" msgstr "Maximale Anzahl an statischen IP-Adressen per Port" -#: neutron/common/config.py:76 +#: neutron/common/config.py:74 msgid "DHCP lease duration" msgstr "DHCP-Leasedauer" -#: neutron/common/config.py:78 +#: neutron/common/config.py:76 msgid "Allow sending resource operation notification to DHCP agent" msgstr "" "Senden von Benachrichtigungen zu Ressourcenoperationen an den DHCP-" "Agenten zulassen" -#: neutron/common/config.py:81 +#: neutron/common/config.py:79 msgid "Allow overlapping IP support in Neutron" msgstr "" -#: neutron/common/config.py:83 +#: neutron/common/config.py:81 msgid "The hostname Neutron is running on" msgstr "" -#: neutron/common/config.py:85 +#: neutron/common/config.py:83 msgid "Ensure that configured gateway is on subnet" msgstr "" "Stellen Sie sicher, dass sich das konfigurierte Gateway auf dem Teilnetz " "befindet" -#: neutron/common/config.py:91 +#: neutron/common/config.py:89 msgid "" "Where to store Neutron state files. This directory must be writable by " "the agent." msgstr "" -#: neutron/common/config.py:117 +#: neutron/common/config.py:115 #, python-format msgid "Base MAC: %s" msgstr "Basis-MAC-Adresse: %s" -#: neutron/common/config.py:128 +#: neutron/common/config.py:126 msgid "Logging enabled!" msgstr "Protokollfunktion aktiviert!" -#: neutron/common/config.py:144 +#: neutron/common/config.py:142 #, python-format msgid "Config paste file: %s" msgstr "Konfigurations-Paste-Datei: %s" -#: neutron/common/config.py:149 +#: neutron/common/config.py:147 #, python-format msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" "%(app_name)s kann nicht von Konfigurationsdatei %(config_path)s geladen " "werden." -#: neutron/common/exceptions.py:32 +#: neutron/common/exceptions.py:30 #: neutron/plugins/nicira/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "Eine unbekannte Ausnahme ist aufgetreten." -#: neutron/common/exceptions.py:53 +#: neutron/common/exceptions.py:51 #, python-format msgid "Bad %(resource)s request: %(msg)s" msgstr "Fehlerhafte %(resource)s-Anfrage: %(msg)s" -#: neutron/common/exceptions.py:65 +#: neutron/common/exceptions.py:63 msgid "Not authorized." msgstr "Nicht autorisiert." -#: neutron/common/exceptions.py:69 +#: neutron/common/exceptions.py:67 msgid "The service is unavailable" msgstr "" -#: neutron/common/exceptions.py:73 +#: neutron/common/exceptions.py:71 #, python-format msgid "User does not have admin privileges: %(reason)s" msgstr "Benutzer verfügt nicht über Administrator-Berechtigung: %(reason)s" -#: neutron/common/exceptions.py:77 +#: neutron/common/exceptions.py:75 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "Richtlinie lässt Ausführung von %(action)s nicht zu." -#: neutron/common/exceptions.py:81 +#: neutron/common/exceptions.py:79 #, python-format msgid "Network %(net_id)s could not be found" msgstr "Netz %(net_id)s konnte nicht gefunden werden" -#: neutron/common/exceptions.py:85 +#: neutron/common/exceptions.py:83 #, python-format msgid "Subnet %(subnet_id)s could not be found" msgstr "Teilnetz %(subnet_id)s konnte nicht gefunden werden" -#: neutron/common/exceptions.py:89 +#: neutron/common/exceptions.py:87 #, python-format msgid "Port %(port_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:93 +#: neutron/common/exceptions.py:91 #, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "Port %(port_id)s konnte nicht auf Netz %(net_id)s gefunden werden" -#: neutron/common/exceptions.py:98 +#: neutron/common/exceptions.py:96 msgid "Policy configuration policy.json could not be found" msgstr "Policy-Konfiguration 'policy.json' konnte nicht gefunden werden" -#: neutron/common/exceptions.py:102 +#: neutron/common/exceptions.py:100 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:106 +#: neutron/common/exceptions.py:104 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:110 +#: neutron/common/exceptions.py:108 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:114 +#: neutron/common/exceptions.py:112 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "Nicht unterstützter Portstatus: %(port_state)s" -#: neutron/common/exceptions.py:118 +#: neutron/common/exceptions.py:116 msgid "The resource is inuse" msgstr "Die Ressource ist belegt" -#: neutron/common/exceptions.py:122 +#: neutron/common/exceptions.py:120 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" @@ -2115,7 +2115,7 @@ msgstr "" "Operation auf Netz %(net_id)s kann nicht abgeschlossen werden. Ein oder " "mehrere Ports werden im Netz noch verwendet." -#: neutron/common/exceptions.py:127 +#: neutron/common/exceptions.py:125 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " @@ -2124,7 +2124,7 @@ msgstr "" "Operation auf Teilnetz %(subnet_id)s kann nicht abgeschlossen werden. Ein" " oder mehrere Ports verfügen über eine IP-Zuordnung von diesem Teilnetz." -#: neutron/common/exceptions.py:132 +#: neutron/common/exceptions.py:130 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " @@ -2134,7 +2134,7 @@ msgstr "" "abgeschlossen werden. Port verfügt bereits über eine angehängte Einheit " "%(device_id)s." -#: neutron/common/exceptions.py:138 +#: neutron/common/exceptions.py:136 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " @@ -2143,7 +2143,7 @@ msgstr "" "Operation kann für Netz %(net_id)s nicht abgeschlossen werden. Die MAC-" "Adresse %(mac)s ist belegt." -#: neutron/common/exceptions.py:144 +#: neutron/common/exceptions.py:142 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" @@ -2152,7 +2152,7 @@ msgstr "" "Operation kann für %(subnet_id)s nicht abgeschlossen werden. Die Anzahl " "an Hostroutes überschreitet den Grenzwert %(quota)s." -#: neutron/common/exceptions.py:150 +#: neutron/common/exceptions.py:148 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " @@ -2161,7 +2161,7 @@ msgstr "" "Operation kann für %(subnet_id)s nicht abgeschlossen werden. Die Anzahl " "an DNS-Namensservern überschreitet den Grenzwert %(quota)s." -#: neutron/common/exceptions.py:155 +#: neutron/common/exceptions.py:153 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " @@ -2170,7 +2170,7 @@ msgstr "" "Operation kann für Netz %(net_id)s nicht abgeschlossen werden. Die IP-" "Adresse %(ip_address)s ist belegt." -#: neutron/common/exceptions.py:160 +#: neutron/common/exceptions.py:158 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " @@ -2179,7 +2179,7 @@ msgstr "" "Das Netz kann nicht erstellt werden. Das VLAN %(vlan_id)s auf dem " "physischen Netz %(physical_network)s ist belegt." -#: neutron/common/exceptions.py:166 +#: neutron/common/exceptions.py:164 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " @@ -2188,18 +2188,18 @@ msgstr "" "Das einfache Netz kann nicht erstellt werden. Das physische Netz " "%(physical_network)s ist belegt." -#: neutron/common/exceptions.py:171 +#: neutron/common/exceptions.py:169 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" "Das Netz kann nicht erstellt werden. Die Tunnel-ID %(tunnel_id)s ist " "belegt." -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:174 msgid "Tenant network creation is not enabled." msgstr "Erstellung von Nutzernetzen ist nicht aktiviert." -#: neutron/common/exceptions.py:184 +#: neutron/common/exceptions.py:182 msgid "" "Unable to create the network. No tenant network is available for " "allocation." @@ -2207,7 +2207,7 @@ msgstr "" "Das Netz kann nicht erstellt werden. Es ist kein Nutzernetz für die " "Zuordnung verfügbar." -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:187 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " @@ -2216,22 +2216,22 @@ msgstr "" "Teilnetz auf Port %(port_id)s stimmt nicht mit dem angeforderten Teilnetz" " %(subnet_id)s überein" -#: neutron/common/exceptions.py:194 +#: neutron/common/exceptions.py:192 #, python-format msgid "Malformed request body: %(reason)s" msgstr "Fehlerhafter Anforderungshauptteil: %(reason)s" -#: neutron/common/exceptions.py:204 +#: neutron/common/exceptions.py:202 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "Ungültige Eingabe für Operation: %(error_message)s." -#: neutron/common/exceptions.py:208 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "Der Zuordnungspool %(pool)s ist nicht gültig." -#: neutron/common/exceptions.py:212 +#: neutron/common/exceptions.py:210 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " @@ -2240,52 +2240,52 @@ msgstr "" "Überschneidung bei Zuordnungspools %(pool_1)s %(pool_2)s für Teilnetz " "%(subnet_cidr)s gefunden. " -#: neutron/common/exceptions.py:217 +#: neutron/common/exceptions.py:215 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" "Der Zuordnungspool %(pool)s geht über das Teilnetz-CIDR %(subnet_cidr)s " "hinaus." -#: neutron/common/exceptions.py:222 +#: neutron/common/exceptions.py:220 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "Eindeutige MAC-Adresse kann auf Netz %(net_id)s nicht generiert werden." -#: neutron/common/exceptions.py:226 +#: neutron/common/exceptions.py:224 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "Keine weiteren IP-Adressen auf Netz %(net_id)s verfügbar." -#: neutron/common/exceptions.py:230 +#: neutron/common/exceptions.py:228 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "Brücke %(bridge)s ist nicht vorhanden." -#: neutron/common/exceptions.py:234 +#: neutron/common/exceptions.py:232 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "Erstellung fehlgeschlagen. %(dev_name)s ist bereits vorhanden." -#: neutron/common/exceptions.py:238 +#: neutron/common/exceptions.py:236 msgid "Sudo privilege is required to run this command." msgstr "" -#: neutron/common/exceptions.py:242 +#: neutron/common/exceptions.py:240 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "Unbekannte Quotenressourcen %(unknown)s." -#: neutron/common/exceptions.py:246 +#: neutron/common/exceptions.py:244 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "Quote für Ressourcen überschritten: %(overs)s" -#: neutron/common/exceptions.py:250 +#: neutron/common/exceptions.py:248 msgid "Tenant-id was missing from Quota request" msgstr "Nutzer-ID aus Quotenanforderung hat gefehlt" -#: neutron/common/exceptions.py:254 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " @@ -2294,7 +2294,7 @@ msgstr "" "Durch die Änderung wäre die Nutzung kleiner als 0 für die folgenden " "Ressourcen: %(unders)s" -#: neutron/common/exceptions.py:259 +#: neutron/common/exceptions.py:257 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " @@ -2303,58 +2303,58 @@ msgstr "" "Freigabeeinstellungen für Netz %(network)s können nicht rekonfiguriert " "werden. Mehrere Nutzer verwenden es." -#: neutron/common/exceptions.py:264 +#: neutron/common/exceptions.py:262 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "Ungültige Erweiterungsumgebung: %(reason)s" -#: neutron/common/exceptions.py:268 +#: neutron/common/exceptions.py:266 #, python-format msgid "Extensions not found: %(extensions)s" msgstr "" -#: neutron/common/exceptions.py:272 +#: neutron/common/exceptions.py:270 #, python-format msgid "Invalid content type %(content_type)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:274 #, fuzzy, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "Es können keine IP-Adressen auf externem Netz gefunden werden" -#: neutron/common/exceptions.py:281 +#: neutron/common/exceptions.py:279 msgid "More than one external network exists" msgstr "Es sind mehrere externe Netze vorhanden" -#: neutron/common/exceptions.py:285 +#: neutron/common/exceptions.py:283 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "Ein ungültiger Wert wurde für %(opt_name)s angegeben: %(opt_value)s" -#: neutron/common/exceptions.py:290 +#: neutron/common/exceptions.py:288 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "Gateway-IP '%(ip_address)s' steht im Konflikt mit Zuordnungspool %(pool)s" -#: neutron/common/exceptions.py:295 +#: neutron/common/exceptions.py:293 #, python-format msgid "" "Current gateway ip %(ip_address)s already in use by port %(port_id)s. " "Unable to update." msgstr "" -#: neutron/common/exceptions.py:300 +#: neutron/common/exceptions.py:298 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" -#: neutron/common/exceptions.py:310 +#: neutron/common/exceptions.py:308 #, python-format msgid "Invalid network VXLAN port range: '%(vxlan_range)s'" msgstr "" -#: neutron/common/exceptions.py:314 +#: neutron/common/exceptions.py:312 #, python-format msgid "Found duplicate extension: %(alias)s" msgstr "" @@ -2376,32 +2376,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:53 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "Im Cache gespeicherte Datei %s wird neu geladen" -#: neutron/common/utils.py:143 +#: neutron/common/utils.py:140 #, python-format msgid "Invalid mapping: '%s'" msgstr "Ungültige Zuordnung: '%s'" -#: neutron/common/utils.py:146 +#: neutron/common/utils.py:143 #, python-format msgid "Missing key in mapping: '%s'" msgstr "Fehlender Schlüssel in Zuordnung: '%s'" -#: neutron/common/utils.py:149 +#: neutron/common/utils.py:146 #, python-format msgid "Missing value in mapping: '%s'" msgstr "Fehlender Wert in Zuordnung: '%s'" -#: neutron/common/utils.py:151 +#: neutron/common/utils.py:148 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "Schlüssel %(key)s in Zuordnung: '%(mapping)s' nicht eindeutig" -#: neutron/common/utils.py:154 +#: neutron/common/utils.py:151 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "Wert %(value)s in Zuordnung: '%(mapping)s' nicht eindeutig" @@ -2435,12 +2435,12 @@ msgstr "Automatische Netzzuordnung zum DHCP-Agenten zulassen." msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/api.py:59 +#: neutron/db/api.py:55 #, python-format msgid "Database registration exception: %s" msgstr "Datenbankregistrierungsausnahme: %s" -#: neutron/db/api.py:70 +#: neutron/db/api.py:66 msgid "Database exception" msgstr "" @@ -2731,22 +2731,22 @@ msgstr "Zu verwendender Treiber bei Routerzuordnung zum Standard-L3-Agenten" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:168 +#: neutron/db/l3_db.py:163 #, python-format msgid "No IPs available for external network %s" msgstr "Keine IP-Adressen für externes Netz %s verfügbar" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:607 +#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 #, python-format msgid "Network %s is not a valid external network" msgstr "Netz %s ist kein gültiges externes Netz" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:277 #, python-format msgid "Router already has a port on subnet %s" msgstr "Router verfügt bereits über einen Port auf Teilnetz %s" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:291 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " @@ -2755,34 +2755,34 @@ msgstr "" "Überschneidungen zwischen CIDR %(subnet_cidr)s von Teilnetz %(subnet_id)s" " und CIDR %(cidr)s von Teilnetz %(sub_id)s" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 #: neutron/plugins/bigswitch/plugin.py:817 #: neutron/plugins/bigswitch/plugin.py:826 msgid "Either subnet_id or port_id must be specified" msgstr "Entweder 'subnet_id' oder 'port_id' muss angegeben sein" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:307 msgid "Cannot specify both subnet-id and port-id" msgstr "Angabe sowohl von Teilnetz-ID als auch von Port-ID nicht möglich" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:318 msgid "Router port must have exactly one fixed IP" msgstr "Routerport muss über genau eine statische IP-Adresse verfügen" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:333 msgid "Subnet for router interface must have a gateway IP" msgstr "" "Teilnetz für Routerschnittstelle muss über eine Gateway-IP-Adresse " "verfügen" -#: neutron/db/l3_db.py:467 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" "Dynamische IP-Adresse kann nicht zu Port auf Teilnetz %s ohne " "'gateway_ip' hinzugefügt werden" -#: neutron/db/l3_db.py:506 +#: neutron/db/l3_db.py:501 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " @@ -2791,26 +2791,26 @@ msgstr "" "Port %(port_id)s ist einem anderen Nutzer zugeordnet als die dynamische " "IP-Adresse %(floatingip_id)s und kann daher nicht gebunden werden." -#: neutron/db/l3_db.py:510 +#: neutron/db/l3_db.py:505 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:522 +#: neutron/db/l3_db.py:517 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "Port %(id)s verfügt nicht über statische IP-Adresse %(address)s" -#: neutron/db/l3_db.py:529 +#: neutron/db/l3_db.py:524 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" "Dynamische IP-Adresse kann nicht zu Port %s hinzugefügt werden, der über " "keine statischen IP-Adressen verfügt" -#: neutron/db/l3_db.py:533 +#: neutron/db/l3_db.py:528 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " @@ -2820,11 +2820,11 @@ msgstr "" "bestimmten IP-Adresse bei Zuweisung einer dynamischen IP-Adresse " "erforderlich" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1853 +#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "'fixed_ip_address' kann nicht ohne 'port_id' angegeben werden" -#: neutron/db/l3_db.py:731 +#: neutron/db/l3_db.py:726 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " @@ -2833,12 +2833,12 @@ msgstr "" "Port %(port_id)s hat Eigentümer %(port_owner)s, aber keine IP-Adresse und" " kann daher gelöscht werden" -#: neutron/db/l3_db.py:749 +#: neutron/db/l3_db.py:744 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "Mehrere dynamische IP-Adressen für Port %s gefunden" -#: neutron/db/l3_db.py:837 +#: neutron/db/l3_db.py:832 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "Port %s wird übersprungen, da keine IP-Adresse auf ihm konfiguriert ist" @@ -3102,24 +3102,24 @@ msgstr "" "Mehrere Agenten mit 'agent_type=%(agent_type)s' und 'host=%(host)s' " "wurden gefunden" -#: neutron/extensions/allowedaddresspairs.py:26 +#: neutron/extensions/allowedaddresspairs.py:22 msgid "AllowedAddressPair must contain ip_address" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:30 +#: neutron/extensions/allowedaddresspairs.py:26 msgid "" "Port Security must be enabled in order to have allowed address pairs on a" " port." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:35 +#: neutron/extensions/allowedaddresspairs.py:31 #, python-format msgid "" "Request contains duplicate address pair: mac_address %(mac_address)s " "ip_address %(ip_address)s." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:40 +#: neutron/extensions/allowedaddresspairs.py:36 msgid "Port's Fixed IP and Mac Address match an address pair entry." msgstr "" @@ -3293,29 +3293,29 @@ msgid "" "unlimited." msgstr "" -#: neutron/extensions/l3.py:34 +#: neutron/extensions/l3.py:29 #, python-format msgid "Router %(router_id)s could not be found" msgstr "Router %(router_id)s konnte nicht gefunden werden" -#: neutron/extensions/l3.py:38 +#: neutron/extensions/l3.py:33 #, python-format msgid "Router %(router_id)s still has active ports" msgstr "Router %(router_id)s verfügt noch über aktive Ports" -#: neutron/extensions/l3.py:42 +#: neutron/extensions/l3.py:37 #, python-format msgid "Router %(router_id)s does not have an interface with id %(port_id)s" msgstr "Router %(router_id)s verfügt über keine Schnittstelle mit ID %(port_id)s" -#: neutron/extensions/l3.py:47 +#: neutron/extensions/l3.py:42 #, python-format msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s" msgstr "" "Router %(router_id)s verfügt über keine Schnittstelle auf Teilnetz " "%(subnet_id)s" -#: neutron/extensions/l3.py:52 +#: neutron/extensions/l3.py:47 #, python-format msgid "" "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot " @@ -3325,12 +3325,12 @@ msgstr "" "kann nicht gelöscht werden, da sie für eine oder mehrere dynamische IP-" "Adressen erforderlich ist." -#: neutron/extensions/l3.py:58 +#: neutron/extensions/l3.py:53 #, python-format msgid "Floating IP %(floatingip_id)s could not be found" msgstr "Dynamische IP-Adresse %(floatingip_id)s konnte nicht gefunden werden" -#: neutron/extensions/l3.py:62 +#: neutron/extensions/l3.py:57 #, python-format msgid "" "External network %(external_network_id)s is not reachable from subnet " @@ -3341,7 +3341,7 @@ msgstr "" "nicht erreichbar. Daher kann Port %(port_id)s keiner dynamischen IP-" "Adresse zugeordnet werden." -#: neutron/extensions/l3.py:68 +#: neutron/extensions/l3.py:63 #, python-format msgid "" "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with " @@ -3353,7 +3353,7 @@ msgstr "" "werden, da diese statische IP-Adresse bereits über eine dynamische IP-" "Adresse im externen Netz %(net_id)s verfügt." -#: neutron/extensions/l3.py:75 +#: neutron/extensions/l3.py:70 #, python-format msgid "" "Port %(port_id)s has owner %(device_owner)s and therefore cannot be " @@ -3362,7 +3362,7 @@ msgstr "" "Port %(port_id)s hat Eigentümer %(device_owner)s und kann daher nicht " "direkt über die Port-API gelöscht werden." -#: neutron/extensions/l3.py:80 +#: neutron/extensions/l3.py:75 #, python-format msgid "" "Gateway cannot be updated for router %(router_id)s, since a gateway to " @@ -3372,11 +3372,11 @@ msgstr "" "Gateway zum externen Netz %(net_id)s für eine oder mehrere dynamische IP-" "Adressen erforderlich ist. " -#: neutron/extensions/l3.py:140 +#: neutron/extensions/l3.py:135 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:144 +#: neutron/extensions/l3.py:139 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -3538,7 +3538,7 @@ msgstr "" msgid "Duplicate segment entry in request." msgstr "" -#: neutron/extensions/portsecurity.py:25 +#: neutron/extensions/portsecurity.py:20 msgid "" "Port has security group associated. Cannot disable port security or ip " "address until security group is removed" @@ -3547,7 +3547,7 @@ msgstr "" "Portsicherheit oder IP-Adresse nur nach Entfernen der Sicherheitsgruppe " "möglich" -#: neutron/extensions/portsecurity.py:30 +#: neutron/extensions/portsecurity.py:25 msgid "" "Port security must be enabled and port must have an IP address in order " "to use security groups." @@ -3555,7 +3555,7 @@ msgstr "" "Portsicherheit muss aktiviert sein und Port muss über eine IP-Adresse " "verfügen, damit Sicherheitsgruppen verwendet werden können." -#: neutron/extensions/portsecurity.py:35 +#: neutron/extensions/portsecurity.py:30 msgid "Port does not have port security binding." msgstr "Port verfügt nicht über Portsicherheitsbindung." @@ -5058,7 +5058,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:55 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89 #: neutron/plugins/mlnx/rpc_callbacks.py:76 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "Details für Gerät %(device)s von %(agent_id)s angefordert" @@ -5073,9 +5073,9 @@ msgstr "Details für Gerät %(device)s von %(agent_id)s angefordert" #: neutron/plugins/mlnx/rpc_callbacks.py:98 #: neutron/plugins/mlnx/rpc_callbacks.py:117 #: neutron/plugins/mlnx/rpc_callbacks.py:132 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:114 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 #, python-format msgid "%s can not be found in database" msgstr "%s kann in Datenbank nicht gefunden werden" @@ -5858,7 +5858,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:192 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "'provider:network_type' erforderlich" @@ -5866,8 +5866,8 @@ msgstr "'provider:network_type' erforderlich" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:222 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:443 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" msgstr "'provider:segmentation_id' erforderlich" @@ -5886,7 +5886,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:208 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" msgstr "'provider:network_type' %s nicht unterstützt" @@ -5894,7 +5894,7 @@ msgstr "'provider:network_type' %s nicht unterstützt" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:249 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" msgstr "Unbekannter Wert für 'provider:physical_network' %s" @@ -5902,7 +5902,7 @@ msgstr "Unbekannter Wert für 'provider:physical_network' %s" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:255 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:471 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "'provider:physical_network' erforderlich" @@ -6060,7 +6060,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 #: neutron/plugins/mlnx/mlnx_plugin.py:334 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:519 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" msgstr "Erstelltes Netz: %s" @@ -6401,7 +6401,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:41 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 -#: neutron/plugins/openvswitch/ovs_db_v2.py:133 +#: neutron/plugins/openvswitch/ovs_db_v2.py:130 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6418,7 +6418,7 @@ msgstr "Reservierung von einfachem physischem Netz %(physical_network)s von Pool #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:157 +#: neutron/plugins/openvswitch/ovs_db_v2.py:154 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6434,7 +6434,7 @@ msgstr "Freigabe von VLAN %(vlan_id)s auf physischem Netz %(physical_network)s" #: neutron/plugins/hyperv/db.py:141 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 -#: neutron/plugins/openvswitch/ovs_db_v2.py:198 +#: neutron/plugins/openvswitch/ovs_db_v2.py:195 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" @@ -6446,8 +6446,8 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:89 -#: neutron/plugins/openvswitch/ovs_db_v2.py:107 +#: neutron/plugins/openvswitch/ovs_db_v2.py:86 +#: neutron/plugins/openvswitch/ovs_db_v2.py:104 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6491,7 +6491,7 @@ msgstr "Ungültiger Wert für 'tenant_network_type': %s. Agent beendet!" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:144 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" msgstr "Bereiche für Netz-VLAN: %s" @@ -6504,7 +6504,7 @@ msgstr "Netztyp %s nicht unterstützt" #: neutron/plugins/hyperv/rpc_callbacks.py:79 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122 #: neutron/plugins/mlnx/rpc_callbacks.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:123 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "Gerät %(device)s ist nicht mehr auf %(agent_id)s vorhanden" @@ -6650,7 +6650,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent out of sync with plugin!" msgstr "Agent nicht synchron mit Plug-in!" @@ -6674,7 +6674,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1356 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1348 msgid "Agent initialized successfully, now running... " msgstr "Agent erfolgreich initialisiert, läuft jetzt... " @@ -6767,14 +6767,14 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156 #, python-format msgid "Device %(device)s not bound to the agent host %(host)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:150 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "Update für Gerät %(device)s auf %(agent_id)s" @@ -6796,26 +6796,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:217 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "'provider:segmentation_id' für einfaches Netz angegeben" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:225 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:233 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "'provider:physical_network' für lokales Netz angegeben" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:237 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "'provider:segmentation_id' für lokales Netz angegeben" @@ -6993,7 +6993,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:277 msgid "network_delete received" msgstr "'network_delete' erhalten" @@ -7004,12 +7004,12 @@ msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:318 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:343 msgid "fdb_remove received" msgstr "" @@ -7018,7 +7018,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:404 msgid "fdb_update received" msgstr "" @@ -7028,7 +7028,7 @@ msgstr "Anfordern von MAC-Adresse für eindeutige ID nicht möglich. Agent beend #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:142 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" msgstr "RPC-'agent_id': %s" @@ -7039,14 +7039,14 @@ msgid "Port %s added" msgstr "Port %s hinzugefügt" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 #, 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:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:942 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "Port %(device)s aktualisiert. Details: %(details)s" @@ -7054,29 +7054,29 @@ msgstr "Port %(device)s aktualisiert. Details: %(details)s" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, 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:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Attachment %s removed" msgstr "Zusatzeinheit %s entfernt" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1015 #, 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:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1020 #, python-format msgid "Port %s updated." msgstr "Port %s aktualisiert." @@ -7095,8 +7095,8 @@ msgid "Error in agent loop. Devices info: %s" msgstr "Fehler bei Agentenschleife. Geräteinfo: %s" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1233 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" @@ -7161,7 +7161,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:163 +#: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -7172,7 +7172,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:193 +#: neutron/plugins/openvswitch/ovs_db_v2.py:190 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " @@ -7183,7 +7183,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:188 +#: neutron/plugins/openvswitch/ovs_db_v2.py:185 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " @@ -8332,7 +8332,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:231 +#: neutron/plugins/openvswitch/ovs_db_v2.py:228 #, python-format msgid "Removing tunnel %s from pool" msgstr "Entfernen von Tunnel %s aus Pool" @@ -8372,7 +8372,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8727,7 +8727,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:142 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:364 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8875,8 +8875,8 @@ msgid "" msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "Fehler in Agentenereignisschleife" @@ -9077,62 +9077,67 @@ msgstr "'create_ofc_port()' fehlgeschlagen. Grund: %s" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "'deactivate_port()': überspringen, 'ofc_port' ist nicht vorhanden." -#: neutron/plugins/nec/nec_plugin.py:247 +#: neutron/plugins/nec/nec_plugin.py:256 +#, python-format +msgid "deactivate_port(): OFC port for port=%s is already removed." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:263 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "'delete_ofc_port()' fehlgeschlagen. Grund: %s" -#: neutron/plugins/nec/nec_plugin.py:268 +#: neutron/plugins/nec/nec_plugin.py:284 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "Aufruf von 'NECPluginV2.create_network()', network=%s ." -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:317 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "Aufruf von 'NECPluginV2.update_network()', id=%(id)s network=%(network)s ." -#: neutron/plugins/nec/nec_plugin.py:341 +#: neutron/plugins/nec/nec_plugin.py:357 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "Aufruf von 'NECPluginV2.delete_network()', id=%s ." -#: neutron/plugins/nec/nec_plugin.py:360 +#: neutron/plugins/nec/nec_plugin.py:376 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:371 +#: neutron/plugins/nec/nec_plugin.py:387 #, python-format msgid "delete_network() failed due to %s" msgstr "'delete_network()' fehlgeschlagen. Grund: %s" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:525 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "Aufruf von 'NECPluginV2.create_port()', port=%s ." -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:589 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "Aufruf von 'NECPluginV2.update_port()', id=%(id)s port=%(port)s ." -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:622 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "Aufruf von 'NECPluginV2.delete_port()', id=%s ." -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:632 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:689 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " @@ -9141,26 +9146,26 @@ msgstr "" "Aufruf von 'NECPluginV2RPCCallbacks.get_port_from_device()', " "device=%(device)s => %(ret)s." -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:720 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "Aufruf von 'NECPluginV2RPCCallbacks.update_ports()', kwargs=%s ." -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:730 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:749 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:754 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9338,17 +9343,17 @@ msgstr "" msgid "delete_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:54 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:52 #, python-format msgid "Update ports: added=%(added)s, removed=%(removed)s" msgstr "Aktualisieren von Ports: added=%(added)s, removed=%(removed)s" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:76 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:74 #, python-format msgid "port_update received: %s" msgstr "'port_update' empfangen: %s" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:219 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:217 msgid "No port changed." msgstr "Kein Port geändert." @@ -9401,45 +9406,52 @@ msgstr "Eine OFC-Ausnahme ist aufgetreten: %(reason)s" #: neutron/plugins/nec/common/exceptions.py:32 #, python-format +msgid "The specified OFC resource (%(resource)s) is not found." +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:36 +#, python-format msgid "An exception occurred in NECPluginV2 DB: %(reason)s" msgstr "In NECPluginV2-Datenbank ist eine Ausnahme aufgetreten: %(reason)s" -#: neutron/plugins/nec/common/exceptions.py:36 +#: neutron/plugins/nec/common/exceptions.py:40 #, python-format -msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +msgid "" +"Neutron-OFC resource mapping for %(resource)s %(neutron_id)s is not " +"found. It may be deleted during processing." msgstr "" -#: neutron/plugins/nec/common/exceptions.py:41 +#: neutron/plugins/nec/common/exceptions.py:46 #, python-format msgid "PortInfo %(id)s could not be found" msgstr "PortInfo %(id)s konnte nicht gefunden werden" -#: neutron/plugins/nec/common/exceptions.py:45 +#: neutron/plugins/nec/common/exceptions.py:50 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:51 +#: neutron/plugins/nec/common/exceptions.py:56 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:61 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:66 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:65 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:69 +#: neutron/plugins/nec/common/exceptions.py:74 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " @@ -9463,14 +9475,19 @@ msgstr "OFC-Rückgaben [%(status)s:%(data)s]" #: neutron/plugins/nec/common/ofc_client.py:99 #, python-format +msgid "Specified resource %s does not exist on OFC " +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:103 +#, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:102 +#: neutron/plugins/nec/common/ofc_client.py:106 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:111 +#: neutron/plugins/nec/common/ofc_client.py:115 #, python-format msgid "Failed to connect OFC : %s" msgstr "Verbindung zu OFC fehlgeschlagen: %s" @@ -9480,23 +9497,18 @@ msgstr "Verbindung zu OFC fehlgeschlagen: %s" msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "'_del_ofc_item()': NotFound-Element (model=%(model)s, id=%(id)s) " -#: neutron/plugins/nec/db/api.py:143 -#, python-format -msgid "NotFound %(resource)s for neutron_id=%(id)s." -msgstr "" - -#: neutron/plugins/nec/db/api.py:169 +#: neutron/plugins/nec/db/api.py:168 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "_del_ofc_item(): NotFound-Element (resource=%(resource)s, id=%(id)s) " -#: neutron/plugins/nec/db/api.py:202 +#: neutron/plugins/nec/db/api.py:201 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "'del_portinfo()': NotFound-Portinfo für port_id: %s" -#: neutron/plugins/nec/db/api.py:208 -#: neutron/plugins/openvswitch/ovs_db_v2.py:319 +#: neutron/plugins/nec/db/api.py:207 +#: neutron/plugins/openvswitch/ovs_db_v2.py:316 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "Aufruf von 'get_port_with_securitygroups()': port_id=%s" @@ -9522,62 +9534,61 @@ msgstr "" "Anzahl an zulässigen Werten für 'packet_filters' pro Nutzer, -1 für " "unbegrenzt" -#: neutron/plugins/nicira/NeutronPlugin.py:230 +#: neutron/plugins/nicira/NeutronPlugin.py:223 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "Der Standardservice des L2-Gateways kann nicht verarbeitet werden: %s" -#: neutron/plugins/nicira/NeutronPlugin.py:266 +#: neutron/plugins/nicira/NeutronPlugin.py:259 #, python-format msgid "Created NVP router port:%s" msgstr "NVP-Routerport erstellt: %s" -#: neutron/plugins/nicira/NeutronPlugin.py:268 -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#: neutron/plugins/nicira/NeutronPlugin.py:261 #, python-format -msgid "Unable to create port on NVP logical router %s" -msgstr "Erstellung von Port auf logischem NVP-Router %s nicht möglich" +msgid "Unable to create port on NSX logical router %s" +msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:271 +#: neutron/plugins/nicira/NeutronPlugin.py:264 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(nsx_router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:349 +#: neutron/plugins/nicira/NeutronPlugin.py:342 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "'%(att)s' dem NVP-Routerport %(port)s zugeordnet" -#: neutron/plugins/nicira/NeutronPlugin.py:355 +#: neutron/plugins/nicira/NeutronPlugin.py:348 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:361 +#: neutron/plugins/nicira/NeutronPlugin.py:354 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:407 +#: neutron/plugins/nicira/NeutronPlugin.py:400 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:447 +#: neutron/plugins/nicira/NeutronPlugin.py:440 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:459 -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#: neutron/plugins/nicira/NeutronPlugin.py:709 +#: neutron/plugins/nicira/NeutronPlugin.py:452 +#: neutron/plugins/nicira/NeutronPlugin.py:504 +#: neutron/plugins/nicira/NeutronPlugin.py:702 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " @@ -9586,7 +9597,7 @@ msgstr "" "Das NVP-Plug-in unterstützt keine VIF-Standardports in externen Netzen. " "Port %s wird inaktiv sein." -#: neutron/plugins/nicira/NeutronPlugin.py:480 +#: neutron/plugins/nicira/NeutronPlugin.py:473 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " @@ -9595,34 +9606,34 @@ msgstr "" "'_nvp_create_port' für Port %(name)s in Netz %(network_id)s " "abgeschlossen. Die neue Port-ID lautet %(id)s." -#: neutron/plugins/nicira/NeutronPlugin.py:491 +#: neutron/plugins/nicira/NeutronPlugin.py:484 #, python-format msgid "" "Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " "to be rolled back for Neutron port: %(neutron_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:496 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:518 +#: neutron/plugins/nicira/NeutronPlugin.py:511 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "Port '%s' wurde von der NVP-Plattform bereits gelöscht" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:518 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "'_nvp_delete_port' für Port %(port_id)s in Netz %(net_id)s abgeschlossen" -#: neutron/plugins/nicira/NeutronPlugin.py:530 +#: neutron/plugins/nicira/NeutronPlugin.py:523 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:532 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9630,8 +9641,8 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:554 -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:1070 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -9640,7 +9651,7 @@ msgstr "" "Ausnahme wird ignoriert, da dies bedeutet, dass der Peer für Port '%s' " "bereits gelöscht wurde." -#: neutron/plugins/nicira/NeutronPlugin.py:566 +#: neutron/plugins/nicira/NeutronPlugin.py:559 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " @@ -9649,14 +9660,14 @@ msgstr "" "Die Erstellung von Routerschnittstellenports in externen Netzen wie %s " "ist nicht zulässig" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:584 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:604 +#: neutron/plugins/nicira/NeutronPlugin.py:597 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " @@ -9665,12 +9676,12 @@ msgstr "" "Das Feld 'device_id' muss ausgefüllt sein, damit ein externer Gateway-" "Port für Netz %s erstellt werden kann" -#: neutron/plugins/nicira/NeutronPlugin.py:614 +#: neutron/plugins/nicira/NeutronPlugin.py:607 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:655 +#: neutron/plugins/nicira/NeutronPlugin.py:648 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " @@ -9679,68 +9690,68 @@ msgstr "" "'_nvp_create_ext_gw_port' im externen Netz %(ext_net_id)s, angehängt an " "Router: %(router_id)s, abgeschlossen. NVP-Port-ID ist %(nvp_port_id)s" -#: neutron/plugins/nicira/NeutronPlugin.py:690 -#: neutron/plugins/nicira/NeutronPlugin.py:1788 +#: neutron/plugins/nicira/NeutronPlugin.py:683 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" "Die Ressource %s des logischen Routers auf der NVP-Plattform nicht " "gefunden" -#: neutron/plugins/nicira/NeutronPlugin.py:694 -#: neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/plugins/nicira/NeutronPlugin.py:687 +#: neutron/plugins/nicira/NeutronPlugin.py:1785 msgid "Unable to update logical routeron NVP Platform" msgstr "Logischer Router kann auf der NVP-Plattform nicht aktualisiert werden" -#: neutron/plugins/nicira/NeutronPlugin.py:696 +#: neutron/plugins/nicira/NeutronPlugin.py:689 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:738 +#: neutron/plugins/nicira/NeutronPlugin.py:731 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:771 #, python-format msgid "%s required" msgstr "%s erforderlich" -#: neutron/plugins/nicira/NeutronPlugin.py:782 +#: neutron/plugins/nicira/NeutronPlugin.py:775 msgid "Segmentation ID cannot be specified with flat network type" msgstr "Segmentations-ID kann bei einfachem Netztyp nicht angegeben werden" -#: neutron/plugins/nicira/NeutronPlugin.py:786 +#: neutron/plugins/nicira/NeutronPlugin.py:779 msgid "Segmentation ID must be specified with vlan network type" msgstr "Segmentations-ID muss bei VLAN-Netztyp angegeben werden" -#: neutron/plugins/nicira/NeutronPlugin.py:790 -#: neutron/plugins/nicira/NeutronPlugin.py:806 +#: neutron/plugins/nicira/NeutronPlugin.py:783 +#: neutron/plugins/nicira/NeutronPlugin.py:799 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:812 +#: neutron/plugins/nicira/NeutronPlugin.py:805 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "%(net_type_param)s %(net_type_value)s nicht unterstützt" -#: neutron/plugins/nicira/NeutronPlugin.py:857 +#: neutron/plugins/nicira/NeutronPlugin.py:850 #, python-format msgid "No switch has available ports (%d checked)" msgstr "Kein Switch hat verfügbare Ports (%d geprüft)" -#: neutron/plugins/nicira/NeutronPlugin.py:891 +#: neutron/plugins/nicira/NeutronPlugin.py:884 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "Maximale Anzahl an logischen Ports für logisches Netz %s erreicht" -#: neutron/plugins/nicira/NeutronPlugin.py:981 +#: neutron/plugins/nicira/NeutronPlugin.py:974 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " @@ -9749,135 +9760,135 @@ msgstr "" "Netze, für die 'admin_state_up=False' gilt, werden von diesem Plug-in " "noch nicht unterstützt. Einstellungen für Netz %s werden ignoriert" -#: neutron/plugins/nicira/NeutronPlugin.py:1066 +#: neutron/plugins/nicira/NeutronPlugin.py:1059 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1085 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "delete_network completed for tenant: %s" msgstr "'delete_network' für Nutzer abgeschlossen: %s" -#: neutron/plugins/nicira/NeutronPlugin.py:1088 +#: neutron/plugins/nicira/NeutronPlugin.py:1081 #: neutron/plugins/nicira/NeutronServicePlugin.py:515 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "Es wurde kein lSwitch %s in NVP gefunden" -#: neutron/plugins/nicira/NeutronPlugin.py:1118 +#: neutron/plugins/nicira/NeutronPlugin.py:1111 msgid "admin_state_up=False networks are not supported." msgstr "Netze mit 'admin_state_up=False' werden nicht unterstützt." -#: neutron/plugins/nicira/NeutronPlugin.py:1186 +#: neutron/plugins/nicira/NeutronPlugin.py:1179 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "'create_port' auf NVP für Nutzer %(tenant_id)s fertig gestellt: (%(id)s)" -#: neutron/plugins/nicira/NeutronPlugin.py:1200 +#: neutron/plugins/nicira/NeutronPlugin.py:1193 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1211 +#: neutron/plugins/nicira/NeutronPlugin.py:1204 msgid "Unable to create port or set port attachment in NVP." msgstr "" "Erstellung eines Ports oder Einrichtung einer Zusatzeinheit des Ports in " "NVP nicht möglich." -#: neutron/plugins/nicira/NeutronPlugin.py:1303 +#: neutron/plugins/nicira/NeutronPlugin.py:1296 #, python-format msgid "Update port request: %s" msgstr "Portanforderung aktualisieren: %s" -#: neutron/plugins/nicira/NeutronPlugin.py:1331 +#: neutron/plugins/nicira/NeutronPlugin.py:1324 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1414 +#: neutron/plugins/nicira/NeutronPlugin.py:1407 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1413 msgid "Unable to create logical router on NVP Platform" msgstr "Logischer Router kann auf der NVP-Plattform nicht erstellt werden" -#: neutron/plugins/nicira/NeutronPlugin.py:1431 +#: neutron/plugins/nicira/NeutronPlugin.py:1424 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1441 +#: neutron/plugins/nicira/NeutronPlugin.py:1434 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1470 -#: neutron/plugins/nicira/NeutronPlugin.py:1555 +#: neutron/plugins/nicira/NeutronPlugin.py:1463 +#: neutron/plugins/nicira/NeutronPlugin.py:1548 #: neutron/plugins/nicira/NeutronServicePlugin.py:198 #: neutron/plugins/nicira/NeutronServicePlugin.py:1204 #, python-format msgid "Network '%s' is not a valid external network" msgstr "Netz '%s' ist kein gültiges externes Netz" -#: neutron/plugins/nicira/NeutronPlugin.py:1519 +#: neutron/plugins/nicira/NeutronPlugin.py:1512 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1522 +#: neutron/plugins/nicira/NeutronPlugin.py:1515 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1557 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1580 +#: neutron/plugins/nicira/NeutronPlugin.py:1573 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "Logischer Router %s auf der NVP-Plattform nicht gefunden" -#: neutron/plugins/nicira/NeutronPlugin.py:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1577 msgid "Unable to update logical router on NVP Platform" msgstr "Logischer Router kann auf der NVP-Plattform nicht aktualisiert werden" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1579 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1643 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "Logischer Router '%s' auf der NVP-Plattform nicht gefunden" -#: neutron/plugins/nicira/NeutronPlugin.py:1647 +#: neutron/plugins/nicira/NeutronPlugin.py:1640 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1650 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1725 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " @@ -9886,7 +9897,7 @@ msgstr "" "'Add_router_interface' für Teilnetz: %(subnet_id)s und Router: " "%(router_id)s abgeschlossen" -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:1816 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " @@ -9895,13 +9906,13 @@ msgstr "" "Fehler beim Entfernen von NAT-Regeln auf der NVP-Plattform für dynamische" " IP-Adresse: %s" -#: neutron/plugins/nicira/NeutronPlugin.py:1829 +#: neutron/plugins/nicira/NeutronPlugin.py:1822 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" "Eine falsche Anzahl an übereinstimmenden NAT-Regeln wurde auf der NVP-" "Plattform gefunden" -#: neutron/plugins/nicira/NeutronPlugin.py:1961 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " @@ -9911,26 +9922,26 @@ msgstr "" " IP-Adresse: %(floating_ip)s, zugeordnet zu interner IP-Adresse: " "%(internal_ip)s" -#: neutron/plugins/nicira/NeutronPlugin.py:1967 +#: neutron/plugins/nicira/NeutronPlugin.py:1960 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:1995 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "Port '%s' ist keinen dynamischen IP-Adressen zugeordnet" -#: neutron/plugins/nicira/NeutronPlugin.py:2005 +#: neutron/plugins/nicira/NeutronPlugin.py:1998 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2032 +#: neutron/plugins/nicira/NeutronPlugin.py:2025 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2055 +#: neutron/plugins/nicira/NeutronPlugin.py:2048 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -9938,19 +9949,19 @@ msgstr "" "Gateway-Service kann von der NVP-Plattform nicht entfernt werden - die " "Ressource wurde nicht gefunden" -#: neutron/plugins/nicira/NeutronPlugin.py:2085 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2159 +#: neutron/plugins/nicira/NeutronPlugin.py:2152 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2167 +#: neutron/plugins/nicira/NeutronPlugin.py:2160 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -9958,12 +9969,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2174 +#: neutron/plugins/nicira/NeutronPlugin.py:2167 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2187 +#: neutron/plugins/nicira/NeutronPlugin.py:2180 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9991,6 +10002,11 @@ msgstr "" msgid "An exception occurred while creating a port on lswitch %s" msgstr "" +#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#, python-format +msgid "Unable to create port on NVP logical router %s" +msgstr "Erstellung von Port auf logischem NVP-Router %s nicht möglich" + #: neutron/plugins/nicira/NeutronServicePlugin.py:469 #, python-format msgid "Unable to create integration logic switch for router %s" @@ -10200,24 +10216,24 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:54 +#: neutron/plugins/nicira/nsx_cluster.py:49 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:66 +#: neutron/plugins/nicira/nsx_cluster.py:61 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:124 +#: neutron/plugins/nicira/nvplib.py:117 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:128 +#: neutron/plugins/nicira/nvplib.py:121 #, python-format msgid "locals=[%s]" msgstr "" @@ -10638,36 +10654,36 @@ msgstr "" msgid "Task status check interval" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:24 +#: neutron/plugins/nicira/common/exceptions.py:21 #, python-format -msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" -msgstr "Unerwarteter Fehler im NVP-Plug-in:%(err_msg)s" +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" +msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:28 +#: neutron/plugins/nicira/common/exceptions.py:25 #, python-format msgid "Unable to fulfill request with version %(version)s." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:32 +#: neutron/plugins/nicira/common/exceptions.py:29 #, python-format -msgid "Invalid NVP connection parameters: %(conn_params)s" -msgstr "Ungültige NVP-Verbindungsparameter: %(conn_params)s" +msgid "Invalid NSX connection parameters: %(conn_params)s" +msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:36 +#: neutron/plugins/nicira/common/exceptions.py:33 #, python-format msgid "" "Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the nvp plugin ini file." +"values are specified in the [DEFAULT] section of the NSX plugin ini file." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:42 +#: neutron/plugins/nicira/common/exceptions.py:39 #, python-format msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" msgstr "" "Clusterkonfigurationseintrag für Nova-Zone %(nova_zone)s kann nicht " "gefunden werden" -#: neutron/plugins/nicira/common/exceptions.py:47 +#: neutron/plugins/nicira/common/exceptions.py:44 #, python-format msgid "" "Unable to create port on network %(network)s. Maximum number of ports " @@ -10676,7 +10692,7 @@ msgstr "" "Port kann in Netz %(network)s nicht erstellt werden. Maximale Anzahl an " "Ports erreicht" -#: neutron/plugins/nicira/common/exceptions.py:52 +#: neutron/plugins/nicira/common/exceptions.py:49 #, python-format msgid "" "While retrieving NAT rules, %(actual_rules)s were found whereas rules in " @@ -10685,67 +10701,62 @@ msgstr "" "Beim Abrufen von NAT-Regeln wurden %(actual_rules)s gefunden, erwartet " "wurden hingegen Regeln im Bereich (%(min_rules)s,%(max_rules)s)" -#: neutron/plugins/nicira/common/exceptions.py:58 +#: neutron/plugins/nicira/common/exceptions.py:55 #, python-format -msgid "Invalid NVP attachment type '%(attachment_type)s'" +msgid "Invalid NSX attachment type '%(attachment_type)s'" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:62 +#: neutron/plugins/nicira/common/exceptions.py:59 msgid "" "The networking backend is currently in maintenance mode and therefore " "unable to accept requests which modify its state. Please try later." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:74 +#: neutron/plugins/nicira/common/exceptions.py:65 #, python-format msgid "Gateway Service %(gateway)s is already in use" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:78 +#: neutron/plugins/nicira/common/exceptions.py:69 #, python-format msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:82 +#: neutron/plugins/nicira/common/exceptions.py:73 #, python-format -msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:86 +#: neutron/plugins/nicira/common/exceptions.py:77 #, python-format msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NVP setup" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" " and/or configuration" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:91 +#: neutron/plugins/nicira/common/exceptions.py:82 #, python-format msgid "" "An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " "via port %(port_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:100 +#: neutron/plugins/nicira/common/exceptions.py:91 #, python-format msgid "Unable to find LSN for %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:104 +#: neutron/plugins/nicira/common/exceptions.py:95 #, python-format msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:109 +#: neutron/plugins/nicira/common/exceptions.py:100 #, python-format msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:113 +#: neutron/plugins/nicira/common/exceptions.py:104 #, python-format msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" @@ -11962,126 +11973,126 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:212 +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" "Unverhältnismäßiger Tunnel-ID-Bereich %(tun_min)s:%(tun_max)s wird " "übersprungen" -#: neutron/plugins/openvswitch/ovs_db_v2.py:260 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format msgid "Reserving tunnel %s from pool" msgstr "Reservieren von Tunnel %s aus Pool" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "Reservieren eines bestimmten Tunnels %s aus Pool" -#: neutron/plugins/openvswitch/ovs_db_v2.py:278 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "Reservieren eines bestimmten Tunnels %s außerhalb des Pools" -#: neutron/plugins/openvswitch/ovs_db_v2.py:301 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "Freigabe von Tunnel %s außerhalb des Pools" -#: neutron/plugins/openvswitch/ovs_db_v2.py:303 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format msgid "Releasing tunnel %s to pool" msgstr "Freigabe von Tunnel %s an Pool" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format msgid "tunnel_id %s not found" msgstr "'tunnel_id' %s nicht gefunden" -#: neutron/plugins/openvswitch/ovs_db_v2.py:377 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:393 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" "Adding a tunnel endpoint failed due to a concurrenttransaction had been " "committed (%s attempts left)" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:398 +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:312 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:329 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Tunnel ID ranges: %s" msgstr "Tunnel-ID-Bereiche: %s" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:434 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:523 #, 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:302 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:294 #, python-format msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 msgid "tunnel_update received" msgstr "'tunnel_update' erhalten" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:306 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 #, 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:443 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, 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:469 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, 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:488 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:480 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " @@ -12090,7 +12101,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:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " @@ -12099,7 +12110,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:517 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" @@ -12108,12 +12119,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:534 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, 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:574 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:566 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" @@ -12122,17 +12133,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:618 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:610 #, 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:676 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:668 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:687 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." @@ -12142,12 +12153,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:768 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:760 #, 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:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:766 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " @@ -12156,204 +12167,204 @@ 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:862 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:854 #, python-format msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:871 +#: 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:883 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:886 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920 #, python-format msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:926 #, python-format msgid "" "Port %s was not found on the integration bridge and will therefore not be" " processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 #, python-format msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:956 #, python-format msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1080 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 #, 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:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 msgid "Agent tunnel out of sync with plugin!" msgstr "Agententunnel nicht synchron mit Plug-in!" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1151 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1163 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1184 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1180 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1194 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1203 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1249 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1265 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 #, 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:1276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, 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:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275 #, 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:1288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, 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:1303 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1295 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "Analysieren von 'bridge_mappings' fehlgeschlagen: %s." -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1317 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1320 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 #, python-format msgid "%s Agent terminated!" msgstr "%s-Agent beendet!" @@ -12627,58 +12638,58 @@ msgstr "get_ofp_rest_api: %s" msgid "Invalid configuration. check ryu.ini" msgstr "Ungültige Konfiguration. 'ryu.ini' überprüfen" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:96 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:94 #, python-format msgid "Could not get IPv4 address from %(nic)s: %(cfg)s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:162 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:160 #, python-format msgid "External port %s" msgstr "Externer Port %s" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:170 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:168 msgid "Get Ryu rest API address" msgstr "REST-API-Adresse für Ryu abrufen" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:220 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:218 msgid "Ryu rest API port isn't specified" msgstr "REST-API-Port für Ryu ist nicht angegeben" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:221 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:219 #, python-format msgid "Going to ofp controller mode %s" msgstr "Wechsel in OFP-Controllermodus %s" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236 msgid "Port update received" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269 msgid "Agent loop has new device" msgstr "Agentenschleife umfasst ein neues Gerät" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296 #, python-format msgid "tunnel_ip %s" msgstr "tunnel_ip %s" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 #, python-format msgid "ovsdb_port %s" msgstr "ovsdb_port %s" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:302 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 #, python-format msgid "ovsdb_ip %s" msgstr "ovsdb_ip %s" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:308 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:306 #, python-format msgid "Initialization failed: %s" msgstr "Initialisierung fehlgeschlagen: %s" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:311 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:309 msgid "" "Ryu initialization on the node is done. Agent initialized successfully, " "now running..." @@ -12813,13 +12824,13 @@ msgstr "Keine L3-Agenten können Router %s hosten" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgstr "Router %(router_id)s ist L3-Agent %(agent_id)s zugeordnet" -#: neutron/server/__init__.py:40 +#: neutron/server/__init__.py:39 msgid "" "ERROR: Unable to find configuration file via the default search paths " "(~/.neutron/, ~/, /etc/neutron/, /etc/) and the '--config-file' option!" msgstr "" -#: neutron/server/__init__.py:47 +#: neutron/server/__init__.py:46 #, python-format msgid "ERROR: %s" msgstr "FEHLER: %s" @@ -14068,56 +14079,60 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:76 -#: neutron/tests/unit/nec/test_ofc_client.py:82 -#: neutron/tests/unit/nec/test_ofc_client.py:91 +#: neutron/tests/unit/nec/test_ofc_client.py:77 +msgid "The specified OFC resource (/somewhere) is not found." +msgstr "" + +#: neutron/tests/unit/nec/test_ofc_client.py:81 +#: neutron/tests/unit/nec/test_ofc_client.py:87 +#: neutron/tests/unit/nec/test_ofc_client.py:96 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:101 +#: neutron/tests/unit/nec/test_ofc_client.py:106 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:406 +#: neutron/tests/unit/vmware/apiclient/fake.py:404 #, python-format msgid "lswitch:%s not found" msgstr "lSwitch: %s nicht gefunden" -#: neutron/tests/unit/vmware/apiclient/fake.py:415 +#: neutron/tests/unit/vmware/apiclient/fake.py:413 #, python-format msgid "lrouter:%s not found" msgstr "lRouter: %s nicht gefunden" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:103 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:115 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:126 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:143 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:161 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:183 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:205 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:289 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:303 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:317 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:359 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:193 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:256 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 #, python-format msgid "Lswitch %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/test_edge_router.py:132 +#: neutron/tests/unit/vmware/vshield/test_edge_router.py:130 msgid "Tasks not completed" msgstr "" @@ -15228,3 +15243,37 @@ msgstr "" #~ msgid "Security group: %s was already deleted from backend" #~ msgstr "" +#~ msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +#~ msgstr "" + +#~ msgid "NotFound %(resource)s for neutron_id=%(id)s." +#~ msgstr "" + +#~ msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +#~ msgstr "Unerwarteter Fehler im NVP-Plug-in:%(err_msg)s" + +#~ msgid "Invalid NVP connection parameters: %(conn_params)s" +#~ msgstr "Ungültige NVP-Verbindungsparameter: %(conn_params)s" + +#~ msgid "" +#~ "Invalid cluster values: %(invalid_attrs)s. " +#~ "Please ensure that these values are " +#~ "specified in the [DEFAULT] section of" +#~ " the nvp plugin ini file." +#~ msgstr "" + +#~ msgid "Invalid NVP attachment type '%(attachment_type)s'" +#~ msgstr "" + +#~ msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" +#~ msgstr "" + +#~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +#~ msgstr "" + +#~ msgid "" +#~ "Service cluster: '%(cluster_id)s' is " +#~ "unavailable. Please, check NVP setup " +#~ "and/or configuration" +#~ msgstr "" + diff --git a/neutron/locale/en_AU/LC_MESSAGES/neutron.po b/neutron/locale/en_AU/LC_MESSAGES/neutron.po index 2f3cf99ee..8bb83e69c 100644 --- a/neutron/locale/en_AU/LC_MESSAGES/neutron.po +++ b/neutron/locale/en_AU/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-27 06:23+0000\n" +"POT-Creation-Date: 2014-02-28 06:26+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: English (Australia) " @@ -38,59 +38,59 @@ msgstr "" msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: neutron/manager.py:72 +#: neutron/manager.py:69 #, python-format msgid "dhcp_agents_per_network must be >= 1. '%s' is invalid." msgstr "" -#: neutron/manager.py:84 +#: neutron/manager.py:81 msgid "Neutron core_plugin not configured!" msgstr "" -#: neutron/manager.py:113 +#: neutron/manager.py:110 #, python-format msgid "Loading core plugin: %s" msgstr "" -#: neutron/manager.py:140 +#: neutron/manager.py:137 #, python-format msgid "Error loading plugin by name, %s" msgstr "" -#: neutron/manager.py:141 +#: neutron/manager.py:138 #, python-format msgid "Error loading plugin by class, %s" msgstr "" -#: neutron/manager.py:142 +#: neutron/manager.py:139 msgid "Plugin not found." msgstr "" -#: neutron/manager.py:147 +#: neutron/manager.py:144 msgid "Loading services supported by the core plugin" msgstr "" -#: neutron/manager.py:156 +#: neutron/manager.py:153 #, python-format msgid "Service %s is supported by the core plugin" msgstr "" -#: neutron/manager.py:169 +#: neutron/manager.py:166 #, python-format msgid "Loading service plugins: %s" msgstr "" -#: neutron/manager.py:174 +#: neutron/manager.py:171 #, python-format msgid "Loading Plugin: %s" msgstr "" -#: neutron/manager.py:182 +#: neutron/manager.py:179 #, python-format msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/manager.py:194 +#: neutron/manager.py:191 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -218,42 +218,42 @@ msgstr "" msgid "%s is already registered." msgstr "" -#: neutron/service.py:39 +#: neutron/service.py:37 msgid "Seconds between running periodic tasks" msgstr "" -#: neutron/service.py:42 +#: neutron/service.py:40 msgid "Number of separate worker processes for service" msgstr "" -#: neutron/service.py:45 +#: neutron/service.py:43 msgid "" "Range of seconds to randomly delay when starting the periodic task " "scheduler to reduce stampeding. (Disable by setting to 0)" msgstr "" -#: neutron/service.py:102 +#: neutron/service.py:100 msgid "Error occurred: trying old api-paste.ini." msgstr "" -#: neutron/service.py:107 +#: neutron/service.py:105 msgid "Unrecoverable error: please check log for details." msgstr "" -#: neutron/service.py:116 +#: neutron/service.py:114 msgid "No known API applications configured." msgstr "" -#: neutron/service.py:123 +#: neutron/service.py:121 #, python-format msgid "Neutron service started, listening on %(host)s:%(port)s" msgstr "" -#: neutron/service.py:224 +#: neutron/service.py:222 msgid "Exception occurs when timer stops" msgstr "" -#: neutron/service.py:234 +#: neutron/service.py:232 msgid "Exception occurs when waiting for timer" msgstr "" @@ -437,7 +437,7 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:184 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 #: neutron/agent/metadata/namespace_proxy.py:156 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,7 +507,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:887 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 #: neutron/agent/metadata/agent.py:305 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -515,191 +515,191 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:892 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 #: neutron/agent/metadata/agent.py:310 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:241 #: neutron/services/loadbalancer/agent/agent_manager.py:121 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:897 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:158 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:158 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:166 +#: neutron/agent/l3_agent.py:162 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:169 +#: neutron/agent/l3_agent.py:165 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:174 +#: neutron/agent/l3_agent.py:170 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:176 +#: neutron/agent/l3_agent.py:172 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:179 +#: neutron/agent/l3_agent.py:175 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:181 +#: neutron/agent/l3_agent.py:177 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:204 +#: neutron/agent/l3_agent.py:200 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:231 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:236 +#: neutron/agent/l3_agent.py:232 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:257 +#: neutron/agent/l3_agent.py:253 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:277 +#: neutron/agent/l3_agent.py:273 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:298 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:322 +#: neutron/agent/l3_agent.py:318 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:346 +#: neutron/agent/l3_agent.py:342 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:395 +#: neutron/agent/l3_agent.py:391 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:397 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:545 +#: neutron/agent/l3_agent.py:541 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:669 +#: neutron/agent/l3_agent.py:665 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:674 +#: neutron/agent/l3_agent.py:670 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:678 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:686 +#: neutron/agent/l3_agent.py:682 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:693 +#: neutron/agent/l3_agent.py:689 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:742 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:751 +#: neutron/agent/l3_agent.py:747 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:753 neutron/agent/l3_agent.py:791 +#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:767 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:782 +#: neutron/agent/l3_agent.py:778 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:785 +#: neutron/agent/l3_agent.py:781 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:783 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:800 +#: neutron/agent/l3_agent.py:796 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:820 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:828 +#: neutron/agent/l3_agent.py:824 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:860 +#: neutron/agent/l3_agent.py:856 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:884 +#: neutron/agent/l3_agent.py:880 msgid "Report state task successfully completed" msgstr "" @@ -725,7 +725,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279 #, python-format msgid "Delete %s" msgstr "" @@ -1077,7 +1077,7 @@ msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:61 -#: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" @@ -1183,86 +1183,86 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:39 +#: neutron/agent/linux/ovs_lib.py:34 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 -#: neutron/agent/linux/ovs_lib.py:313 +#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 +#: neutron/agent/linux/ovs_lib.py:308 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:174 +#: neutron/agent/linux/ovs_lib.py:169 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:200 +#: neutron/agent/linux/ovs_lib.py:195 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:230 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:239 +#: neutron/agent/linux/ovs_lib.py:234 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:242 +#: neutron/agent/linux/ovs_lib.py:237 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:245 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:361 +#: neutron/agent/linux/ovs_lib.py:356 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:371 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:402 +#: neutron/agent/linux/ovs_lib.py:397 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:412 +#: neutron/agent/linux/ovs_lib.py:407 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:425 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:440 +#: neutron/agent/linux/ovs_lib.py:435 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:451 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:461 +#: neutron/agent/linux/ovs_lib.py:456 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:473 +#: neutron/agent/linux/ovs_lib.py:468 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:477 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1830,7 +1830,7 @@ msgstr "" msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:65 +#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" @@ -1858,409 +1858,409 @@ msgstr "" msgid "Request Failed: internal server error while processing your request." msgstr "" -#: neutron/common/config.py:39 +#: neutron/common/config.py:37 msgid "The host IP to bind to" msgstr "" -#: neutron/common/config.py:41 +#: neutron/common/config.py:39 msgid "The port to bind to" msgstr "" -#: neutron/common/config.py:43 +#: neutron/common/config.py:41 msgid "The API paste config file to use" msgstr "" -#: neutron/common/config.py:45 +#: neutron/common/config.py:43 msgid "The path for API extensions" msgstr "" -#: neutron/common/config.py:47 +#: neutron/common/config.py:45 msgid "The policy file to use" msgstr "" -#: neutron/common/config.py:51 +#: neutron/common/config.py:49 msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:53 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 msgid "The service plugins Neutron will use" msgstr "" -#: neutron/common/config.py:55 +#: neutron/common/config.py:53 msgid "The base MAC address Neutron will use for VIFs" msgstr "" -#: neutron/common/config.py:57 +#: neutron/common/config.py:55 msgid "How many times Neutron will retry MAC generation" msgstr "" -#: neutron/common/config.py:59 +#: neutron/common/config.py:57 msgid "Allow the usage of the bulk API" msgstr "" -#: neutron/common/config.py:61 +#: neutron/common/config.py:59 msgid "Allow the usage of the pagination" msgstr "" -#: neutron/common/config.py:63 +#: neutron/common/config.py:61 msgid "Allow the usage of the sorting" msgstr "" -#: neutron/common/config.py:65 +#: neutron/common/config.py:63 msgid "" "The maximum number of items returned in a single response, value was " "'infinite' or negative integer means no limit" msgstr "" -#: neutron/common/config.py:69 +#: neutron/common/config.py:67 msgid "Maximum number of DNS nameservers" msgstr "" -#: neutron/common/config.py:71 +#: neutron/common/config.py:69 msgid "Maximum number of host routes per subnet" msgstr "" -#: neutron/common/config.py:73 +#: neutron/common/config.py:71 msgid "Maximum number of fixed ips per port" msgstr "" -#: neutron/common/config.py:76 +#: neutron/common/config.py:74 msgid "DHCP lease duration" msgstr "" -#: neutron/common/config.py:78 +#: neutron/common/config.py:76 msgid "Allow sending resource operation notification to DHCP agent" msgstr "" -#: neutron/common/config.py:81 +#: neutron/common/config.py:79 msgid "Allow overlapping IP support in Neutron" msgstr "" -#: neutron/common/config.py:83 +#: neutron/common/config.py:81 msgid "The hostname Neutron is running on" msgstr "" -#: neutron/common/config.py:85 +#: neutron/common/config.py:83 msgid "Ensure that configured gateway is on subnet" msgstr "" -#: neutron/common/config.py:91 +#: neutron/common/config.py:89 msgid "" "Where to store Neutron state files. This directory must be writable by " "the agent." msgstr "" -#: neutron/common/config.py:117 +#: neutron/common/config.py:115 #, python-format msgid "Base MAC: %s" msgstr "" -#: neutron/common/config.py:128 +#: neutron/common/config.py:126 msgid "Logging enabled!" msgstr "" -#: neutron/common/config.py:144 +#: neutron/common/config.py:142 #, python-format msgid "Config paste file: %s" msgstr "" -#: neutron/common/config.py:149 +#: neutron/common/config.py:147 #, python-format msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" -#: neutron/common/exceptions.py:32 +#: neutron/common/exceptions.py:30 #: neutron/plugins/nicira/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" -#: neutron/common/exceptions.py:53 +#: neutron/common/exceptions.py:51 #, python-format msgid "Bad %(resource)s request: %(msg)s" msgstr "" -#: neutron/common/exceptions.py:65 +#: neutron/common/exceptions.py:63 msgid "Not authorized." msgstr "" -#: neutron/common/exceptions.py:69 +#: neutron/common/exceptions.py:67 msgid "The service is unavailable" msgstr "" -#: neutron/common/exceptions.py:73 +#: neutron/common/exceptions.py:71 #, python-format msgid "User does not have admin privileges: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:77 +#: neutron/common/exceptions.py:75 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: neutron/common/exceptions.py:81 +#: neutron/common/exceptions.py:79 #, python-format msgid "Network %(net_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:85 +#: neutron/common/exceptions.py:83 #, python-format msgid "Subnet %(subnet_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:89 +#: neutron/common/exceptions.py:87 #, python-format msgid "Port %(port_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:93 +#: neutron/common/exceptions.py:91 #, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:98 +#: neutron/common/exceptions.py:96 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:102 +#: neutron/common/exceptions.py:100 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:106 +#: neutron/common/exceptions.py:104 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:110 +#: neutron/common/exceptions.py:108 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:114 +#: neutron/common/exceptions.py:112 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:118 +#: neutron/common/exceptions.py:116 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:122 +#: neutron/common/exceptions.py:120 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:127 +#: neutron/common/exceptions.py:125 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:132 +#: neutron/common/exceptions.py:130 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:138 +#: neutron/common/exceptions.py:136 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:144 +#: neutron/common/exceptions.py:142 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:150 +#: neutron/common/exceptions.py:148 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:155 +#: neutron/common/exceptions.py:153 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:160 +#: neutron/common/exceptions.py:158 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:166 +#: neutron/common/exceptions.py:164 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:171 +#: neutron/common/exceptions.py:169 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:174 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:184 +#: neutron/common/exceptions.py:182 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:187 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:194 +#: neutron/common/exceptions.py:192 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:204 +#: neutron/common/exceptions.py:202 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:208 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:212 +#: neutron/common/exceptions.py:210 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:217 +#: neutron/common/exceptions.py:215 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:222 +#: neutron/common/exceptions.py:220 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:226 +#: neutron/common/exceptions.py:224 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:230 +#: neutron/common/exceptions.py:228 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:234 +#: neutron/common/exceptions.py:232 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:238 +#: neutron/common/exceptions.py:236 msgid "Sudo privilege is required to run this command." msgstr "" -#: neutron/common/exceptions.py:242 +#: neutron/common/exceptions.py:240 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:246 +#: neutron/common/exceptions.py:244 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:250 +#: neutron/common/exceptions.py:248 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:254 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:259 +#: neutron/common/exceptions.py:257 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:264 +#: neutron/common/exceptions.py:262 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:268 +#: neutron/common/exceptions.py:266 #, python-format msgid "Extensions not found: %(extensions)s" msgstr "" -#: neutron/common/exceptions.py:272 +#: neutron/common/exceptions.py:270 #, python-format msgid "Invalid content type %(content_type)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:274 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:281 +#: neutron/common/exceptions.py:279 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:285 +#: neutron/common/exceptions.py:283 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:290 +#: neutron/common/exceptions.py:288 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:295 +#: neutron/common/exceptions.py:293 #, python-format msgid "" "Current gateway ip %(ip_address)s already in use by port %(port_id)s. " "Unable to update." msgstr "" -#: neutron/common/exceptions.py:300 +#: neutron/common/exceptions.py:298 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" -#: neutron/common/exceptions.py:310 +#: neutron/common/exceptions.py:308 #, python-format msgid "Invalid network VXLAN port range: '%(vxlan_range)s'" msgstr "" -#: neutron/common/exceptions.py:314 +#: neutron/common/exceptions.py:312 #, python-format msgid "Found duplicate extension: %(alias)s" msgstr "" @@ -2282,32 +2282,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:53 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:143 +#: neutron/common/utils.py:140 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:146 +#: neutron/common/utils.py:143 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:149 +#: neutron/common/utils.py:146 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:151 +#: neutron/common/utils.py:148 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:154 +#: neutron/common/utils.py:151 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2339,12 +2339,12 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/api.py:59 +#: neutron/db/api.py:55 #, python-format msgid "Database registration exception: %s" msgstr "" -#: neutron/db/api.py:70 +#: neutron/db/api.py:66 msgid "Database exception" msgstr "" @@ -2613,99 +2613,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:168 +#: neutron/db/l3_db.py:163 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:607 +#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:277 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:291 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 #: neutron/plugins/bigswitch/plugin.py:817 #: neutron/plugins/bigswitch/plugin.py:826 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:307 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:318 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:333 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:467 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:506 +#: neutron/db/l3_db.py:501 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:510 +#: neutron/db/l3_db.py:505 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:522 +#: neutron/db/l3_db.py:517 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:529 +#: neutron/db/l3_db.py:524 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:533 +#: neutron/db/l3_db.py:528 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1853 +#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:731 +#: neutron/db/l3_db.py:726 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:749 +#: neutron/db/l3_db.py:744 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:837 +#: neutron/db/l3_db.py:832 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2959,24 +2959,24 @@ msgstr "" msgid "Multiple agents with agent_type=%(agent_type)s and host=%(host)s found" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:26 +#: neutron/extensions/allowedaddresspairs.py:22 msgid "AllowedAddressPair must contain ip_address" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:30 +#: neutron/extensions/allowedaddresspairs.py:26 msgid "" "Port Security must be enabled in order to have allowed address pairs on a" " port." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:35 +#: neutron/extensions/allowedaddresspairs.py:31 #, python-format msgid "" "Request contains duplicate address pair: mac_address %(mac_address)s " "ip_address %(ip_address)s." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:40 +#: neutron/extensions/allowedaddresspairs.py:36 msgid "Port's Fixed IP and Mac Address match an address pair entry." msgstr "" @@ -3141,39 +3141,39 @@ msgid "" "unlimited." msgstr "" -#: neutron/extensions/l3.py:34 +#: neutron/extensions/l3.py:29 #, python-format msgid "Router %(router_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:38 +#: neutron/extensions/l3.py:33 #, python-format msgid "Router %(router_id)s still has active ports" msgstr "" -#: neutron/extensions/l3.py:42 +#: neutron/extensions/l3.py:37 #, python-format msgid "Router %(router_id)s does not have an interface with id %(port_id)s" msgstr "" -#: neutron/extensions/l3.py:47 +#: neutron/extensions/l3.py:42 #, python-format msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s" msgstr "" -#: neutron/extensions/l3.py:52 +#: neutron/extensions/l3.py:47 #, python-format msgid "" "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot " "be deleted, as it is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:58 +#: neutron/extensions/l3.py:53 #, python-format msgid "Floating IP %(floatingip_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:62 +#: neutron/extensions/l3.py:57 #, python-format msgid "" "External network %(external_network_id)s is not reachable from subnet " @@ -3181,7 +3181,7 @@ msgid "" "Floating IP." msgstr "" -#: neutron/extensions/l3.py:68 +#: neutron/extensions/l3.py:63 #, python-format msgid "" "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with " @@ -3189,25 +3189,25 @@ msgid "" "has a floating IP on external network %(net_id)s." msgstr "" -#: neutron/extensions/l3.py:75 +#: neutron/extensions/l3.py:70 #, python-format msgid "" "Port %(port_id)s has owner %(device_owner)s and therefore cannot be " "deleted directly via the port API." msgstr "" -#: neutron/extensions/l3.py:80 +#: neutron/extensions/l3.py:75 #, python-format msgid "" "Gateway cannot be updated for router %(router_id)s, since a gateway to " "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:140 +#: neutron/extensions/l3.py:135 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:144 +#: neutron/extensions/l3.py:139 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -3361,19 +3361,19 @@ msgstr "" msgid "Duplicate segment entry in request." msgstr "" -#: neutron/extensions/portsecurity.py:25 +#: neutron/extensions/portsecurity.py:20 msgid "" "Port has security group associated. Cannot disable port security or ip " "address until security group is removed" msgstr "" -#: neutron/extensions/portsecurity.py:30 +#: neutron/extensions/portsecurity.py:25 msgid "" "Port security must be enabled and port must have an IP address in order " "to use security groups." msgstr "" -#: neutron/extensions/portsecurity.py:35 +#: neutron/extensions/portsecurity.py:30 msgid "Port does not have port security binding." msgstr "" @@ -4829,7 +4829,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:55 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89 #: neutron/plugins/mlnx/rpc_callbacks.py:76 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" @@ -4844,9 +4844,9 @@ msgstr "" #: neutron/plugins/mlnx/rpc_callbacks.py:98 #: neutron/plugins/mlnx/rpc_callbacks.py:117 #: neutron/plugins/mlnx/rpc_callbacks.py:132 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:114 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 #, python-format msgid "%s can not be found in database" msgstr "" @@ -5629,7 +5629,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:192 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5637,8 +5637,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:222 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:443 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" msgstr "" @@ -5657,7 +5657,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:208 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5665,7 +5665,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:249 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5673,7 +5673,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:255 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:471 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5831,7 +5831,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 #: neutron/plugins/mlnx/mlnx_plugin.py:334 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:519 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" msgstr "" @@ -6172,7 +6172,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:41 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 -#: neutron/plugins/openvswitch/ovs_db_v2.py:133 +#: neutron/plugins/openvswitch/ovs_db_v2.py:130 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6187,7 +6187,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:157 +#: neutron/plugins/openvswitch/ovs_db_v2.py:154 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6201,7 +6201,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:141 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 -#: neutron/plugins/openvswitch/ovs_db_v2.py:198 +#: neutron/plugins/openvswitch/ovs_db_v2.py:195 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" @@ -6211,8 +6211,8 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:89 -#: neutron/plugins/openvswitch/ovs_db_v2.py:107 +#: neutron/plugins/openvswitch/ovs_db_v2.py:86 +#: neutron/plugins/openvswitch/ovs_db_v2.py:104 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6254,7 +6254,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:144 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6267,7 +6267,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:79 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122 #: neutron/plugins/mlnx/rpc_callbacks.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:123 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" @@ -6409,7 +6409,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent out of sync with plugin!" msgstr "" @@ -6431,7 +6431,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1356 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1348 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6518,14 +6518,14 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156 #, python-format msgid "Device %(device)s not bound to the agent host %(host)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:150 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "" @@ -6547,26 +6547,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:217 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:225 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:233 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:237 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -6734,7 +6734,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:277 msgid "network_delete received" msgstr "" @@ -6745,12 +6745,12 @@ msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:318 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:343 msgid "fdb_remove received" msgstr "" @@ -6759,7 +6759,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:404 msgid "fdb_update received" msgstr "" @@ -6769,7 +6769,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:142 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" msgstr "" @@ -6780,14 +6780,14 @@ msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:942 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6795,29 +6795,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1015 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1020 #, python-format msgid "Port %s updated." msgstr "" @@ -6836,8 +6836,8 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1233 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" @@ -6898,7 +6898,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:163 +#: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6907,7 +6907,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:193 +#: neutron/plugins/openvswitch/ovs_db_v2.py:190 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " @@ -6916,7 +6916,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:188 +#: neutron/plugins/openvswitch/ovs_db_v2.py:185 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " @@ -8044,7 +8044,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:231 +#: neutron/plugins/openvswitch/ovs_db_v2.py:228 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8083,7 +8083,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8430,7 +8430,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:142 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:364 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8578,8 +8578,8 @@ msgid "" msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -8772,88 +8772,93 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:247 +#: neutron/plugins/nec/nec_plugin.py:256 +#, python-format +msgid "deactivate_port(): OFC port for port=%s is already removed." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:263 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:268 +#: neutron/plugins/nec/nec_plugin.py:284 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:317 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:341 +#: neutron/plugins/nec/nec_plugin.py:357 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:360 +#: neutron/plugins/nec/nec_plugin.py:376 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:371 +#: neutron/plugins/nec/nec_plugin.py:387 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:525 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:589 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:622 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:632 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:689 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:720 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:730 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:749 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:754 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9029,17 +9034,17 @@ msgstr "" msgid "delete_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:54 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:52 #, python-format msgid "Update ports: added=%(added)s, removed=%(removed)s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:76 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:74 #, python-format msgid "port_update received: %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:219 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:217 msgid "No port changed." msgstr "" @@ -9092,45 +9097,52 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:32 #, python-format -msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgid "The specified OFC resource (%(resource)s) is not found." msgstr "" #: neutron/plugins/nec/common/exceptions.py:36 #, python-format -msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:40 +#, python-format +msgid "" +"Neutron-OFC resource mapping for %(resource)s %(neutron_id)s is not " +"found. It may be deleted during processing." msgstr "" -#: neutron/plugins/nec/common/exceptions.py:41 +#: neutron/plugins/nec/common/exceptions.py:46 #, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:45 +#: neutron/plugins/nec/common/exceptions.py:50 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:51 +#: neutron/plugins/nec/common/exceptions.py:56 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:61 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:66 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:65 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:69 +#: neutron/plugins/nec/common/exceptions.py:74 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " @@ -9154,14 +9166,19 @@ msgstr "" #: neutron/plugins/nec/common/ofc_client.py:99 #, python-format +msgid "Specified resource %s does not exist on OFC " +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:103 +#, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:102 +#: neutron/plugins/nec/common/ofc_client.py:106 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:111 +#: neutron/plugins/nec/common/ofc_client.py:115 #, python-format msgid "Failed to connect OFC : %s" msgstr "" @@ -9171,23 +9188,18 @@ msgstr "" msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:143 -#, python-format -msgid "NotFound %(resource)s for neutron_id=%(id)s." -msgstr "" - -#: neutron/plugins/nec/db/api.py:169 +#: neutron/plugins/nec/db/api.py:168 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:202 +#: neutron/plugins/nec/db/api.py:201 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:208 -#: neutron/plugins/openvswitch/ovs_db_v2.py:319 +#: neutron/plugins/nec/db/api.py:207 +#: neutron/plugins/openvswitch/ovs_db_v2.py:316 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9211,103 +9223,102 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:230 +#: neutron/plugins/nicira/NeutronPlugin.py:223 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:266 +#: neutron/plugins/nicira/NeutronPlugin.py:259 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:268 -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#: neutron/plugins/nicira/NeutronPlugin.py:261 #, python-format -msgid "Unable to create port on NVP logical router %s" +msgid "Unable to create port on NSX logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:271 +#: neutron/plugins/nicira/NeutronPlugin.py:264 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(nsx_router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:349 +#: neutron/plugins/nicira/NeutronPlugin.py:342 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:355 +#: neutron/plugins/nicira/NeutronPlugin.py:348 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:361 +#: neutron/plugins/nicira/NeutronPlugin.py:354 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:407 +#: neutron/plugins/nicira/NeutronPlugin.py:400 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:447 +#: neutron/plugins/nicira/NeutronPlugin.py:440 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:459 -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#: neutron/plugins/nicira/NeutronPlugin.py:709 +#: neutron/plugins/nicira/NeutronPlugin.py:452 +#: neutron/plugins/nicira/NeutronPlugin.py:504 +#: neutron/plugins/nicira/NeutronPlugin.py:702 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:480 +#: neutron/plugins/nicira/NeutronPlugin.py:473 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:491 +#: neutron/plugins/nicira/NeutronPlugin.py:484 #, python-format msgid "" "Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " "to be rolled back for Neutron port: %(neutron_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:496 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:518 +#: neutron/plugins/nicira/NeutronPlugin.py:511 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:518 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:530 +#: neutron/plugins/nicira/NeutronPlugin.py:523 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:532 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9315,302 +9326,302 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:554 -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:1070 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:566 +#: neutron/plugins/nicira/NeutronPlugin.py:559 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:584 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:604 +#: neutron/plugins/nicira/NeutronPlugin.py:597 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:614 +#: neutron/plugins/nicira/NeutronPlugin.py:607 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:655 +#: neutron/plugins/nicira/NeutronPlugin.py:648 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:690 -#: neutron/plugins/nicira/NeutronPlugin.py:1788 +#: neutron/plugins/nicira/NeutronPlugin.py:683 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:694 -#: neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/plugins/nicira/NeutronPlugin.py:687 +#: neutron/plugins/nicira/NeutronPlugin.py:1785 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 +#: neutron/plugins/nicira/NeutronPlugin.py:689 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:738 +#: neutron/plugins/nicira/NeutronPlugin.py:731 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:771 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 +#: neutron/plugins/nicira/NeutronPlugin.py:775 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:786 +#: neutron/plugins/nicira/NeutronPlugin.py:779 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:790 -#: neutron/plugins/nicira/NeutronPlugin.py:806 +#: neutron/plugins/nicira/NeutronPlugin.py:783 +#: neutron/plugins/nicira/NeutronPlugin.py:799 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:812 +#: neutron/plugins/nicira/NeutronPlugin.py:805 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:857 +#: neutron/plugins/nicira/NeutronPlugin.py:850 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:891 +#: neutron/plugins/nicira/NeutronPlugin.py:884 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:981 +#: neutron/plugins/nicira/NeutronPlugin.py:974 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1066 +#: neutron/plugins/nicira/NeutronPlugin.py:1059 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1085 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1088 +#: neutron/plugins/nicira/NeutronPlugin.py:1081 #: neutron/plugins/nicira/NeutronServicePlugin.py:515 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1118 +#: neutron/plugins/nicira/NeutronPlugin.py:1111 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1186 +#: neutron/plugins/nicira/NeutronPlugin.py:1179 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1200 +#: neutron/plugins/nicira/NeutronPlugin.py:1193 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1211 +#: neutron/plugins/nicira/NeutronPlugin.py:1204 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1303 +#: neutron/plugins/nicira/NeutronPlugin.py:1296 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1331 +#: neutron/plugins/nicira/NeutronPlugin.py:1324 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1414 +#: neutron/plugins/nicira/NeutronPlugin.py:1407 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1413 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1431 +#: neutron/plugins/nicira/NeutronPlugin.py:1424 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1441 +#: neutron/plugins/nicira/NeutronPlugin.py:1434 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1470 -#: neutron/plugins/nicira/NeutronPlugin.py:1555 +#: neutron/plugins/nicira/NeutronPlugin.py:1463 +#: neutron/plugins/nicira/NeutronPlugin.py:1548 #: neutron/plugins/nicira/NeutronServicePlugin.py:198 #: neutron/plugins/nicira/NeutronServicePlugin.py:1204 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1519 +#: neutron/plugins/nicira/NeutronPlugin.py:1512 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1522 +#: neutron/plugins/nicira/NeutronPlugin.py:1515 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1557 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1580 +#: neutron/plugins/nicira/NeutronPlugin.py:1573 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1577 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1579 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1643 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1647 +#: neutron/plugins/nicira/NeutronPlugin.py:1640 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1650 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1725 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:1816 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1829 +#: neutron/plugins/nicira/NeutronPlugin.py:1822 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1961 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1967 +#: neutron/plugins/nicira/NeutronPlugin.py:1960 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:1995 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2005 +#: neutron/plugins/nicira/NeutronPlugin.py:1998 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2032 +#: neutron/plugins/nicira/NeutronPlugin.py:2025 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2055 +#: neutron/plugins/nicira/NeutronPlugin.py:2048 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2085 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2159 +#: neutron/plugins/nicira/NeutronPlugin.py:2152 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2167 +#: neutron/plugins/nicira/NeutronPlugin.py:2160 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -9618,12 +9629,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2174 +#: neutron/plugins/nicira/NeutronPlugin.py:2167 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2187 +#: neutron/plugins/nicira/NeutronPlugin.py:2180 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9651,6 +9662,11 @@ msgstr "" msgid "An exception occurred while creating a port on lswitch %s" msgstr "" +#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#, python-format +msgid "Unable to create port on NVP logical router %s" +msgstr "" + #: neutron/plugins/nicira/NeutronServicePlugin.py:469 #, python-format msgid "Unable to create integration logic switch for router %s" @@ -9860,24 +9876,24 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:54 +#: neutron/plugins/nicira/nsx_cluster.py:49 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:66 +#: neutron/plugins/nicira/nsx_cluster.py:61 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:124 +#: neutron/plugins/nicira/nvplib.py:117 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:128 +#: neutron/plugins/nicira/nvplib.py:121 #, python-format msgid "locals=[%s]" msgstr "" @@ -10278,108 +10294,103 @@ msgstr "" msgid "Task status check interval" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:24 +#: neutron/plugins/nicira/common/exceptions.py:21 #, python-format -msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:28 +#: neutron/plugins/nicira/common/exceptions.py:25 #, python-format msgid "Unable to fulfill request with version %(version)s." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:32 +#: neutron/plugins/nicira/common/exceptions.py:29 #, python-format -msgid "Invalid NVP connection parameters: %(conn_params)s" +msgid "Invalid NSX connection parameters: %(conn_params)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:36 +#: neutron/plugins/nicira/common/exceptions.py:33 #, python-format msgid "" "Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the nvp plugin ini file." +"values are specified in the [DEFAULT] section of the NSX plugin ini file." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:42 +#: neutron/plugins/nicira/common/exceptions.py:39 #, python-format msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:47 +#: neutron/plugins/nicira/common/exceptions.py:44 #, python-format msgid "" "Unable to create port on network %(network)s. Maximum number of ports " "reached" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:52 +#: neutron/plugins/nicira/common/exceptions.py:49 #, python-format msgid "" "While retrieving NAT rules, %(actual_rules)s were found whereas rules in " "the (%(min_rules)s,%(max_rules)s) interval were expected" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:58 +#: neutron/plugins/nicira/common/exceptions.py:55 #, python-format -msgid "Invalid NVP attachment type '%(attachment_type)s'" +msgid "Invalid NSX attachment type '%(attachment_type)s'" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:62 +#: neutron/plugins/nicira/common/exceptions.py:59 msgid "" "The networking backend is currently in maintenance mode and therefore " "unable to accept requests which modify its state. Please try later." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:74 +#: neutron/plugins/nicira/common/exceptions.py:65 #, python-format msgid "Gateway Service %(gateway)s is already in use" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:78 +#: neutron/plugins/nicira/common/exceptions.py:69 #, python-format msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:82 +#: neutron/plugins/nicira/common/exceptions.py:73 #, python-format -msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:86 +#: neutron/plugins/nicira/common/exceptions.py:77 #, python-format msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NVP setup" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" " and/or configuration" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:91 +#: neutron/plugins/nicira/common/exceptions.py:82 #, python-format msgid "" "An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " "via port %(port_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:100 +#: neutron/plugins/nicira/common/exceptions.py:91 #, python-format msgid "Unable to find LSN for %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:104 +#: neutron/plugins/nicira/common/exceptions.py:95 #, python-format msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:109 +#: neutron/plugins/nicira/common/exceptions.py:100 #, python-format msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:113 +#: neutron/plugins/nicira/common/exceptions.py:104 #, python-format msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" @@ -11558,383 +11569,383 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:212 +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:260 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:278 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:301 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:303 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:377 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:393 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" "Adding a tunnel endpoint failed due to a concurrenttransaction had been " "committed (%s attempts left)" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:398 +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:312 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:329 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:434 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:523 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:294 #, python-format msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:306 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, 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:469 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, 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:488 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:480 #, 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:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 #, 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:517 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, 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:534 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:566 #, 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:618 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:610 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:668 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:687 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:768 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:760 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:766 #, 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:862 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:854 #, python-format msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:871 +#: 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:883 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:886 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920 #, python-format msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:926 #, python-format msgid "" "Port %s was not found on the integration bridge and will therefore not be" " processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 #, python-format msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:956 #, python-format msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1080 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1151 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1163 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1184 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1180 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1194 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1203 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1249 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1265 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 #, 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:1276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, 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:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275 #, 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:1288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, 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:1303 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1295 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1317 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1320 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12206,58 +12217,58 @@ msgstr "" msgid "Invalid configuration. check ryu.ini" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:96 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:94 #, python-format msgid "Could not get IPv4 address from %(nic)s: %(cfg)s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:162 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:160 #, python-format msgid "External port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:170 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:168 msgid "Get Ryu rest API address" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:220 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:218 msgid "Ryu rest API port isn't specified" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:221 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:219 #, python-format msgid "Going to ofp controller mode %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236 msgid "Port update received" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269 msgid "Agent loop has new device" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296 #, python-format msgid "tunnel_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 #, python-format msgid "ovsdb_port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:302 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 #, python-format msgid "ovsdb_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:308 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:306 #, python-format msgid "Initialization failed: %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:311 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:309 msgid "" "Ryu initialization on the node is done. Agent initialized successfully, " "now running..." @@ -12386,13 +12397,13 @@ msgstr "" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgstr "" -#: neutron/server/__init__.py:40 +#: neutron/server/__init__.py:39 msgid "" "ERROR: Unable to find configuration file via the default search paths " "(~/.neutron/, ~/, /etc/neutron/, /etc/) and the '--config-file' option!" msgstr "" -#: neutron/server/__init__.py:47 +#: neutron/server/__init__.py:46 #, python-format msgid "ERROR: %s" msgstr "" @@ -13639,56 +13650,60 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:76 -#: neutron/tests/unit/nec/test_ofc_client.py:82 -#: neutron/tests/unit/nec/test_ofc_client.py:91 +#: neutron/tests/unit/nec/test_ofc_client.py:77 +msgid "The specified OFC resource (/somewhere) is not found." +msgstr "" + +#: neutron/tests/unit/nec/test_ofc_client.py:81 +#: neutron/tests/unit/nec/test_ofc_client.py:87 +#: neutron/tests/unit/nec/test_ofc_client.py:96 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:101 +#: neutron/tests/unit/nec/test_ofc_client.py:106 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:406 +#: neutron/tests/unit/vmware/apiclient/fake.py:404 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:415 +#: neutron/tests/unit/vmware/apiclient/fake.py:413 #, python-format msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:103 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:115 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:126 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:143 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:161 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:183 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:205 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:289 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:303 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:317 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:359 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:193 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:256 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 #, python-format msgid "Lswitch %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/test_edge_router.py:132 +#: neutron/tests/unit/vmware/vshield/test_edge_router.py:130 msgid "Tasks not completed" msgstr "" @@ -14799,3 +14814,37 @@ msgstr "" #~ msgid "Security group: %s was already deleted from backend" #~ msgstr "" +#~ msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +#~ msgstr "" + +#~ msgid "NotFound %(resource)s for neutron_id=%(id)s." +#~ msgstr "" + +#~ msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +#~ msgstr "" + +#~ msgid "Invalid NVP connection parameters: %(conn_params)s" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid cluster values: %(invalid_attrs)s. " +#~ "Please ensure that these values are " +#~ "specified in the [DEFAULT] section of" +#~ " the nvp plugin ini file." +#~ msgstr "" + +#~ msgid "Invalid NVP attachment type '%(attachment_type)s'" +#~ msgstr "" + +#~ msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" +#~ msgstr "" + +#~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +#~ msgstr "" + +#~ msgid "" +#~ "Service cluster: '%(cluster_id)s' is " +#~ "unavailable. Please, check NVP setup " +#~ "and/or configuration" +#~ msgstr "" + diff --git a/neutron/locale/en_GB/LC_MESSAGES/neutron.po b/neutron/locale/en_GB/LC_MESSAGES/neutron.po index da0d08045..53bcde381 100644 --- a/neutron/locale/en_GB/LC_MESSAGES/neutron.po +++ b/neutron/locale/en_GB/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-27 06:23+0000\n" +"POT-Creation-Date: 2014-02-28 06:26+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: English (United Kingdom) " @@ -38,59 +38,59 @@ msgstr "" msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: neutron/manager.py:72 +#: neutron/manager.py:69 #, python-format msgid "dhcp_agents_per_network must be >= 1. '%s' is invalid." msgstr "" -#: neutron/manager.py:84 +#: neutron/manager.py:81 msgid "Neutron core_plugin not configured!" msgstr "" -#: neutron/manager.py:113 +#: neutron/manager.py:110 #, python-format msgid "Loading core plugin: %s" msgstr "" -#: neutron/manager.py:140 +#: neutron/manager.py:137 #, python-format msgid "Error loading plugin by name, %s" msgstr "" -#: neutron/manager.py:141 +#: neutron/manager.py:138 #, python-format msgid "Error loading plugin by class, %s" msgstr "" -#: neutron/manager.py:142 +#: neutron/manager.py:139 msgid "Plugin not found." msgstr "" -#: neutron/manager.py:147 +#: neutron/manager.py:144 msgid "Loading services supported by the core plugin" msgstr "" -#: neutron/manager.py:156 +#: neutron/manager.py:153 #, python-format msgid "Service %s is supported by the core plugin" msgstr "" -#: neutron/manager.py:169 +#: neutron/manager.py:166 #, python-format msgid "Loading service plugins: %s" msgstr "" -#: neutron/manager.py:174 +#: neutron/manager.py:171 #, python-format msgid "Loading Plugin: %s" msgstr "" -#: neutron/manager.py:182 +#: neutron/manager.py:179 #, python-format msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/manager.py:194 +#: neutron/manager.py:191 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -218,42 +218,42 @@ msgstr "" msgid "%s is already registered." msgstr "" -#: neutron/service.py:39 +#: neutron/service.py:37 msgid "Seconds between running periodic tasks" msgstr "" -#: neutron/service.py:42 +#: neutron/service.py:40 msgid "Number of separate worker processes for service" msgstr "" -#: neutron/service.py:45 +#: neutron/service.py:43 msgid "" "Range of seconds to randomly delay when starting the periodic task " "scheduler to reduce stampeding. (Disable by setting to 0)" msgstr "" -#: neutron/service.py:102 +#: neutron/service.py:100 msgid "Error occurred: trying old api-paste.ini." msgstr "" -#: neutron/service.py:107 +#: neutron/service.py:105 msgid "Unrecoverable error: please check log for details." msgstr "" -#: neutron/service.py:116 +#: neutron/service.py:114 msgid "No known API applications configured." msgstr "" -#: neutron/service.py:123 +#: neutron/service.py:121 #, python-format msgid "Neutron service started, listening on %(host)s:%(port)s" msgstr "" -#: neutron/service.py:224 +#: neutron/service.py:222 msgid "Exception occurs when timer stops" msgstr "" -#: neutron/service.py:234 +#: neutron/service.py:232 msgid "Exception occurs when waiting for timer" msgstr "" @@ -437,7 +437,7 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:184 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 #: neutron/agent/metadata/namespace_proxy.py:156 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,7 +507,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:887 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 #: neutron/agent/metadata/agent.py:305 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -515,191 +515,191 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:892 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 #: neutron/agent/metadata/agent.py:310 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:241 #: neutron/services/loadbalancer/agent/agent_manager.py:121 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:897 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:158 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:158 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:166 +#: neutron/agent/l3_agent.py:162 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:169 +#: neutron/agent/l3_agent.py:165 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:174 +#: neutron/agent/l3_agent.py:170 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:176 +#: neutron/agent/l3_agent.py:172 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:179 +#: neutron/agent/l3_agent.py:175 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:181 +#: neutron/agent/l3_agent.py:177 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:204 +#: neutron/agent/l3_agent.py:200 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:231 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:236 +#: neutron/agent/l3_agent.py:232 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:257 +#: neutron/agent/l3_agent.py:253 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:277 +#: neutron/agent/l3_agent.py:273 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:298 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:322 +#: neutron/agent/l3_agent.py:318 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:346 +#: neutron/agent/l3_agent.py:342 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:395 +#: neutron/agent/l3_agent.py:391 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:397 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:545 +#: neutron/agent/l3_agent.py:541 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:669 +#: neutron/agent/l3_agent.py:665 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:674 +#: neutron/agent/l3_agent.py:670 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:678 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:686 +#: neutron/agent/l3_agent.py:682 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:693 +#: neutron/agent/l3_agent.py:689 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:742 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:751 +#: neutron/agent/l3_agent.py:747 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:753 neutron/agent/l3_agent.py:791 +#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:767 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:782 +#: neutron/agent/l3_agent.py:778 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:785 +#: neutron/agent/l3_agent.py:781 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:783 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:800 +#: neutron/agent/l3_agent.py:796 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:820 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:828 +#: neutron/agent/l3_agent.py:824 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:860 +#: neutron/agent/l3_agent.py:856 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:884 +#: neutron/agent/l3_agent.py:880 msgid "Report state task successfully completed" msgstr "" @@ -725,7 +725,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279 #, python-format msgid "Delete %s" msgstr "" @@ -1077,7 +1077,7 @@ msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:61 -#: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" @@ -1183,86 +1183,86 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:39 +#: neutron/agent/linux/ovs_lib.py:34 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 -#: neutron/agent/linux/ovs_lib.py:313 +#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 +#: neutron/agent/linux/ovs_lib.py:308 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:174 +#: neutron/agent/linux/ovs_lib.py:169 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:200 +#: neutron/agent/linux/ovs_lib.py:195 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:230 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:239 +#: neutron/agent/linux/ovs_lib.py:234 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:242 +#: neutron/agent/linux/ovs_lib.py:237 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:245 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:361 +#: neutron/agent/linux/ovs_lib.py:356 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:371 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:402 +#: neutron/agent/linux/ovs_lib.py:397 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:412 +#: neutron/agent/linux/ovs_lib.py:407 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:425 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:440 +#: neutron/agent/linux/ovs_lib.py:435 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:451 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:461 +#: neutron/agent/linux/ovs_lib.py:456 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:473 +#: neutron/agent/linux/ovs_lib.py:468 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:477 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1830,7 +1830,7 @@ msgstr "" msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:65 +#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" @@ -1858,409 +1858,409 @@ msgstr "" msgid "Request Failed: internal server error while processing your request." msgstr "" -#: neutron/common/config.py:39 +#: neutron/common/config.py:37 msgid "The host IP to bind to" msgstr "" -#: neutron/common/config.py:41 +#: neutron/common/config.py:39 msgid "The port to bind to" msgstr "" -#: neutron/common/config.py:43 +#: neutron/common/config.py:41 msgid "The API paste config file to use" msgstr "" -#: neutron/common/config.py:45 +#: neutron/common/config.py:43 msgid "The path for API extensions" msgstr "" -#: neutron/common/config.py:47 +#: neutron/common/config.py:45 msgid "The policy file to use" msgstr "" -#: neutron/common/config.py:51 +#: neutron/common/config.py:49 msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:53 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 msgid "The service plugins Neutron will use" msgstr "" -#: neutron/common/config.py:55 +#: neutron/common/config.py:53 msgid "The base MAC address Neutron will use for VIFs" msgstr "" -#: neutron/common/config.py:57 +#: neutron/common/config.py:55 msgid "How many times Neutron will retry MAC generation" msgstr "" -#: neutron/common/config.py:59 +#: neutron/common/config.py:57 msgid "Allow the usage of the bulk API" msgstr "" -#: neutron/common/config.py:61 +#: neutron/common/config.py:59 msgid "Allow the usage of the pagination" msgstr "" -#: neutron/common/config.py:63 +#: neutron/common/config.py:61 msgid "Allow the usage of the sorting" msgstr "" -#: neutron/common/config.py:65 +#: neutron/common/config.py:63 msgid "" "The maximum number of items returned in a single response, value was " "'infinite' or negative integer means no limit" msgstr "" -#: neutron/common/config.py:69 +#: neutron/common/config.py:67 msgid "Maximum number of DNS nameservers" msgstr "" -#: neutron/common/config.py:71 +#: neutron/common/config.py:69 msgid "Maximum number of host routes per subnet" msgstr "" -#: neutron/common/config.py:73 +#: neutron/common/config.py:71 msgid "Maximum number of fixed ips per port" msgstr "" -#: neutron/common/config.py:76 +#: neutron/common/config.py:74 msgid "DHCP lease duration" msgstr "" -#: neutron/common/config.py:78 +#: neutron/common/config.py:76 msgid "Allow sending resource operation notification to DHCP agent" msgstr "" -#: neutron/common/config.py:81 +#: neutron/common/config.py:79 msgid "Allow overlapping IP support in Neutron" msgstr "" -#: neutron/common/config.py:83 +#: neutron/common/config.py:81 msgid "The hostname Neutron is running on" msgstr "" -#: neutron/common/config.py:85 +#: neutron/common/config.py:83 msgid "Ensure that configured gateway is on subnet" msgstr "" -#: neutron/common/config.py:91 +#: neutron/common/config.py:89 msgid "" "Where to store Neutron state files. This directory must be writable by " "the agent." msgstr "" -#: neutron/common/config.py:117 +#: neutron/common/config.py:115 #, python-format msgid "Base MAC: %s" msgstr "" -#: neutron/common/config.py:128 +#: neutron/common/config.py:126 msgid "Logging enabled!" msgstr "" -#: neutron/common/config.py:144 +#: neutron/common/config.py:142 #, python-format msgid "Config paste file: %s" msgstr "" -#: neutron/common/config.py:149 +#: neutron/common/config.py:147 #, python-format msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" -#: neutron/common/exceptions.py:32 +#: neutron/common/exceptions.py:30 #: neutron/plugins/nicira/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" -#: neutron/common/exceptions.py:53 +#: neutron/common/exceptions.py:51 #, python-format msgid "Bad %(resource)s request: %(msg)s" msgstr "" -#: neutron/common/exceptions.py:65 +#: neutron/common/exceptions.py:63 msgid "Not authorized." msgstr "" -#: neutron/common/exceptions.py:69 +#: neutron/common/exceptions.py:67 msgid "The service is unavailable" msgstr "" -#: neutron/common/exceptions.py:73 +#: neutron/common/exceptions.py:71 #, python-format msgid "User does not have admin privileges: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:77 +#: neutron/common/exceptions.py:75 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: neutron/common/exceptions.py:81 +#: neutron/common/exceptions.py:79 #, python-format msgid "Network %(net_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:85 +#: neutron/common/exceptions.py:83 #, python-format msgid "Subnet %(subnet_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:89 +#: neutron/common/exceptions.py:87 #, python-format msgid "Port %(port_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:93 +#: neutron/common/exceptions.py:91 #, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:98 +#: neutron/common/exceptions.py:96 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:102 +#: neutron/common/exceptions.py:100 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:106 +#: neutron/common/exceptions.py:104 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:110 +#: neutron/common/exceptions.py:108 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:114 +#: neutron/common/exceptions.py:112 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:118 +#: neutron/common/exceptions.py:116 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:122 +#: neutron/common/exceptions.py:120 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:127 +#: neutron/common/exceptions.py:125 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:132 +#: neutron/common/exceptions.py:130 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:138 +#: neutron/common/exceptions.py:136 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:144 +#: neutron/common/exceptions.py:142 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:150 +#: neutron/common/exceptions.py:148 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:155 +#: neutron/common/exceptions.py:153 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:160 +#: neutron/common/exceptions.py:158 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:166 +#: neutron/common/exceptions.py:164 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:171 +#: neutron/common/exceptions.py:169 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:174 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:184 +#: neutron/common/exceptions.py:182 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:187 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:194 +#: neutron/common/exceptions.py:192 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:204 +#: neutron/common/exceptions.py:202 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:208 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:212 +#: neutron/common/exceptions.py:210 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:217 +#: neutron/common/exceptions.py:215 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:222 +#: neutron/common/exceptions.py:220 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:226 +#: neutron/common/exceptions.py:224 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:230 +#: neutron/common/exceptions.py:228 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:234 +#: neutron/common/exceptions.py:232 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:238 +#: neutron/common/exceptions.py:236 msgid "Sudo privilege is required to run this command." msgstr "" -#: neutron/common/exceptions.py:242 +#: neutron/common/exceptions.py:240 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:246 +#: neutron/common/exceptions.py:244 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:250 +#: neutron/common/exceptions.py:248 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:254 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:259 +#: neutron/common/exceptions.py:257 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:264 +#: neutron/common/exceptions.py:262 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:268 +#: neutron/common/exceptions.py:266 #, python-format msgid "Extensions not found: %(extensions)s" msgstr "" -#: neutron/common/exceptions.py:272 +#: neutron/common/exceptions.py:270 #, python-format msgid "Invalid content type %(content_type)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:274 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:281 +#: neutron/common/exceptions.py:279 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:285 +#: neutron/common/exceptions.py:283 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:290 +#: neutron/common/exceptions.py:288 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:295 +#: neutron/common/exceptions.py:293 #, python-format msgid "" "Current gateway ip %(ip_address)s already in use by port %(port_id)s. " "Unable to update." msgstr "" -#: neutron/common/exceptions.py:300 +#: neutron/common/exceptions.py:298 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" -#: neutron/common/exceptions.py:310 +#: neutron/common/exceptions.py:308 #, python-format msgid "Invalid network VXLAN port range: '%(vxlan_range)s'" msgstr "" -#: neutron/common/exceptions.py:314 +#: neutron/common/exceptions.py:312 #, python-format msgid "Found duplicate extension: %(alias)s" msgstr "" @@ -2282,32 +2282,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:53 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:143 +#: neutron/common/utils.py:140 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:146 +#: neutron/common/utils.py:143 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:149 +#: neutron/common/utils.py:146 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:151 +#: neutron/common/utils.py:148 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:154 +#: neutron/common/utils.py:151 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2339,12 +2339,12 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/api.py:59 +#: neutron/db/api.py:55 #, python-format msgid "Database registration exception: %s" msgstr "" -#: neutron/db/api.py:70 +#: neutron/db/api.py:66 msgid "Database exception" msgstr "" @@ -2613,99 +2613,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:168 +#: neutron/db/l3_db.py:163 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:607 +#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:277 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:291 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 #: neutron/plugins/bigswitch/plugin.py:817 #: neutron/plugins/bigswitch/plugin.py:826 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:307 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:318 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:333 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:467 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:506 +#: neutron/db/l3_db.py:501 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:510 +#: neutron/db/l3_db.py:505 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:522 +#: neutron/db/l3_db.py:517 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:529 +#: neutron/db/l3_db.py:524 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:533 +#: neutron/db/l3_db.py:528 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1853 +#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:731 +#: neutron/db/l3_db.py:726 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:749 +#: neutron/db/l3_db.py:744 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:837 +#: neutron/db/l3_db.py:832 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2959,24 +2959,24 @@ msgstr "" msgid "Multiple agents with agent_type=%(agent_type)s and host=%(host)s found" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:26 +#: neutron/extensions/allowedaddresspairs.py:22 msgid "AllowedAddressPair must contain ip_address" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:30 +#: neutron/extensions/allowedaddresspairs.py:26 msgid "" "Port Security must be enabled in order to have allowed address pairs on a" " port." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:35 +#: neutron/extensions/allowedaddresspairs.py:31 #, python-format msgid "" "Request contains duplicate address pair: mac_address %(mac_address)s " "ip_address %(ip_address)s." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:40 +#: neutron/extensions/allowedaddresspairs.py:36 msgid "Port's Fixed IP and Mac Address match an address pair entry." msgstr "" @@ -3141,39 +3141,39 @@ msgid "" "unlimited." msgstr "" -#: neutron/extensions/l3.py:34 +#: neutron/extensions/l3.py:29 #, python-format msgid "Router %(router_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:38 +#: neutron/extensions/l3.py:33 #, python-format msgid "Router %(router_id)s still has active ports" msgstr "" -#: neutron/extensions/l3.py:42 +#: neutron/extensions/l3.py:37 #, python-format msgid "Router %(router_id)s does not have an interface with id %(port_id)s" msgstr "" -#: neutron/extensions/l3.py:47 +#: neutron/extensions/l3.py:42 #, python-format msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s" msgstr "" -#: neutron/extensions/l3.py:52 +#: neutron/extensions/l3.py:47 #, python-format msgid "" "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot " "be deleted, as it is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:58 +#: neutron/extensions/l3.py:53 #, python-format msgid "Floating IP %(floatingip_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:62 +#: neutron/extensions/l3.py:57 #, python-format msgid "" "External network %(external_network_id)s is not reachable from subnet " @@ -3181,7 +3181,7 @@ msgid "" "Floating IP." msgstr "" -#: neutron/extensions/l3.py:68 +#: neutron/extensions/l3.py:63 #, python-format msgid "" "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with " @@ -3189,25 +3189,25 @@ msgid "" "has a floating IP on external network %(net_id)s." msgstr "" -#: neutron/extensions/l3.py:75 +#: neutron/extensions/l3.py:70 #, python-format msgid "" "Port %(port_id)s has owner %(device_owner)s and therefore cannot be " "deleted directly via the port API." msgstr "" -#: neutron/extensions/l3.py:80 +#: neutron/extensions/l3.py:75 #, python-format msgid "" "Gateway cannot be updated for router %(router_id)s, since a gateway to " "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:140 +#: neutron/extensions/l3.py:135 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:144 +#: neutron/extensions/l3.py:139 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -3361,19 +3361,19 @@ msgstr "" msgid "Duplicate segment entry in request." msgstr "" -#: neutron/extensions/portsecurity.py:25 +#: neutron/extensions/portsecurity.py:20 msgid "" "Port has security group associated. Cannot disable port security or ip " "address until security group is removed" msgstr "" -#: neutron/extensions/portsecurity.py:30 +#: neutron/extensions/portsecurity.py:25 msgid "" "Port security must be enabled and port must have an IP address in order " "to use security groups." msgstr "" -#: neutron/extensions/portsecurity.py:35 +#: neutron/extensions/portsecurity.py:30 msgid "Port does not have port security binding." msgstr "" @@ -4829,7 +4829,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:55 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89 #: neutron/plugins/mlnx/rpc_callbacks.py:76 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" @@ -4844,9 +4844,9 @@ msgstr "" #: neutron/plugins/mlnx/rpc_callbacks.py:98 #: neutron/plugins/mlnx/rpc_callbacks.py:117 #: neutron/plugins/mlnx/rpc_callbacks.py:132 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:114 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 #, python-format msgid "%s can not be found in database" msgstr "" @@ -5629,7 +5629,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:192 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5637,8 +5637,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:222 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:443 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" msgstr "" @@ -5657,7 +5657,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:208 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5665,7 +5665,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:249 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5673,7 +5673,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:255 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:471 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5831,7 +5831,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 #: neutron/plugins/mlnx/mlnx_plugin.py:334 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:519 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" msgstr "" @@ -6172,7 +6172,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:41 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 -#: neutron/plugins/openvswitch/ovs_db_v2.py:133 +#: neutron/plugins/openvswitch/ovs_db_v2.py:130 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6187,7 +6187,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:157 +#: neutron/plugins/openvswitch/ovs_db_v2.py:154 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6201,7 +6201,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:141 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 -#: neutron/plugins/openvswitch/ovs_db_v2.py:198 +#: neutron/plugins/openvswitch/ovs_db_v2.py:195 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" @@ -6211,8 +6211,8 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:89 -#: neutron/plugins/openvswitch/ovs_db_v2.py:107 +#: neutron/plugins/openvswitch/ovs_db_v2.py:86 +#: neutron/plugins/openvswitch/ovs_db_v2.py:104 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6254,7 +6254,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:144 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6267,7 +6267,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:79 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122 #: neutron/plugins/mlnx/rpc_callbacks.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:123 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" @@ -6409,7 +6409,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent out of sync with plugin!" msgstr "" @@ -6431,7 +6431,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1356 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1348 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6518,14 +6518,14 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156 #, python-format msgid "Device %(device)s not bound to the agent host %(host)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:150 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "" @@ -6547,26 +6547,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:217 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:225 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:233 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:237 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -6734,7 +6734,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:277 msgid "network_delete received" msgstr "" @@ -6745,12 +6745,12 @@ msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:318 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:343 msgid "fdb_remove received" msgstr "" @@ -6759,7 +6759,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:404 msgid "fdb_update received" msgstr "" @@ -6769,7 +6769,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:142 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" msgstr "" @@ -6780,14 +6780,14 @@ msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:942 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6795,29 +6795,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1015 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1020 #, python-format msgid "Port %s updated." msgstr "" @@ -6836,8 +6836,8 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1233 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" @@ -6898,7 +6898,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:163 +#: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6907,7 +6907,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:193 +#: neutron/plugins/openvswitch/ovs_db_v2.py:190 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " @@ -6916,7 +6916,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:188 +#: neutron/plugins/openvswitch/ovs_db_v2.py:185 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " @@ -8044,7 +8044,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:231 +#: neutron/plugins/openvswitch/ovs_db_v2.py:228 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8083,7 +8083,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8430,7 +8430,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:142 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:364 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8578,8 +8578,8 @@ msgid "" msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -8772,88 +8772,93 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:247 +#: neutron/plugins/nec/nec_plugin.py:256 +#, python-format +msgid "deactivate_port(): OFC port for port=%s is already removed." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:263 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:268 +#: neutron/plugins/nec/nec_plugin.py:284 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:317 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:341 +#: neutron/plugins/nec/nec_plugin.py:357 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:360 +#: neutron/plugins/nec/nec_plugin.py:376 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:371 +#: neutron/plugins/nec/nec_plugin.py:387 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:525 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:589 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:622 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:632 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:689 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:720 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:730 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:749 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:754 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9029,17 +9034,17 @@ msgstr "" msgid "delete_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:54 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:52 #, python-format msgid "Update ports: added=%(added)s, removed=%(removed)s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:76 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:74 #, python-format msgid "port_update received: %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:219 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:217 msgid "No port changed." msgstr "" @@ -9092,45 +9097,52 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:32 #, python-format -msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgid "The specified OFC resource (%(resource)s) is not found." msgstr "" #: neutron/plugins/nec/common/exceptions.py:36 #, python-format -msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:40 +#, python-format +msgid "" +"Neutron-OFC resource mapping for %(resource)s %(neutron_id)s is not " +"found. It may be deleted during processing." msgstr "" -#: neutron/plugins/nec/common/exceptions.py:41 +#: neutron/plugins/nec/common/exceptions.py:46 #, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:45 +#: neutron/plugins/nec/common/exceptions.py:50 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:51 +#: neutron/plugins/nec/common/exceptions.py:56 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:61 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:66 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:65 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:69 +#: neutron/plugins/nec/common/exceptions.py:74 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " @@ -9154,14 +9166,19 @@ msgstr "" #: neutron/plugins/nec/common/ofc_client.py:99 #, python-format +msgid "Specified resource %s does not exist on OFC " +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:103 +#, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:102 +#: neutron/plugins/nec/common/ofc_client.py:106 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:111 +#: neutron/plugins/nec/common/ofc_client.py:115 #, python-format msgid "Failed to connect OFC : %s" msgstr "" @@ -9171,23 +9188,18 @@ msgstr "" msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:143 -#, python-format -msgid "NotFound %(resource)s for neutron_id=%(id)s." -msgstr "" - -#: neutron/plugins/nec/db/api.py:169 +#: neutron/plugins/nec/db/api.py:168 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:202 +#: neutron/plugins/nec/db/api.py:201 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:208 -#: neutron/plugins/openvswitch/ovs_db_v2.py:319 +#: neutron/plugins/nec/db/api.py:207 +#: neutron/plugins/openvswitch/ovs_db_v2.py:316 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9211,103 +9223,102 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:230 +#: neutron/plugins/nicira/NeutronPlugin.py:223 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:266 +#: neutron/plugins/nicira/NeutronPlugin.py:259 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:268 -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#: neutron/plugins/nicira/NeutronPlugin.py:261 #, python-format -msgid "Unable to create port on NVP logical router %s" +msgid "Unable to create port on NSX logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:271 +#: neutron/plugins/nicira/NeutronPlugin.py:264 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(nsx_router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:349 +#: neutron/plugins/nicira/NeutronPlugin.py:342 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:355 +#: neutron/plugins/nicira/NeutronPlugin.py:348 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:361 +#: neutron/plugins/nicira/NeutronPlugin.py:354 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:407 +#: neutron/plugins/nicira/NeutronPlugin.py:400 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:447 +#: neutron/plugins/nicira/NeutronPlugin.py:440 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:459 -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#: neutron/plugins/nicira/NeutronPlugin.py:709 +#: neutron/plugins/nicira/NeutronPlugin.py:452 +#: neutron/plugins/nicira/NeutronPlugin.py:504 +#: neutron/plugins/nicira/NeutronPlugin.py:702 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:480 +#: neutron/plugins/nicira/NeutronPlugin.py:473 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:491 +#: neutron/plugins/nicira/NeutronPlugin.py:484 #, python-format msgid "" "Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " "to be rolled back for Neutron port: %(neutron_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:496 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:518 +#: neutron/plugins/nicira/NeutronPlugin.py:511 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:518 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:530 +#: neutron/plugins/nicira/NeutronPlugin.py:523 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:532 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9315,302 +9326,302 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:554 -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:1070 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:566 +#: neutron/plugins/nicira/NeutronPlugin.py:559 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:584 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:604 +#: neutron/plugins/nicira/NeutronPlugin.py:597 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:614 +#: neutron/plugins/nicira/NeutronPlugin.py:607 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:655 +#: neutron/plugins/nicira/NeutronPlugin.py:648 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:690 -#: neutron/plugins/nicira/NeutronPlugin.py:1788 +#: neutron/plugins/nicira/NeutronPlugin.py:683 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:694 -#: neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/plugins/nicira/NeutronPlugin.py:687 +#: neutron/plugins/nicira/NeutronPlugin.py:1785 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 +#: neutron/plugins/nicira/NeutronPlugin.py:689 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:738 +#: neutron/plugins/nicira/NeutronPlugin.py:731 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:771 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 +#: neutron/plugins/nicira/NeutronPlugin.py:775 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:786 +#: neutron/plugins/nicira/NeutronPlugin.py:779 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:790 -#: neutron/plugins/nicira/NeutronPlugin.py:806 +#: neutron/plugins/nicira/NeutronPlugin.py:783 +#: neutron/plugins/nicira/NeutronPlugin.py:799 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:812 +#: neutron/plugins/nicira/NeutronPlugin.py:805 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:857 +#: neutron/plugins/nicira/NeutronPlugin.py:850 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:891 +#: neutron/plugins/nicira/NeutronPlugin.py:884 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:981 +#: neutron/plugins/nicira/NeutronPlugin.py:974 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1066 +#: neutron/plugins/nicira/NeutronPlugin.py:1059 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1085 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1088 +#: neutron/plugins/nicira/NeutronPlugin.py:1081 #: neutron/plugins/nicira/NeutronServicePlugin.py:515 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1118 +#: neutron/plugins/nicira/NeutronPlugin.py:1111 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1186 +#: neutron/plugins/nicira/NeutronPlugin.py:1179 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1200 +#: neutron/plugins/nicira/NeutronPlugin.py:1193 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1211 +#: neutron/plugins/nicira/NeutronPlugin.py:1204 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1303 +#: neutron/plugins/nicira/NeutronPlugin.py:1296 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1331 +#: neutron/plugins/nicira/NeutronPlugin.py:1324 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1414 +#: neutron/plugins/nicira/NeutronPlugin.py:1407 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1413 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1431 +#: neutron/plugins/nicira/NeutronPlugin.py:1424 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1441 +#: neutron/plugins/nicira/NeutronPlugin.py:1434 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1470 -#: neutron/plugins/nicira/NeutronPlugin.py:1555 +#: neutron/plugins/nicira/NeutronPlugin.py:1463 +#: neutron/plugins/nicira/NeutronPlugin.py:1548 #: neutron/plugins/nicira/NeutronServicePlugin.py:198 #: neutron/plugins/nicira/NeutronServicePlugin.py:1204 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1519 +#: neutron/plugins/nicira/NeutronPlugin.py:1512 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1522 +#: neutron/plugins/nicira/NeutronPlugin.py:1515 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1557 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1580 +#: neutron/plugins/nicira/NeutronPlugin.py:1573 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1577 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1579 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1643 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1647 +#: neutron/plugins/nicira/NeutronPlugin.py:1640 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1650 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1725 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:1816 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1829 +#: neutron/plugins/nicira/NeutronPlugin.py:1822 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1961 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1967 +#: neutron/plugins/nicira/NeutronPlugin.py:1960 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:1995 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2005 +#: neutron/plugins/nicira/NeutronPlugin.py:1998 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2032 +#: neutron/plugins/nicira/NeutronPlugin.py:2025 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2055 +#: neutron/plugins/nicira/NeutronPlugin.py:2048 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2085 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2159 +#: neutron/plugins/nicira/NeutronPlugin.py:2152 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2167 +#: neutron/plugins/nicira/NeutronPlugin.py:2160 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -9618,12 +9629,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2174 +#: neutron/plugins/nicira/NeutronPlugin.py:2167 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2187 +#: neutron/plugins/nicira/NeutronPlugin.py:2180 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9651,6 +9662,11 @@ msgstr "" msgid "An exception occurred while creating a port on lswitch %s" msgstr "" +#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#, python-format +msgid "Unable to create port on NVP logical router %s" +msgstr "" + #: neutron/plugins/nicira/NeutronServicePlugin.py:469 #, python-format msgid "Unable to create integration logic switch for router %s" @@ -9860,24 +9876,24 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:54 +#: neutron/plugins/nicira/nsx_cluster.py:49 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:66 +#: neutron/plugins/nicira/nsx_cluster.py:61 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:124 +#: neutron/plugins/nicira/nvplib.py:117 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:128 +#: neutron/plugins/nicira/nvplib.py:121 #, python-format msgid "locals=[%s]" msgstr "" @@ -10278,108 +10294,103 @@ msgstr "" msgid "Task status check interval" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:24 +#: neutron/plugins/nicira/common/exceptions.py:21 #, python-format -msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:28 +#: neutron/plugins/nicira/common/exceptions.py:25 #, python-format msgid "Unable to fulfill request with version %(version)s." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:32 +#: neutron/plugins/nicira/common/exceptions.py:29 #, python-format -msgid "Invalid NVP connection parameters: %(conn_params)s" +msgid "Invalid NSX connection parameters: %(conn_params)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:36 +#: neutron/plugins/nicira/common/exceptions.py:33 #, python-format msgid "" "Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the nvp plugin ini file." +"values are specified in the [DEFAULT] section of the NSX plugin ini file." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:42 +#: neutron/plugins/nicira/common/exceptions.py:39 #, python-format msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:47 +#: neutron/plugins/nicira/common/exceptions.py:44 #, python-format msgid "" "Unable to create port on network %(network)s. Maximum number of ports " "reached" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:52 +#: neutron/plugins/nicira/common/exceptions.py:49 #, python-format msgid "" "While retrieving NAT rules, %(actual_rules)s were found whereas rules in " "the (%(min_rules)s,%(max_rules)s) interval were expected" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:58 +#: neutron/plugins/nicira/common/exceptions.py:55 #, python-format -msgid "Invalid NVP attachment type '%(attachment_type)s'" +msgid "Invalid NSX attachment type '%(attachment_type)s'" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:62 +#: neutron/plugins/nicira/common/exceptions.py:59 msgid "" "The networking backend is currently in maintenance mode and therefore " "unable to accept requests which modify its state. Please try later." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:74 +#: neutron/plugins/nicira/common/exceptions.py:65 #, python-format msgid "Gateway Service %(gateway)s is already in use" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:78 +#: neutron/plugins/nicira/common/exceptions.py:69 #, python-format msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:82 +#: neutron/plugins/nicira/common/exceptions.py:73 #, python-format -msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:86 +#: neutron/plugins/nicira/common/exceptions.py:77 #, python-format msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NVP setup" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" " and/or configuration" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:91 +#: neutron/plugins/nicira/common/exceptions.py:82 #, python-format msgid "" "An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " "via port %(port_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:100 +#: neutron/plugins/nicira/common/exceptions.py:91 #, python-format msgid "Unable to find LSN for %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:104 +#: neutron/plugins/nicira/common/exceptions.py:95 #, python-format msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:109 +#: neutron/plugins/nicira/common/exceptions.py:100 #, python-format msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:113 +#: neutron/plugins/nicira/common/exceptions.py:104 #, python-format msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" @@ -11558,383 +11569,383 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:212 +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:260 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:278 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:301 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:303 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:377 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:393 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" "Adding a tunnel endpoint failed due to a concurrenttransaction had been " "committed (%s attempts left)" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:398 +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:312 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:329 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:434 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:523 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:294 #, python-format msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:306 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, 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:469 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, 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:488 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:480 #, 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:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 #, 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:517 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, 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:534 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:566 #, 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:618 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:610 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:668 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:687 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:768 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:760 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:766 #, 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:862 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:854 #, python-format msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:871 +#: 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:883 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:886 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920 #, python-format msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:926 #, python-format msgid "" "Port %s was not found on the integration bridge and will therefore not be" " processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 #, python-format msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:956 #, python-format msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1080 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1151 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1163 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1184 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1180 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1194 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1203 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1249 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1265 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 #, 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:1276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, 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:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275 #, 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:1288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, 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:1303 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1295 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1317 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1320 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12206,58 +12217,58 @@ msgstr "" msgid "Invalid configuration. check ryu.ini" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:96 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:94 #, python-format msgid "Could not get IPv4 address from %(nic)s: %(cfg)s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:162 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:160 #, python-format msgid "External port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:170 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:168 msgid "Get Ryu rest API address" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:220 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:218 msgid "Ryu rest API port isn't specified" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:221 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:219 #, python-format msgid "Going to ofp controller mode %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236 msgid "Port update received" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269 msgid "Agent loop has new device" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296 #, python-format msgid "tunnel_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 #, python-format msgid "ovsdb_port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:302 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 #, python-format msgid "ovsdb_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:308 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:306 #, python-format msgid "Initialization failed: %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:311 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:309 msgid "" "Ryu initialization on the node is done. Agent initialized successfully, " "now running..." @@ -12386,13 +12397,13 @@ msgstr "" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgstr "" -#: neutron/server/__init__.py:40 +#: neutron/server/__init__.py:39 msgid "" "ERROR: Unable to find configuration file via the default search paths " "(~/.neutron/, ~/, /etc/neutron/, /etc/) and the '--config-file' option!" msgstr "" -#: neutron/server/__init__.py:47 +#: neutron/server/__init__.py:46 #, python-format msgid "ERROR: %s" msgstr "" @@ -13639,56 +13650,60 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:76 -#: neutron/tests/unit/nec/test_ofc_client.py:82 -#: neutron/tests/unit/nec/test_ofc_client.py:91 +#: neutron/tests/unit/nec/test_ofc_client.py:77 +msgid "The specified OFC resource (/somewhere) is not found." +msgstr "" + +#: neutron/tests/unit/nec/test_ofc_client.py:81 +#: neutron/tests/unit/nec/test_ofc_client.py:87 +#: neutron/tests/unit/nec/test_ofc_client.py:96 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:101 +#: neutron/tests/unit/nec/test_ofc_client.py:106 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:406 +#: neutron/tests/unit/vmware/apiclient/fake.py:404 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:415 +#: neutron/tests/unit/vmware/apiclient/fake.py:413 #, python-format msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:103 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:115 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:126 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:143 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:161 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:183 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:205 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:289 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:303 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:317 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:359 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:193 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:256 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 #, python-format msgid "Lswitch %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/test_edge_router.py:132 +#: neutron/tests/unit/vmware/vshield/test_edge_router.py:130 msgid "Tasks not completed" msgstr "" @@ -14799,3 +14814,37 @@ msgstr "" #~ msgid "Security group: %s was already deleted from backend" #~ msgstr "" +#~ msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +#~ msgstr "" + +#~ msgid "NotFound %(resource)s for neutron_id=%(id)s." +#~ msgstr "" + +#~ msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +#~ msgstr "" + +#~ msgid "Invalid NVP connection parameters: %(conn_params)s" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid cluster values: %(invalid_attrs)s. " +#~ "Please ensure that these values are " +#~ "specified in the [DEFAULT] section of" +#~ " the nvp plugin ini file." +#~ msgstr "" + +#~ msgid "Invalid NVP attachment type '%(attachment_type)s'" +#~ msgstr "" + +#~ msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" +#~ msgstr "" + +#~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +#~ msgstr "" + +#~ msgid "" +#~ "Service cluster: '%(cluster_id)s' is " +#~ "unavailable. Please, check NVP setup " +#~ "and/or configuration" +#~ msgstr "" + diff --git a/neutron/locale/en_US/LC_MESSAGES/neutron.po b/neutron/locale/en_US/LC_MESSAGES/neutron.po index dfb6fbf91..075c28de9 100644 --- a/neutron/locale/en_US/LC_MESSAGES/neutron.po +++ b/neutron/locale/en_US/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-27 06:23+0000\n" +"POT-Creation-Date: 2014-02-28 06:26+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: English (United States) " @@ -38,59 +38,59 @@ msgstr "" msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: neutron/manager.py:72 +#: neutron/manager.py:69 #, python-format msgid "dhcp_agents_per_network must be >= 1. '%s' is invalid." msgstr "" -#: neutron/manager.py:84 +#: neutron/manager.py:81 msgid "Neutron core_plugin not configured!" msgstr "" -#: neutron/manager.py:113 +#: neutron/manager.py:110 #, python-format msgid "Loading core plugin: %s" msgstr "" -#: neutron/manager.py:140 +#: neutron/manager.py:137 #, python-format msgid "Error loading plugin by name, %s" msgstr "" -#: neutron/manager.py:141 +#: neutron/manager.py:138 #, python-format msgid "Error loading plugin by class, %s" msgstr "" -#: neutron/manager.py:142 +#: neutron/manager.py:139 msgid "Plugin not found." msgstr "" -#: neutron/manager.py:147 +#: neutron/manager.py:144 msgid "Loading services supported by the core plugin" msgstr "" -#: neutron/manager.py:156 +#: neutron/manager.py:153 #, python-format msgid "Service %s is supported by the core plugin" msgstr "" -#: neutron/manager.py:169 +#: neutron/manager.py:166 #, python-format msgid "Loading service plugins: %s" msgstr "" -#: neutron/manager.py:174 +#: neutron/manager.py:171 #, python-format msgid "Loading Plugin: %s" msgstr "" -#: neutron/manager.py:182 +#: neutron/manager.py:179 #, python-format msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/manager.py:194 +#: neutron/manager.py:191 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -218,42 +218,42 @@ msgstr "" msgid "%s is already registered." msgstr "" -#: neutron/service.py:39 +#: neutron/service.py:37 msgid "Seconds between running periodic tasks" msgstr "" -#: neutron/service.py:42 +#: neutron/service.py:40 msgid "Number of separate worker processes for service" msgstr "" -#: neutron/service.py:45 +#: neutron/service.py:43 msgid "" "Range of seconds to randomly delay when starting the periodic task " "scheduler to reduce stampeding. (Disable by setting to 0)" msgstr "" -#: neutron/service.py:102 +#: neutron/service.py:100 msgid "Error occurred: trying old api-paste.ini." msgstr "" -#: neutron/service.py:107 +#: neutron/service.py:105 msgid "Unrecoverable error: please check log for details." msgstr "" -#: neutron/service.py:116 +#: neutron/service.py:114 msgid "No known API applications configured." msgstr "" -#: neutron/service.py:123 +#: neutron/service.py:121 #, python-format msgid "Neutron service started, listening on %(host)s:%(port)s" msgstr "" -#: neutron/service.py:224 +#: neutron/service.py:222 msgid "Exception occurs when timer stops" msgstr "" -#: neutron/service.py:234 +#: neutron/service.py:232 msgid "Exception occurs when waiting for timer" msgstr "" @@ -437,7 +437,7 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:184 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 #: neutron/agent/metadata/namespace_proxy.py:156 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,7 +507,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:887 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 #: neutron/agent/metadata/agent.py:305 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -515,191 +515,191 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:892 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 #: neutron/agent/metadata/agent.py:310 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:241 #: neutron/services/loadbalancer/agent/agent_manager.py:121 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:897 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:158 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:158 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:166 +#: neutron/agent/l3_agent.py:162 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:169 +#: neutron/agent/l3_agent.py:165 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:174 +#: neutron/agent/l3_agent.py:170 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:176 +#: neutron/agent/l3_agent.py:172 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:179 +#: neutron/agent/l3_agent.py:175 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:181 +#: neutron/agent/l3_agent.py:177 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:204 +#: neutron/agent/l3_agent.py:200 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:231 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:236 +#: neutron/agent/l3_agent.py:232 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:257 +#: neutron/agent/l3_agent.py:253 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:277 +#: neutron/agent/l3_agent.py:273 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:298 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:322 +#: neutron/agent/l3_agent.py:318 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:346 +#: neutron/agent/l3_agent.py:342 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:395 +#: neutron/agent/l3_agent.py:391 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:397 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:545 +#: neutron/agent/l3_agent.py:541 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:669 +#: neutron/agent/l3_agent.py:665 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:674 +#: neutron/agent/l3_agent.py:670 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:678 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:686 +#: neutron/agent/l3_agent.py:682 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:693 +#: neutron/agent/l3_agent.py:689 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:742 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:751 +#: neutron/agent/l3_agent.py:747 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:753 neutron/agent/l3_agent.py:791 +#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:767 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:782 +#: neutron/agent/l3_agent.py:778 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:785 +#: neutron/agent/l3_agent.py:781 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:783 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:800 +#: neutron/agent/l3_agent.py:796 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:820 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:828 +#: neutron/agent/l3_agent.py:824 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:860 +#: neutron/agent/l3_agent.py:856 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:884 +#: neutron/agent/l3_agent.py:880 msgid "Report state task successfully completed" msgstr "" @@ -725,7 +725,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279 #, python-format msgid "Delete %s" msgstr "" @@ -1077,7 +1077,7 @@ msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:61 -#: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" @@ -1183,86 +1183,86 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:39 +#: neutron/agent/linux/ovs_lib.py:34 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 -#: neutron/agent/linux/ovs_lib.py:313 +#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 +#: neutron/agent/linux/ovs_lib.py:308 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:174 +#: neutron/agent/linux/ovs_lib.py:169 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:200 +#: neutron/agent/linux/ovs_lib.py:195 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:230 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:239 +#: neutron/agent/linux/ovs_lib.py:234 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:242 +#: neutron/agent/linux/ovs_lib.py:237 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:245 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:361 +#: neutron/agent/linux/ovs_lib.py:356 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:371 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:402 +#: neutron/agent/linux/ovs_lib.py:397 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:412 +#: neutron/agent/linux/ovs_lib.py:407 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:425 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:440 +#: neutron/agent/linux/ovs_lib.py:435 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:451 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:461 +#: neutron/agent/linux/ovs_lib.py:456 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:473 +#: neutron/agent/linux/ovs_lib.py:468 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:477 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1830,7 +1830,7 @@ msgstr "" msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:65 +#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" @@ -1858,409 +1858,409 @@ msgstr "" msgid "Request Failed: internal server error while processing your request." msgstr "" -#: neutron/common/config.py:39 +#: neutron/common/config.py:37 msgid "The host IP to bind to" msgstr "" -#: neutron/common/config.py:41 +#: neutron/common/config.py:39 msgid "The port to bind to" msgstr "" -#: neutron/common/config.py:43 +#: neutron/common/config.py:41 msgid "The API paste config file to use" msgstr "" -#: neutron/common/config.py:45 +#: neutron/common/config.py:43 msgid "The path for API extensions" msgstr "" -#: neutron/common/config.py:47 +#: neutron/common/config.py:45 msgid "The policy file to use" msgstr "" -#: neutron/common/config.py:51 +#: neutron/common/config.py:49 msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:53 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 msgid "The service plugins Neutron will use" msgstr "" -#: neutron/common/config.py:55 +#: neutron/common/config.py:53 msgid "The base MAC address Neutron will use for VIFs" msgstr "" -#: neutron/common/config.py:57 +#: neutron/common/config.py:55 msgid "How many times Neutron will retry MAC generation" msgstr "" -#: neutron/common/config.py:59 +#: neutron/common/config.py:57 msgid "Allow the usage of the bulk API" msgstr "" -#: neutron/common/config.py:61 +#: neutron/common/config.py:59 msgid "Allow the usage of the pagination" msgstr "" -#: neutron/common/config.py:63 +#: neutron/common/config.py:61 msgid "Allow the usage of the sorting" msgstr "" -#: neutron/common/config.py:65 +#: neutron/common/config.py:63 msgid "" "The maximum number of items returned in a single response, value was " "'infinite' or negative integer means no limit" msgstr "" -#: neutron/common/config.py:69 +#: neutron/common/config.py:67 msgid "Maximum number of DNS nameservers" msgstr "" -#: neutron/common/config.py:71 +#: neutron/common/config.py:69 msgid "Maximum number of host routes per subnet" msgstr "" -#: neutron/common/config.py:73 +#: neutron/common/config.py:71 msgid "Maximum number of fixed ips per port" msgstr "" -#: neutron/common/config.py:76 +#: neutron/common/config.py:74 msgid "DHCP lease duration" msgstr "" -#: neutron/common/config.py:78 +#: neutron/common/config.py:76 msgid "Allow sending resource operation notification to DHCP agent" msgstr "" -#: neutron/common/config.py:81 +#: neutron/common/config.py:79 msgid "Allow overlapping IP support in Neutron" msgstr "" -#: neutron/common/config.py:83 +#: neutron/common/config.py:81 msgid "The hostname Neutron is running on" msgstr "" -#: neutron/common/config.py:85 +#: neutron/common/config.py:83 msgid "Ensure that configured gateway is on subnet" msgstr "" -#: neutron/common/config.py:91 +#: neutron/common/config.py:89 msgid "" "Where to store Neutron state files. This directory must be writable by " "the agent." msgstr "" -#: neutron/common/config.py:117 +#: neutron/common/config.py:115 #, python-format msgid "Base MAC: %s" msgstr "" -#: neutron/common/config.py:128 +#: neutron/common/config.py:126 msgid "Logging enabled!" msgstr "" -#: neutron/common/config.py:144 +#: neutron/common/config.py:142 #, python-format msgid "Config paste file: %s" msgstr "" -#: neutron/common/config.py:149 +#: neutron/common/config.py:147 #, python-format msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" -#: neutron/common/exceptions.py:32 +#: neutron/common/exceptions.py:30 #: neutron/plugins/nicira/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" -#: neutron/common/exceptions.py:53 +#: neutron/common/exceptions.py:51 #, python-format msgid "Bad %(resource)s request: %(msg)s" msgstr "" -#: neutron/common/exceptions.py:65 +#: neutron/common/exceptions.py:63 msgid "Not authorized." msgstr "" -#: neutron/common/exceptions.py:69 +#: neutron/common/exceptions.py:67 msgid "The service is unavailable" msgstr "" -#: neutron/common/exceptions.py:73 +#: neutron/common/exceptions.py:71 #, python-format msgid "User does not have admin privileges: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:77 +#: neutron/common/exceptions.py:75 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: neutron/common/exceptions.py:81 +#: neutron/common/exceptions.py:79 #, python-format msgid "Network %(net_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:85 +#: neutron/common/exceptions.py:83 #, python-format msgid "Subnet %(subnet_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:89 +#: neutron/common/exceptions.py:87 #, python-format msgid "Port %(port_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:93 +#: neutron/common/exceptions.py:91 #, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:98 +#: neutron/common/exceptions.py:96 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:102 +#: neutron/common/exceptions.py:100 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:106 +#: neutron/common/exceptions.py:104 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:110 +#: neutron/common/exceptions.py:108 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:114 +#: neutron/common/exceptions.py:112 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:118 +#: neutron/common/exceptions.py:116 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:122 +#: neutron/common/exceptions.py:120 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:127 +#: neutron/common/exceptions.py:125 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:132 +#: neutron/common/exceptions.py:130 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:138 +#: neutron/common/exceptions.py:136 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:144 +#: neutron/common/exceptions.py:142 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:150 +#: neutron/common/exceptions.py:148 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:155 +#: neutron/common/exceptions.py:153 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:160 +#: neutron/common/exceptions.py:158 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:166 +#: neutron/common/exceptions.py:164 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:171 +#: neutron/common/exceptions.py:169 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:174 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:184 +#: neutron/common/exceptions.py:182 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:187 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:194 +#: neutron/common/exceptions.py:192 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:204 +#: neutron/common/exceptions.py:202 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:208 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:212 +#: neutron/common/exceptions.py:210 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:217 +#: neutron/common/exceptions.py:215 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:222 +#: neutron/common/exceptions.py:220 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:226 +#: neutron/common/exceptions.py:224 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:230 +#: neutron/common/exceptions.py:228 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:234 +#: neutron/common/exceptions.py:232 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:238 +#: neutron/common/exceptions.py:236 msgid "Sudo privilege is required to run this command." msgstr "" -#: neutron/common/exceptions.py:242 +#: neutron/common/exceptions.py:240 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:246 +#: neutron/common/exceptions.py:244 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:250 +#: neutron/common/exceptions.py:248 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:254 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:259 +#: neutron/common/exceptions.py:257 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:264 +#: neutron/common/exceptions.py:262 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:268 +#: neutron/common/exceptions.py:266 #, python-format msgid "Extensions not found: %(extensions)s" msgstr "" -#: neutron/common/exceptions.py:272 +#: neutron/common/exceptions.py:270 #, python-format msgid "Invalid content type %(content_type)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:274 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:281 +#: neutron/common/exceptions.py:279 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:285 +#: neutron/common/exceptions.py:283 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:290 +#: neutron/common/exceptions.py:288 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:295 +#: neutron/common/exceptions.py:293 #, python-format msgid "" "Current gateway ip %(ip_address)s already in use by port %(port_id)s. " "Unable to update." msgstr "" -#: neutron/common/exceptions.py:300 +#: neutron/common/exceptions.py:298 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" -#: neutron/common/exceptions.py:310 +#: neutron/common/exceptions.py:308 #, python-format msgid "Invalid network VXLAN port range: '%(vxlan_range)s'" msgstr "" -#: neutron/common/exceptions.py:314 +#: neutron/common/exceptions.py:312 #, python-format msgid "Found duplicate extension: %(alias)s" msgstr "" @@ -2282,32 +2282,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:53 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:143 +#: neutron/common/utils.py:140 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:146 +#: neutron/common/utils.py:143 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:149 +#: neutron/common/utils.py:146 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:151 +#: neutron/common/utils.py:148 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:154 +#: neutron/common/utils.py:151 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2339,12 +2339,12 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/api.py:59 +#: neutron/db/api.py:55 #, python-format msgid "Database registration exception: %s" msgstr "" -#: neutron/db/api.py:70 +#: neutron/db/api.py:66 msgid "Database exception" msgstr "" @@ -2613,99 +2613,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:168 +#: neutron/db/l3_db.py:163 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:607 +#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:277 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:291 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 #: neutron/plugins/bigswitch/plugin.py:817 #: neutron/plugins/bigswitch/plugin.py:826 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:307 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:318 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:333 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:467 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:506 +#: neutron/db/l3_db.py:501 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:510 +#: neutron/db/l3_db.py:505 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:522 +#: neutron/db/l3_db.py:517 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:529 +#: neutron/db/l3_db.py:524 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:533 +#: neutron/db/l3_db.py:528 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1853 +#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:731 +#: neutron/db/l3_db.py:726 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:749 +#: neutron/db/l3_db.py:744 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:837 +#: neutron/db/l3_db.py:832 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2959,24 +2959,24 @@ msgstr "" msgid "Multiple agents with agent_type=%(agent_type)s and host=%(host)s found" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:26 +#: neutron/extensions/allowedaddresspairs.py:22 msgid "AllowedAddressPair must contain ip_address" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:30 +#: neutron/extensions/allowedaddresspairs.py:26 msgid "" "Port Security must be enabled in order to have allowed address pairs on a" " port." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:35 +#: neutron/extensions/allowedaddresspairs.py:31 #, python-format msgid "" "Request contains duplicate address pair: mac_address %(mac_address)s " "ip_address %(ip_address)s." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:40 +#: neutron/extensions/allowedaddresspairs.py:36 msgid "Port's Fixed IP and Mac Address match an address pair entry." msgstr "" @@ -3141,39 +3141,39 @@ msgid "" "unlimited." msgstr "" -#: neutron/extensions/l3.py:34 +#: neutron/extensions/l3.py:29 #, python-format msgid "Router %(router_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:38 +#: neutron/extensions/l3.py:33 #, python-format msgid "Router %(router_id)s still has active ports" msgstr "" -#: neutron/extensions/l3.py:42 +#: neutron/extensions/l3.py:37 #, python-format msgid "Router %(router_id)s does not have an interface with id %(port_id)s" msgstr "" -#: neutron/extensions/l3.py:47 +#: neutron/extensions/l3.py:42 #, python-format msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s" msgstr "" -#: neutron/extensions/l3.py:52 +#: neutron/extensions/l3.py:47 #, python-format msgid "" "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot " "be deleted, as it is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:58 +#: neutron/extensions/l3.py:53 #, python-format msgid "Floating IP %(floatingip_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:62 +#: neutron/extensions/l3.py:57 #, python-format msgid "" "External network %(external_network_id)s is not reachable from subnet " @@ -3181,7 +3181,7 @@ msgid "" "Floating IP." msgstr "" -#: neutron/extensions/l3.py:68 +#: neutron/extensions/l3.py:63 #, python-format msgid "" "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with " @@ -3189,25 +3189,25 @@ msgid "" "has a floating IP on external network %(net_id)s." msgstr "" -#: neutron/extensions/l3.py:75 +#: neutron/extensions/l3.py:70 #, python-format msgid "" "Port %(port_id)s has owner %(device_owner)s and therefore cannot be " "deleted directly via the port API." msgstr "" -#: neutron/extensions/l3.py:80 +#: neutron/extensions/l3.py:75 #, python-format msgid "" "Gateway cannot be updated for router %(router_id)s, since a gateway to " "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:140 +#: neutron/extensions/l3.py:135 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:144 +#: neutron/extensions/l3.py:139 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -3361,19 +3361,19 @@ msgstr "" msgid "Duplicate segment entry in request." msgstr "" -#: neutron/extensions/portsecurity.py:25 +#: neutron/extensions/portsecurity.py:20 msgid "" "Port has security group associated. Cannot disable port security or ip " "address until security group is removed" msgstr "" -#: neutron/extensions/portsecurity.py:30 +#: neutron/extensions/portsecurity.py:25 msgid "" "Port security must be enabled and port must have an IP address in order " "to use security groups." msgstr "" -#: neutron/extensions/portsecurity.py:35 +#: neutron/extensions/portsecurity.py:30 msgid "Port does not have port security binding." msgstr "" @@ -4829,7 +4829,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:55 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89 #: neutron/plugins/mlnx/rpc_callbacks.py:76 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" @@ -4844,9 +4844,9 @@ msgstr "" #: neutron/plugins/mlnx/rpc_callbacks.py:98 #: neutron/plugins/mlnx/rpc_callbacks.py:117 #: neutron/plugins/mlnx/rpc_callbacks.py:132 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:114 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 #, python-format msgid "%s can not be found in database" msgstr "" @@ -5629,7 +5629,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:192 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5637,8 +5637,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:222 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:443 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" msgstr "" @@ -5657,7 +5657,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:208 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5665,7 +5665,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:249 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5673,7 +5673,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:255 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:471 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5831,7 +5831,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 #: neutron/plugins/mlnx/mlnx_plugin.py:334 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:519 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" msgstr "" @@ -6172,7 +6172,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:41 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 -#: neutron/plugins/openvswitch/ovs_db_v2.py:133 +#: neutron/plugins/openvswitch/ovs_db_v2.py:130 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6187,7 +6187,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:157 +#: neutron/plugins/openvswitch/ovs_db_v2.py:154 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6201,7 +6201,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:141 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 -#: neutron/plugins/openvswitch/ovs_db_v2.py:198 +#: neutron/plugins/openvswitch/ovs_db_v2.py:195 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" @@ -6211,8 +6211,8 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:89 -#: neutron/plugins/openvswitch/ovs_db_v2.py:107 +#: neutron/plugins/openvswitch/ovs_db_v2.py:86 +#: neutron/plugins/openvswitch/ovs_db_v2.py:104 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6254,7 +6254,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:144 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6267,7 +6267,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:79 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122 #: neutron/plugins/mlnx/rpc_callbacks.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:123 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" @@ -6409,7 +6409,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent out of sync with plugin!" msgstr "" @@ -6431,7 +6431,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1356 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1348 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6518,14 +6518,14 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156 #, python-format msgid "Device %(device)s not bound to the agent host %(host)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:150 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "" @@ -6547,26 +6547,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:217 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:225 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:233 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:237 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -6734,7 +6734,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:277 msgid "network_delete received" msgstr "" @@ -6745,12 +6745,12 @@ msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:318 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:343 msgid "fdb_remove received" msgstr "" @@ -6759,7 +6759,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:404 msgid "fdb_update received" msgstr "" @@ -6769,7 +6769,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:142 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" msgstr "" @@ -6780,14 +6780,14 @@ msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:942 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6795,29 +6795,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1015 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1020 #, python-format msgid "Port %s updated." msgstr "" @@ -6836,8 +6836,8 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1233 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" @@ -6898,7 +6898,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:163 +#: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6907,7 +6907,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:193 +#: neutron/plugins/openvswitch/ovs_db_v2.py:190 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " @@ -6916,7 +6916,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:188 +#: neutron/plugins/openvswitch/ovs_db_v2.py:185 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " @@ -8044,7 +8044,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:231 +#: neutron/plugins/openvswitch/ovs_db_v2.py:228 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8083,7 +8083,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8430,7 +8430,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:142 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:364 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8578,8 +8578,8 @@ msgid "" msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -8772,88 +8772,93 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:247 +#: neutron/plugins/nec/nec_plugin.py:256 +#, python-format +msgid "deactivate_port(): OFC port for port=%s is already removed." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:263 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:268 +#: neutron/plugins/nec/nec_plugin.py:284 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:317 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:341 +#: neutron/plugins/nec/nec_plugin.py:357 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:360 +#: neutron/plugins/nec/nec_plugin.py:376 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:371 +#: neutron/plugins/nec/nec_plugin.py:387 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:525 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:589 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:622 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:632 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:689 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:720 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:730 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:749 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:754 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9029,17 +9034,17 @@ msgstr "" msgid "delete_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:54 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:52 #, python-format msgid "Update ports: added=%(added)s, removed=%(removed)s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:76 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:74 #, python-format msgid "port_update received: %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:219 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:217 msgid "No port changed." msgstr "" @@ -9092,45 +9097,52 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:32 #, python-format -msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgid "The specified OFC resource (%(resource)s) is not found." msgstr "" #: neutron/plugins/nec/common/exceptions.py:36 #, python-format -msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:40 +#, python-format +msgid "" +"Neutron-OFC resource mapping for %(resource)s %(neutron_id)s is not " +"found. It may be deleted during processing." msgstr "" -#: neutron/plugins/nec/common/exceptions.py:41 +#: neutron/plugins/nec/common/exceptions.py:46 #, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:45 +#: neutron/plugins/nec/common/exceptions.py:50 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:51 +#: neutron/plugins/nec/common/exceptions.py:56 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:61 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:66 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:65 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:69 +#: neutron/plugins/nec/common/exceptions.py:74 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " @@ -9154,14 +9166,19 @@ msgstr "" #: neutron/plugins/nec/common/ofc_client.py:99 #, python-format +msgid "Specified resource %s does not exist on OFC " +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:103 +#, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:102 +#: neutron/plugins/nec/common/ofc_client.py:106 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:111 +#: neutron/plugins/nec/common/ofc_client.py:115 #, python-format msgid "Failed to connect OFC : %s" msgstr "" @@ -9171,23 +9188,18 @@ msgstr "" msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:143 -#, python-format -msgid "NotFound %(resource)s for neutron_id=%(id)s." -msgstr "" - -#: neutron/plugins/nec/db/api.py:169 +#: neutron/plugins/nec/db/api.py:168 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:202 +#: neutron/plugins/nec/db/api.py:201 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:208 -#: neutron/plugins/openvswitch/ovs_db_v2.py:319 +#: neutron/plugins/nec/db/api.py:207 +#: neutron/plugins/openvswitch/ovs_db_v2.py:316 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9211,103 +9223,102 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:230 +#: neutron/plugins/nicira/NeutronPlugin.py:223 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:266 +#: neutron/plugins/nicira/NeutronPlugin.py:259 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:268 -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#: neutron/plugins/nicira/NeutronPlugin.py:261 #, python-format -msgid "Unable to create port on NVP logical router %s" +msgid "Unable to create port on NSX logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:271 +#: neutron/plugins/nicira/NeutronPlugin.py:264 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(nsx_router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:349 +#: neutron/plugins/nicira/NeutronPlugin.py:342 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:355 +#: neutron/plugins/nicira/NeutronPlugin.py:348 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:361 +#: neutron/plugins/nicira/NeutronPlugin.py:354 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:407 +#: neutron/plugins/nicira/NeutronPlugin.py:400 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:447 +#: neutron/plugins/nicira/NeutronPlugin.py:440 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:459 -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#: neutron/plugins/nicira/NeutronPlugin.py:709 +#: neutron/plugins/nicira/NeutronPlugin.py:452 +#: neutron/plugins/nicira/NeutronPlugin.py:504 +#: neutron/plugins/nicira/NeutronPlugin.py:702 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:480 +#: neutron/plugins/nicira/NeutronPlugin.py:473 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:491 +#: neutron/plugins/nicira/NeutronPlugin.py:484 #, python-format msgid "" "Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " "to be rolled back for Neutron port: %(neutron_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:496 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:518 +#: neutron/plugins/nicira/NeutronPlugin.py:511 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:518 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:530 +#: neutron/plugins/nicira/NeutronPlugin.py:523 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:532 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9315,302 +9326,302 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:554 -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:1070 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:566 +#: neutron/plugins/nicira/NeutronPlugin.py:559 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:584 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:604 +#: neutron/plugins/nicira/NeutronPlugin.py:597 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:614 +#: neutron/plugins/nicira/NeutronPlugin.py:607 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:655 +#: neutron/plugins/nicira/NeutronPlugin.py:648 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:690 -#: neutron/plugins/nicira/NeutronPlugin.py:1788 +#: neutron/plugins/nicira/NeutronPlugin.py:683 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:694 -#: neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/plugins/nicira/NeutronPlugin.py:687 +#: neutron/plugins/nicira/NeutronPlugin.py:1785 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 +#: neutron/plugins/nicira/NeutronPlugin.py:689 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:738 +#: neutron/plugins/nicira/NeutronPlugin.py:731 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:771 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 +#: neutron/plugins/nicira/NeutronPlugin.py:775 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:786 +#: neutron/plugins/nicira/NeutronPlugin.py:779 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:790 -#: neutron/plugins/nicira/NeutronPlugin.py:806 +#: neutron/plugins/nicira/NeutronPlugin.py:783 +#: neutron/plugins/nicira/NeutronPlugin.py:799 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:812 +#: neutron/plugins/nicira/NeutronPlugin.py:805 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:857 +#: neutron/plugins/nicira/NeutronPlugin.py:850 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:891 +#: neutron/plugins/nicira/NeutronPlugin.py:884 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:981 +#: neutron/plugins/nicira/NeutronPlugin.py:974 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1066 +#: neutron/plugins/nicira/NeutronPlugin.py:1059 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1085 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1088 +#: neutron/plugins/nicira/NeutronPlugin.py:1081 #: neutron/plugins/nicira/NeutronServicePlugin.py:515 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1118 +#: neutron/plugins/nicira/NeutronPlugin.py:1111 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1186 +#: neutron/plugins/nicira/NeutronPlugin.py:1179 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1200 +#: neutron/plugins/nicira/NeutronPlugin.py:1193 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1211 +#: neutron/plugins/nicira/NeutronPlugin.py:1204 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1303 +#: neutron/plugins/nicira/NeutronPlugin.py:1296 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1331 +#: neutron/plugins/nicira/NeutronPlugin.py:1324 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1414 +#: neutron/plugins/nicira/NeutronPlugin.py:1407 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1413 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1431 +#: neutron/plugins/nicira/NeutronPlugin.py:1424 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1441 +#: neutron/plugins/nicira/NeutronPlugin.py:1434 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1470 -#: neutron/plugins/nicira/NeutronPlugin.py:1555 +#: neutron/plugins/nicira/NeutronPlugin.py:1463 +#: neutron/plugins/nicira/NeutronPlugin.py:1548 #: neutron/plugins/nicira/NeutronServicePlugin.py:198 #: neutron/plugins/nicira/NeutronServicePlugin.py:1204 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1519 +#: neutron/plugins/nicira/NeutronPlugin.py:1512 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1522 +#: neutron/plugins/nicira/NeutronPlugin.py:1515 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1557 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1580 +#: neutron/plugins/nicira/NeutronPlugin.py:1573 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1577 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1579 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1643 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1647 +#: neutron/plugins/nicira/NeutronPlugin.py:1640 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1650 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1725 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:1816 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1829 +#: neutron/plugins/nicira/NeutronPlugin.py:1822 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1961 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1967 +#: neutron/plugins/nicira/NeutronPlugin.py:1960 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:1995 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2005 +#: neutron/plugins/nicira/NeutronPlugin.py:1998 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2032 +#: neutron/plugins/nicira/NeutronPlugin.py:2025 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2055 +#: neutron/plugins/nicira/NeutronPlugin.py:2048 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2085 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2159 +#: neutron/plugins/nicira/NeutronPlugin.py:2152 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2167 +#: neutron/plugins/nicira/NeutronPlugin.py:2160 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -9618,12 +9629,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2174 +#: neutron/plugins/nicira/NeutronPlugin.py:2167 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2187 +#: neutron/plugins/nicira/NeutronPlugin.py:2180 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9651,6 +9662,11 @@ msgstr "" msgid "An exception occurred while creating a port on lswitch %s" msgstr "" +#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#, python-format +msgid "Unable to create port on NVP logical router %s" +msgstr "" + #: neutron/plugins/nicira/NeutronServicePlugin.py:469 #, python-format msgid "Unable to create integration logic switch for router %s" @@ -9860,24 +9876,24 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:54 +#: neutron/plugins/nicira/nsx_cluster.py:49 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:66 +#: neutron/plugins/nicira/nsx_cluster.py:61 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:124 +#: neutron/plugins/nicira/nvplib.py:117 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:128 +#: neutron/plugins/nicira/nvplib.py:121 #, python-format msgid "locals=[%s]" msgstr "" @@ -10278,108 +10294,103 @@ msgstr "" msgid "Task status check interval" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:24 +#: neutron/plugins/nicira/common/exceptions.py:21 #, python-format -msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:28 +#: neutron/plugins/nicira/common/exceptions.py:25 #, python-format msgid "Unable to fulfill request with version %(version)s." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:32 +#: neutron/plugins/nicira/common/exceptions.py:29 #, python-format -msgid "Invalid NVP connection parameters: %(conn_params)s" +msgid "Invalid NSX connection parameters: %(conn_params)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:36 +#: neutron/plugins/nicira/common/exceptions.py:33 #, python-format msgid "" "Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the nvp plugin ini file." +"values are specified in the [DEFAULT] section of the NSX plugin ini file." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:42 +#: neutron/plugins/nicira/common/exceptions.py:39 #, python-format msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:47 +#: neutron/plugins/nicira/common/exceptions.py:44 #, python-format msgid "" "Unable to create port on network %(network)s. Maximum number of ports " "reached" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:52 +#: neutron/plugins/nicira/common/exceptions.py:49 #, python-format msgid "" "While retrieving NAT rules, %(actual_rules)s were found whereas rules in " "the (%(min_rules)s,%(max_rules)s) interval were expected" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:58 +#: neutron/plugins/nicira/common/exceptions.py:55 #, python-format -msgid "Invalid NVP attachment type '%(attachment_type)s'" +msgid "Invalid NSX attachment type '%(attachment_type)s'" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:62 +#: neutron/plugins/nicira/common/exceptions.py:59 msgid "" "The networking backend is currently in maintenance mode and therefore " "unable to accept requests which modify its state. Please try later." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:74 +#: neutron/plugins/nicira/common/exceptions.py:65 #, python-format msgid "Gateway Service %(gateway)s is already in use" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:78 +#: neutron/plugins/nicira/common/exceptions.py:69 #, python-format msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:82 +#: neutron/plugins/nicira/common/exceptions.py:73 #, python-format -msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:86 +#: neutron/plugins/nicira/common/exceptions.py:77 #, python-format msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NVP setup" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" " and/or configuration" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:91 +#: neutron/plugins/nicira/common/exceptions.py:82 #, python-format msgid "" "An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " "via port %(port_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:100 +#: neutron/plugins/nicira/common/exceptions.py:91 #, python-format msgid "Unable to find LSN for %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:104 +#: neutron/plugins/nicira/common/exceptions.py:95 #, python-format msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:109 +#: neutron/plugins/nicira/common/exceptions.py:100 #, python-format msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:113 +#: neutron/plugins/nicira/common/exceptions.py:104 #, python-format msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" @@ -11558,383 +11569,383 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:212 +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:260 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:278 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:301 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:303 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:377 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:393 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" "Adding a tunnel endpoint failed due to a concurrenttransaction had been " "committed (%s attempts left)" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:398 +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:312 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:329 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:434 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:523 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:294 #, python-format msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:306 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, 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:469 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, 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:488 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:480 #, 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:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 #, 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:517 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, 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:534 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:566 #, 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:618 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:610 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:668 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:687 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:768 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:760 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:766 #, 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:862 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:854 #, python-format msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:871 +#: 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:883 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:886 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920 #, python-format msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:926 #, python-format msgid "" "Port %s was not found on the integration bridge and will therefore not be" " processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 #, python-format msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:956 #, python-format msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1080 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1151 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1163 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1184 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1180 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1194 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1203 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1249 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1265 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 #, 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:1276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, 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:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275 #, 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:1288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, 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:1303 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1295 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1317 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1320 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12206,58 +12217,58 @@ msgstr "" msgid "Invalid configuration. check ryu.ini" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:96 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:94 #, python-format msgid "Could not get IPv4 address from %(nic)s: %(cfg)s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:162 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:160 #, python-format msgid "External port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:170 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:168 msgid "Get Ryu rest API address" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:220 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:218 msgid "Ryu rest API port isn't specified" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:221 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:219 #, python-format msgid "Going to ofp controller mode %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236 msgid "Port update received" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269 msgid "Agent loop has new device" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296 #, python-format msgid "tunnel_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 #, python-format msgid "ovsdb_port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:302 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 #, python-format msgid "ovsdb_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:308 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:306 #, python-format msgid "Initialization failed: %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:311 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:309 msgid "" "Ryu initialization on the node is done. Agent initialized successfully, " "now running..." @@ -12386,13 +12397,13 @@ msgstr "" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgstr "" -#: neutron/server/__init__.py:40 +#: neutron/server/__init__.py:39 msgid "" "ERROR: Unable to find configuration file via the default search paths " "(~/.neutron/, ~/, /etc/neutron/, /etc/) and the '--config-file' option!" msgstr "" -#: neutron/server/__init__.py:47 +#: neutron/server/__init__.py:46 #, python-format msgid "ERROR: %s" msgstr "" @@ -13639,56 +13650,60 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:76 -#: neutron/tests/unit/nec/test_ofc_client.py:82 -#: neutron/tests/unit/nec/test_ofc_client.py:91 +#: neutron/tests/unit/nec/test_ofc_client.py:77 +msgid "The specified OFC resource (/somewhere) is not found." +msgstr "" + +#: neutron/tests/unit/nec/test_ofc_client.py:81 +#: neutron/tests/unit/nec/test_ofc_client.py:87 +#: neutron/tests/unit/nec/test_ofc_client.py:96 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:101 +#: neutron/tests/unit/nec/test_ofc_client.py:106 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:406 +#: neutron/tests/unit/vmware/apiclient/fake.py:404 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:415 +#: neutron/tests/unit/vmware/apiclient/fake.py:413 #, python-format msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:103 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:115 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:126 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:143 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:161 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:183 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:205 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:289 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:303 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:317 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:359 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:193 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:256 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 #, python-format msgid "Lswitch %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/test_edge_router.py:132 +#: neutron/tests/unit/vmware/vshield/test_edge_router.py:130 msgid "Tasks not completed" msgstr "" @@ -14799,3 +14814,37 @@ msgstr "" #~ msgid "Security group: %s was already deleted from backend" #~ msgstr "" +#~ msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +#~ msgstr "" + +#~ msgid "NotFound %(resource)s for neutron_id=%(id)s." +#~ msgstr "" + +#~ msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +#~ msgstr "" + +#~ msgid "Invalid NVP connection parameters: %(conn_params)s" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid cluster values: %(invalid_attrs)s. " +#~ "Please ensure that these values are " +#~ "specified in the [DEFAULT] section of" +#~ " the nvp plugin ini file." +#~ msgstr "" + +#~ msgid "Invalid NVP attachment type '%(attachment_type)s'" +#~ msgstr "" + +#~ msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" +#~ msgstr "" + +#~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +#~ msgstr "" + +#~ msgid "" +#~ "Service cluster: '%(cluster_id)s' is " +#~ "unavailable. Please, check NVP setup " +#~ "and/or configuration" +#~ msgstr "" + diff --git a/neutron/locale/es/LC_MESSAGES/neutron.po b/neutron/locale/es/LC_MESSAGES/neutron.po index e8867dd9d..89f7a599f 100644 --- a/neutron/locale/es/LC_MESSAGES/neutron.po +++ b/neutron/locale/es/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-27 06:23+0000\n" +"POT-Creation-Date: 2014-02-28 06:26+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Spanish " @@ -38,59 +38,59 @@ msgstr "" msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: neutron/manager.py:72 +#: neutron/manager.py:69 #, python-format msgid "dhcp_agents_per_network must be >= 1. '%s' is invalid." msgstr "" -#: neutron/manager.py:84 +#: neutron/manager.py:81 msgid "Neutron core_plugin not configured!" msgstr "" -#: neutron/manager.py:113 +#: neutron/manager.py:110 #, python-format msgid "Loading core plugin: %s" msgstr "" -#: neutron/manager.py:140 +#: neutron/manager.py:137 #, python-format msgid "Error loading plugin by name, %s" msgstr "" -#: neutron/manager.py:141 +#: neutron/manager.py:138 #, python-format msgid "Error loading plugin by class, %s" msgstr "" -#: neutron/manager.py:142 +#: neutron/manager.py:139 msgid "Plugin not found." msgstr "" -#: neutron/manager.py:147 +#: neutron/manager.py:144 msgid "Loading services supported by the core plugin" msgstr "" -#: neutron/manager.py:156 +#: neutron/manager.py:153 #, python-format msgid "Service %s is supported by the core plugin" msgstr "" -#: neutron/manager.py:169 +#: neutron/manager.py:166 #, python-format msgid "Loading service plugins: %s" msgstr "" -#: neutron/manager.py:174 +#: neutron/manager.py:171 #, python-format msgid "Loading Plugin: %s" msgstr "" -#: neutron/manager.py:182 +#: neutron/manager.py:179 #, python-format msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/manager.py:194 +#: neutron/manager.py:191 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -218,42 +218,42 @@ msgstr "" msgid "%s is already registered." msgstr "" -#: neutron/service.py:39 +#: neutron/service.py:37 msgid "Seconds between running periodic tasks" msgstr "" -#: neutron/service.py:42 +#: neutron/service.py:40 msgid "Number of separate worker processes for service" msgstr "" -#: neutron/service.py:45 +#: neutron/service.py:43 msgid "" "Range of seconds to randomly delay when starting the periodic task " "scheduler to reduce stampeding. (Disable by setting to 0)" msgstr "" -#: neutron/service.py:102 +#: neutron/service.py:100 msgid "Error occurred: trying old api-paste.ini." msgstr "" -#: neutron/service.py:107 +#: neutron/service.py:105 msgid "Unrecoverable error: please check log for details." msgstr "" -#: neutron/service.py:116 +#: neutron/service.py:114 msgid "No known API applications configured." msgstr "" -#: neutron/service.py:123 +#: neutron/service.py:121 #, python-format msgid "Neutron service started, listening on %(host)s:%(port)s" msgstr "" -#: neutron/service.py:224 +#: neutron/service.py:222 msgid "Exception occurs when timer stops" msgstr "" -#: neutron/service.py:234 +#: neutron/service.py:232 msgid "Exception occurs when waiting for timer" msgstr "" @@ -437,7 +437,7 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:184 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 #: neutron/agent/metadata/namespace_proxy.py:156 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,7 +507,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:887 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 #: neutron/agent/metadata/agent.py:305 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -515,191 +515,191 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:892 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 #: neutron/agent/metadata/agent.py:310 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:241 #: neutron/services/loadbalancer/agent/agent_manager.py:121 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:897 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:158 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:158 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:166 +#: neutron/agent/l3_agent.py:162 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:169 +#: neutron/agent/l3_agent.py:165 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:174 +#: neutron/agent/l3_agent.py:170 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:176 +#: neutron/agent/l3_agent.py:172 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:179 +#: neutron/agent/l3_agent.py:175 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:181 +#: neutron/agent/l3_agent.py:177 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:204 +#: neutron/agent/l3_agent.py:200 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:231 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:236 +#: neutron/agent/l3_agent.py:232 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:257 +#: neutron/agent/l3_agent.py:253 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:277 +#: neutron/agent/l3_agent.py:273 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:298 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:322 +#: neutron/agent/l3_agent.py:318 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:346 +#: neutron/agent/l3_agent.py:342 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:395 +#: neutron/agent/l3_agent.py:391 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:397 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:545 +#: neutron/agent/l3_agent.py:541 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:669 +#: neutron/agent/l3_agent.py:665 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:674 +#: neutron/agent/l3_agent.py:670 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:678 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:686 +#: neutron/agent/l3_agent.py:682 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:693 +#: neutron/agent/l3_agent.py:689 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:742 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:751 +#: neutron/agent/l3_agent.py:747 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:753 neutron/agent/l3_agent.py:791 +#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:767 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:782 +#: neutron/agent/l3_agent.py:778 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:785 +#: neutron/agent/l3_agent.py:781 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:783 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:800 +#: neutron/agent/l3_agent.py:796 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:820 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:828 +#: neutron/agent/l3_agent.py:824 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:860 +#: neutron/agent/l3_agent.py:856 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:884 +#: neutron/agent/l3_agent.py:880 msgid "Report state task successfully completed" msgstr "" @@ -725,7 +725,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279 #, python-format msgid "Delete %s" msgstr "" @@ -1077,7 +1077,7 @@ msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:61 -#: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" @@ -1183,86 +1183,86 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:39 +#: neutron/agent/linux/ovs_lib.py:34 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 -#: neutron/agent/linux/ovs_lib.py:313 +#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 +#: neutron/agent/linux/ovs_lib.py:308 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:174 +#: neutron/agent/linux/ovs_lib.py:169 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:200 +#: neutron/agent/linux/ovs_lib.py:195 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:230 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:239 +#: neutron/agent/linux/ovs_lib.py:234 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:242 +#: neutron/agent/linux/ovs_lib.py:237 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:245 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:361 +#: neutron/agent/linux/ovs_lib.py:356 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:371 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:402 +#: neutron/agent/linux/ovs_lib.py:397 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:412 +#: neutron/agent/linux/ovs_lib.py:407 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:425 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:440 +#: neutron/agent/linux/ovs_lib.py:435 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:451 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:461 +#: neutron/agent/linux/ovs_lib.py:456 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:473 +#: neutron/agent/linux/ovs_lib.py:468 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:477 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1830,7 +1830,7 @@ msgstr "" msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:65 +#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" @@ -1858,409 +1858,409 @@ msgstr "" msgid "Request Failed: internal server error while processing your request." msgstr "" -#: neutron/common/config.py:39 +#: neutron/common/config.py:37 msgid "The host IP to bind to" msgstr "" -#: neutron/common/config.py:41 +#: neutron/common/config.py:39 msgid "The port to bind to" msgstr "" -#: neutron/common/config.py:43 +#: neutron/common/config.py:41 msgid "The API paste config file to use" msgstr "" -#: neutron/common/config.py:45 +#: neutron/common/config.py:43 msgid "The path for API extensions" msgstr "" -#: neutron/common/config.py:47 +#: neutron/common/config.py:45 msgid "The policy file to use" msgstr "" -#: neutron/common/config.py:51 +#: neutron/common/config.py:49 msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:53 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 msgid "The service plugins Neutron will use" msgstr "" -#: neutron/common/config.py:55 +#: neutron/common/config.py:53 msgid "The base MAC address Neutron will use for VIFs" msgstr "" -#: neutron/common/config.py:57 +#: neutron/common/config.py:55 msgid "How many times Neutron will retry MAC generation" msgstr "" -#: neutron/common/config.py:59 +#: neutron/common/config.py:57 msgid "Allow the usage of the bulk API" msgstr "" -#: neutron/common/config.py:61 +#: neutron/common/config.py:59 msgid "Allow the usage of the pagination" msgstr "" -#: neutron/common/config.py:63 +#: neutron/common/config.py:61 msgid "Allow the usage of the sorting" msgstr "" -#: neutron/common/config.py:65 +#: neutron/common/config.py:63 msgid "" "The maximum number of items returned in a single response, value was " "'infinite' or negative integer means no limit" msgstr "" -#: neutron/common/config.py:69 +#: neutron/common/config.py:67 msgid "Maximum number of DNS nameservers" msgstr "" -#: neutron/common/config.py:71 +#: neutron/common/config.py:69 msgid "Maximum number of host routes per subnet" msgstr "" -#: neutron/common/config.py:73 +#: neutron/common/config.py:71 msgid "Maximum number of fixed ips per port" msgstr "" -#: neutron/common/config.py:76 +#: neutron/common/config.py:74 msgid "DHCP lease duration" msgstr "" -#: neutron/common/config.py:78 +#: neutron/common/config.py:76 msgid "Allow sending resource operation notification to DHCP agent" msgstr "" -#: neutron/common/config.py:81 +#: neutron/common/config.py:79 msgid "Allow overlapping IP support in Neutron" msgstr "" -#: neutron/common/config.py:83 +#: neutron/common/config.py:81 msgid "The hostname Neutron is running on" msgstr "" -#: neutron/common/config.py:85 +#: neutron/common/config.py:83 msgid "Ensure that configured gateway is on subnet" msgstr "" -#: neutron/common/config.py:91 +#: neutron/common/config.py:89 msgid "" "Where to store Neutron state files. This directory must be writable by " "the agent." msgstr "" -#: neutron/common/config.py:117 +#: neutron/common/config.py:115 #, python-format msgid "Base MAC: %s" msgstr "" -#: neutron/common/config.py:128 +#: neutron/common/config.py:126 msgid "Logging enabled!" msgstr "" -#: neutron/common/config.py:144 +#: neutron/common/config.py:142 #, python-format msgid "Config paste file: %s" msgstr "" -#: neutron/common/config.py:149 +#: neutron/common/config.py:147 #, python-format msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" -#: neutron/common/exceptions.py:32 +#: neutron/common/exceptions.py:30 #: neutron/plugins/nicira/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" -#: neutron/common/exceptions.py:53 +#: neutron/common/exceptions.py:51 #, python-format msgid "Bad %(resource)s request: %(msg)s" msgstr "" -#: neutron/common/exceptions.py:65 +#: neutron/common/exceptions.py:63 msgid "Not authorized." msgstr "" -#: neutron/common/exceptions.py:69 +#: neutron/common/exceptions.py:67 msgid "The service is unavailable" msgstr "" -#: neutron/common/exceptions.py:73 +#: neutron/common/exceptions.py:71 #, python-format msgid "User does not have admin privileges: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:77 +#: neutron/common/exceptions.py:75 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: neutron/common/exceptions.py:81 +#: neutron/common/exceptions.py:79 #, python-format msgid "Network %(net_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:85 +#: neutron/common/exceptions.py:83 #, python-format msgid "Subnet %(subnet_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:89 +#: neutron/common/exceptions.py:87 #, python-format msgid "Port %(port_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:93 +#: neutron/common/exceptions.py:91 #, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:98 +#: neutron/common/exceptions.py:96 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:102 +#: neutron/common/exceptions.py:100 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:106 +#: neutron/common/exceptions.py:104 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:110 +#: neutron/common/exceptions.py:108 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:114 +#: neutron/common/exceptions.py:112 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:118 +#: neutron/common/exceptions.py:116 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:122 +#: neutron/common/exceptions.py:120 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:127 +#: neutron/common/exceptions.py:125 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:132 +#: neutron/common/exceptions.py:130 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:138 +#: neutron/common/exceptions.py:136 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:144 +#: neutron/common/exceptions.py:142 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:150 +#: neutron/common/exceptions.py:148 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:155 +#: neutron/common/exceptions.py:153 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:160 +#: neutron/common/exceptions.py:158 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:166 +#: neutron/common/exceptions.py:164 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:171 +#: neutron/common/exceptions.py:169 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:174 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:184 +#: neutron/common/exceptions.py:182 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:187 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:194 +#: neutron/common/exceptions.py:192 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:204 +#: neutron/common/exceptions.py:202 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:208 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:212 +#: neutron/common/exceptions.py:210 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:217 +#: neutron/common/exceptions.py:215 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:222 +#: neutron/common/exceptions.py:220 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:226 +#: neutron/common/exceptions.py:224 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:230 +#: neutron/common/exceptions.py:228 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:234 +#: neutron/common/exceptions.py:232 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:238 +#: neutron/common/exceptions.py:236 msgid "Sudo privilege is required to run this command." msgstr "" -#: neutron/common/exceptions.py:242 +#: neutron/common/exceptions.py:240 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:246 +#: neutron/common/exceptions.py:244 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:250 +#: neutron/common/exceptions.py:248 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:254 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:259 +#: neutron/common/exceptions.py:257 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:264 +#: neutron/common/exceptions.py:262 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:268 +#: neutron/common/exceptions.py:266 #, python-format msgid "Extensions not found: %(extensions)s" msgstr "" -#: neutron/common/exceptions.py:272 +#: neutron/common/exceptions.py:270 #, python-format msgid "Invalid content type %(content_type)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:274 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:281 +#: neutron/common/exceptions.py:279 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:285 +#: neutron/common/exceptions.py:283 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:290 +#: neutron/common/exceptions.py:288 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:295 +#: neutron/common/exceptions.py:293 #, python-format msgid "" "Current gateway ip %(ip_address)s already in use by port %(port_id)s. " "Unable to update." msgstr "" -#: neutron/common/exceptions.py:300 +#: neutron/common/exceptions.py:298 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" -#: neutron/common/exceptions.py:310 +#: neutron/common/exceptions.py:308 #, python-format msgid "Invalid network VXLAN port range: '%(vxlan_range)s'" msgstr "" -#: neutron/common/exceptions.py:314 +#: neutron/common/exceptions.py:312 #, python-format msgid "Found duplicate extension: %(alias)s" msgstr "" @@ -2282,32 +2282,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:53 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:143 +#: neutron/common/utils.py:140 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:146 +#: neutron/common/utils.py:143 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:149 +#: neutron/common/utils.py:146 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:151 +#: neutron/common/utils.py:148 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:154 +#: neutron/common/utils.py:151 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2339,12 +2339,12 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/api.py:59 +#: neutron/db/api.py:55 #, python-format msgid "Database registration exception: %s" msgstr "" -#: neutron/db/api.py:70 +#: neutron/db/api.py:66 msgid "Database exception" msgstr "" @@ -2613,99 +2613,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:168 +#: neutron/db/l3_db.py:163 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:607 +#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:277 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:291 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 #: neutron/plugins/bigswitch/plugin.py:817 #: neutron/plugins/bigswitch/plugin.py:826 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:307 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:318 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:333 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:467 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:506 +#: neutron/db/l3_db.py:501 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:510 +#: neutron/db/l3_db.py:505 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:522 +#: neutron/db/l3_db.py:517 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:529 +#: neutron/db/l3_db.py:524 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:533 +#: neutron/db/l3_db.py:528 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1853 +#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:731 +#: neutron/db/l3_db.py:726 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:749 +#: neutron/db/l3_db.py:744 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:837 +#: neutron/db/l3_db.py:832 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2959,24 +2959,24 @@ msgstr "" msgid "Multiple agents with agent_type=%(agent_type)s and host=%(host)s found" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:26 +#: neutron/extensions/allowedaddresspairs.py:22 msgid "AllowedAddressPair must contain ip_address" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:30 +#: neutron/extensions/allowedaddresspairs.py:26 msgid "" "Port Security must be enabled in order to have allowed address pairs on a" " port." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:35 +#: neutron/extensions/allowedaddresspairs.py:31 #, python-format msgid "" "Request contains duplicate address pair: mac_address %(mac_address)s " "ip_address %(ip_address)s." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:40 +#: neutron/extensions/allowedaddresspairs.py:36 msgid "Port's Fixed IP and Mac Address match an address pair entry." msgstr "" @@ -3141,39 +3141,39 @@ msgid "" "unlimited." msgstr "" -#: neutron/extensions/l3.py:34 +#: neutron/extensions/l3.py:29 #, python-format msgid "Router %(router_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:38 +#: neutron/extensions/l3.py:33 #, python-format msgid "Router %(router_id)s still has active ports" msgstr "" -#: neutron/extensions/l3.py:42 +#: neutron/extensions/l3.py:37 #, python-format msgid "Router %(router_id)s does not have an interface with id %(port_id)s" msgstr "" -#: neutron/extensions/l3.py:47 +#: neutron/extensions/l3.py:42 #, python-format msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s" msgstr "" -#: neutron/extensions/l3.py:52 +#: neutron/extensions/l3.py:47 #, python-format msgid "" "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot " "be deleted, as it is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:58 +#: neutron/extensions/l3.py:53 #, python-format msgid "Floating IP %(floatingip_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:62 +#: neutron/extensions/l3.py:57 #, python-format msgid "" "External network %(external_network_id)s is not reachable from subnet " @@ -3181,7 +3181,7 @@ msgid "" "Floating IP." msgstr "" -#: neutron/extensions/l3.py:68 +#: neutron/extensions/l3.py:63 #, python-format msgid "" "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with " @@ -3189,25 +3189,25 @@ msgid "" "has a floating IP on external network %(net_id)s." msgstr "" -#: neutron/extensions/l3.py:75 +#: neutron/extensions/l3.py:70 #, python-format msgid "" "Port %(port_id)s has owner %(device_owner)s and therefore cannot be " "deleted directly via the port API." msgstr "" -#: neutron/extensions/l3.py:80 +#: neutron/extensions/l3.py:75 #, python-format msgid "" "Gateway cannot be updated for router %(router_id)s, since a gateway to " "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:140 +#: neutron/extensions/l3.py:135 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:144 +#: neutron/extensions/l3.py:139 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -3361,19 +3361,19 @@ msgstr "" msgid "Duplicate segment entry in request." msgstr "" -#: neutron/extensions/portsecurity.py:25 +#: neutron/extensions/portsecurity.py:20 msgid "" "Port has security group associated. Cannot disable port security or ip " "address until security group is removed" msgstr "" -#: neutron/extensions/portsecurity.py:30 +#: neutron/extensions/portsecurity.py:25 msgid "" "Port security must be enabled and port must have an IP address in order " "to use security groups." msgstr "" -#: neutron/extensions/portsecurity.py:35 +#: neutron/extensions/portsecurity.py:30 msgid "Port does not have port security binding." msgstr "" @@ -4829,7 +4829,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:55 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89 #: neutron/plugins/mlnx/rpc_callbacks.py:76 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" @@ -4844,9 +4844,9 @@ msgstr "" #: neutron/plugins/mlnx/rpc_callbacks.py:98 #: neutron/plugins/mlnx/rpc_callbacks.py:117 #: neutron/plugins/mlnx/rpc_callbacks.py:132 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:114 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 #, python-format msgid "%s can not be found in database" msgstr "" @@ -5629,7 +5629,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:192 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5637,8 +5637,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:222 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:443 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" msgstr "" @@ -5657,7 +5657,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:208 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5665,7 +5665,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:249 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5673,7 +5673,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:255 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:471 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5831,7 +5831,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 #: neutron/plugins/mlnx/mlnx_plugin.py:334 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:519 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" msgstr "" @@ -6172,7 +6172,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:41 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 -#: neutron/plugins/openvswitch/ovs_db_v2.py:133 +#: neutron/plugins/openvswitch/ovs_db_v2.py:130 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6187,7 +6187,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:157 +#: neutron/plugins/openvswitch/ovs_db_v2.py:154 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6201,7 +6201,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:141 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 -#: neutron/plugins/openvswitch/ovs_db_v2.py:198 +#: neutron/plugins/openvswitch/ovs_db_v2.py:195 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" @@ -6211,8 +6211,8 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:89 -#: neutron/plugins/openvswitch/ovs_db_v2.py:107 +#: neutron/plugins/openvswitch/ovs_db_v2.py:86 +#: neutron/plugins/openvswitch/ovs_db_v2.py:104 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6254,7 +6254,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:144 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6267,7 +6267,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:79 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122 #: neutron/plugins/mlnx/rpc_callbacks.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:123 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" @@ -6409,7 +6409,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent out of sync with plugin!" msgstr "" @@ -6431,7 +6431,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1356 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1348 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6518,14 +6518,14 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156 #, python-format msgid "Device %(device)s not bound to the agent host %(host)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:150 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "" @@ -6547,26 +6547,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:217 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:225 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:233 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:237 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -6734,7 +6734,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:277 msgid "network_delete received" msgstr "" @@ -6745,12 +6745,12 @@ msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:318 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:343 msgid "fdb_remove received" msgstr "" @@ -6759,7 +6759,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:404 msgid "fdb_update received" msgstr "" @@ -6769,7 +6769,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:142 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" msgstr "" @@ -6780,14 +6780,14 @@ msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:942 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6795,29 +6795,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1015 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1020 #, python-format msgid "Port %s updated." msgstr "" @@ -6836,8 +6836,8 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1233 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" @@ -6898,7 +6898,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:163 +#: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6907,7 +6907,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:193 +#: neutron/plugins/openvswitch/ovs_db_v2.py:190 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " @@ -6916,7 +6916,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:188 +#: neutron/plugins/openvswitch/ovs_db_v2.py:185 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " @@ -8044,7 +8044,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:231 +#: neutron/plugins/openvswitch/ovs_db_v2.py:228 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8083,7 +8083,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8430,7 +8430,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:142 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:364 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8578,8 +8578,8 @@ msgid "" msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -8772,88 +8772,93 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:247 +#: neutron/plugins/nec/nec_plugin.py:256 +#, python-format +msgid "deactivate_port(): OFC port for port=%s is already removed." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:263 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:268 +#: neutron/plugins/nec/nec_plugin.py:284 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:317 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:341 +#: neutron/plugins/nec/nec_plugin.py:357 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:360 +#: neutron/plugins/nec/nec_plugin.py:376 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:371 +#: neutron/plugins/nec/nec_plugin.py:387 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:525 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:589 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:622 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:632 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:689 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:720 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:730 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:749 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:754 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9029,17 +9034,17 @@ msgstr "" msgid "delete_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:54 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:52 #, python-format msgid "Update ports: added=%(added)s, removed=%(removed)s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:76 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:74 #, python-format msgid "port_update received: %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:219 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:217 msgid "No port changed." msgstr "" @@ -9092,45 +9097,52 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:32 #, python-format -msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgid "The specified OFC resource (%(resource)s) is not found." msgstr "" #: neutron/plugins/nec/common/exceptions.py:36 #, python-format -msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:40 +#, python-format +msgid "" +"Neutron-OFC resource mapping for %(resource)s %(neutron_id)s is not " +"found. It may be deleted during processing." msgstr "" -#: neutron/plugins/nec/common/exceptions.py:41 +#: neutron/plugins/nec/common/exceptions.py:46 #, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:45 +#: neutron/plugins/nec/common/exceptions.py:50 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:51 +#: neutron/plugins/nec/common/exceptions.py:56 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:61 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:66 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:65 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:69 +#: neutron/plugins/nec/common/exceptions.py:74 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " @@ -9154,14 +9166,19 @@ msgstr "" #: neutron/plugins/nec/common/ofc_client.py:99 #, python-format +msgid "Specified resource %s does not exist on OFC " +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:103 +#, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:102 +#: neutron/plugins/nec/common/ofc_client.py:106 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:111 +#: neutron/plugins/nec/common/ofc_client.py:115 #, python-format msgid "Failed to connect OFC : %s" msgstr "" @@ -9171,23 +9188,18 @@ msgstr "" msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:143 -#, python-format -msgid "NotFound %(resource)s for neutron_id=%(id)s." -msgstr "" - -#: neutron/plugins/nec/db/api.py:169 +#: neutron/plugins/nec/db/api.py:168 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:202 +#: neutron/plugins/nec/db/api.py:201 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:208 -#: neutron/plugins/openvswitch/ovs_db_v2.py:319 +#: neutron/plugins/nec/db/api.py:207 +#: neutron/plugins/openvswitch/ovs_db_v2.py:316 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9211,103 +9223,102 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:230 +#: neutron/plugins/nicira/NeutronPlugin.py:223 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:266 +#: neutron/plugins/nicira/NeutronPlugin.py:259 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:268 -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#: neutron/plugins/nicira/NeutronPlugin.py:261 #, python-format -msgid "Unable to create port on NVP logical router %s" +msgid "Unable to create port on NSX logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:271 +#: neutron/plugins/nicira/NeutronPlugin.py:264 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(nsx_router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:349 +#: neutron/plugins/nicira/NeutronPlugin.py:342 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:355 +#: neutron/plugins/nicira/NeutronPlugin.py:348 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:361 +#: neutron/plugins/nicira/NeutronPlugin.py:354 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:407 +#: neutron/plugins/nicira/NeutronPlugin.py:400 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:447 +#: neutron/plugins/nicira/NeutronPlugin.py:440 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:459 -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#: neutron/plugins/nicira/NeutronPlugin.py:709 +#: neutron/plugins/nicira/NeutronPlugin.py:452 +#: neutron/plugins/nicira/NeutronPlugin.py:504 +#: neutron/plugins/nicira/NeutronPlugin.py:702 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:480 +#: neutron/plugins/nicira/NeutronPlugin.py:473 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:491 +#: neutron/plugins/nicira/NeutronPlugin.py:484 #, python-format msgid "" "Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " "to be rolled back for Neutron port: %(neutron_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:496 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:518 +#: neutron/plugins/nicira/NeutronPlugin.py:511 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:518 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:530 +#: neutron/plugins/nicira/NeutronPlugin.py:523 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:532 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9315,302 +9326,302 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:554 -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:1070 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:566 +#: neutron/plugins/nicira/NeutronPlugin.py:559 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:584 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:604 +#: neutron/plugins/nicira/NeutronPlugin.py:597 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:614 +#: neutron/plugins/nicira/NeutronPlugin.py:607 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:655 +#: neutron/plugins/nicira/NeutronPlugin.py:648 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:690 -#: neutron/plugins/nicira/NeutronPlugin.py:1788 +#: neutron/plugins/nicira/NeutronPlugin.py:683 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:694 -#: neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/plugins/nicira/NeutronPlugin.py:687 +#: neutron/plugins/nicira/NeutronPlugin.py:1785 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 +#: neutron/plugins/nicira/NeutronPlugin.py:689 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:738 +#: neutron/plugins/nicira/NeutronPlugin.py:731 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:771 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 +#: neutron/plugins/nicira/NeutronPlugin.py:775 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:786 +#: neutron/plugins/nicira/NeutronPlugin.py:779 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:790 -#: neutron/plugins/nicira/NeutronPlugin.py:806 +#: neutron/plugins/nicira/NeutronPlugin.py:783 +#: neutron/plugins/nicira/NeutronPlugin.py:799 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:812 +#: neutron/plugins/nicira/NeutronPlugin.py:805 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:857 +#: neutron/plugins/nicira/NeutronPlugin.py:850 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:891 +#: neutron/plugins/nicira/NeutronPlugin.py:884 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:981 +#: neutron/plugins/nicira/NeutronPlugin.py:974 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1066 +#: neutron/plugins/nicira/NeutronPlugin.py:1059 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1085 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1088 +#: neutron/plugins/nicira/NeutronPlugin.py:1081 #: neutron/plugins/nicira/NeutronServicePlugin.py:515 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1118 +#: neutron/plugins/nicira/NeutronPlugin.py:1111 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1186 +#: neutron/plugins/nicira/NeutronPlugin.py:1179 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1200 +#: neutron/plugins/nicira/NeutronPlugin.py:1193 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1211 +#: neutron/plugins/nicira/NeutronPlugin.py:1204 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1303 +#: neutron/plugins/nicira/NeutronPlugin.py:1296 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1331 +#: neutron/plugins/nicira/NeutronPlugin.py:1324 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1414 +#: neutron/plugins/nicira/NeutronPlugin.py:1407 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1413 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1431 +#: neutron/plugins/nicira/NeutronPlugin.py:1424 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1441 +#: neutron/plugins/nicira/NeutronPlugin.py:1434 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1470 -#: neutron/plugins/nicira/NeutronPlugin.py:1555 +#: neutron/plugins/nicira/NeutronPlugin.py:1463 +#: neutron/plugins/nicira/NeutronPlugin.py:1548 #: neutron/plugins/nicira/NeutronServicePlugin.py:198 #: neutron/plugins/nicira/NeutronServicePlugin.py:1204 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1519 +#: neutron/plugins/nicira/NeutronPlugin.py:1512 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1522 +#: neutron/plugins/nicira/NeutronPlugin.py:1515 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1557 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1580 +#: neutron/plugins/nicira/NeutronPlugin.py:1573 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1577 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1579 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1643 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1647 +#: neutron/plugins/nicira/NeutronPlugin.py:1640 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1650 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1725 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:1816 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1829 +#: neutron/plugins/nicira/NeutronPlugin.py:1822 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1961 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1967 +#: neutron/plugins/nicira/NeutronPlugin.py:1960 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:1995 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2005 +#: neutron/plugins/nicira/NeutronPlugin.py:1998 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2032 +#: neutron/plugins/nicira/NeutronPlugin.py:2025 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2055 +#: neutron/plugins/nicira/NeutronPlugin.py:2048 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2085 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2159 +#: neutron/plugins/nicira/NeutronPlugin.py:2152 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2167 +#: neutron/plugins/nicira/NeutronPlugin.py:2160 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -9618,12 +9629,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2174 +#: neutron/plugins/nicira/NeutronPlugin.py:2167 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2187 +#: neutron/plugins/nicira/NeutronPlugin.py:2180 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9651,6 +9662,11 @@ msgstr "" msgid "An exception occurred while creating a port on lswitch %s" msgstr "" +#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#, python-format +msgid "Unable to create port on NVP logical router %s" +msgstr "" + #: neutron/plugins/nicira/NeutronServicePlugin.py:469 #, python-format msgid "Unable to create integration logic switch for router %s" @@ -9860,24 +9876,24 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:54 +#: neutron/plugins/nicira/nsx_cluster.py:49 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:66 +#: neutron/plugins/nicira/nsx_cluster.py:61 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:124 +#: neutron/plugins/nicira/nvplib.py:117 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:128 +#: neutron/plugins/nicira/nvplib.py:121 #, python-format msgid "locals=[%s]" msgstr "" @@ -10278,108 +10294,103 @@ msgstr "" msgid "Task status check interval" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:24 +#: neutron/plugins/nicira/common/exceptions.py:21 #, python-format -msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:28 +#: neutron/plugins/nicira/common/exceptions.py:25 #, python-format msgid "Unable to fulfill request with version %(version)s." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:32 +#: neutron/plugins/nicira/common/exceptions.py:29 #, python-format -msgid "Invalid NVP connection parameters: %(conn_params)s" +msgid "Invalid NSX connection parameters: %(conn_params)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:36 +#: neutron/plugins/nicira/common/exceptions.py:33 #, python-format msgid "" "Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the nvp plugin ini file." +"values are specified in the [DEFAULT] section of the NSX plugin ini file." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:42 +#: neutron/plugins/nicira/common/exceptions.py:39 #, python-format msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:47 +#: neutron/plugins/nicira/common/exceptions.py:44 #, python-format msgid "" "Unable to create port on network %(network)s. Maximum number of ports " "reached" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:52 +#: neutron/plugins/nicira/common/exceptions.py:49 #, python-format msgid "" "While retrieving NAT rules, %(actual_rules)s were found whereas rules in " "the (%(min_rules)s,%(max_rules)s) interval were expected" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:58 +#: neutron/plugins/nicira/common/exceptions.py:55 #, python-format -msgid "Invalid NVP attachment type '%(attachment_type)s'" +msgid "Invalid NSX attachment type '%(attachment_type)s'" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:62 +#: neutron/plugins/nicira/common/exceptions.py:59 msgid "" "The networking backend is currently in maintenance mode and therefore " "unable to accept requests which modify its state. Please try later." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:74 +#: neutron/plugins/nicira/common/exceptions.py:65 #, python-format msgid "Gateway Service %(gateway)s is already in use" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:78 +#: neutron/plugins/nicira/common/exceptions.py:69 #, python-format msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:82 +#: neutron/plugins/nicira/common/exceptions.py:73 #, python-format -msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:86 +#: neutron/plugins/nicira/common/exceptions.py:77 #, python-format msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NVP setup" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" " and/or configuration" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:91 +#: neutron/plugins/nicira/common/exceptions.py:82 #, python-format msgid "" "An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " "via port %(port_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:100 +#: neutron/plugins/nicira/common/exceptions.py:91 #, python-format msgid "Unable to find LSN for %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:104 +#: neutron/plugins/nicira/common/exceptions.py:95 #, python-format msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:109 +#: neutron/plugins/nicira/common/exceptions.py:100 #, python-format msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:113 +#: neutron/plugins/nicira/common/exceptions.py:104 #, python-format msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" @@ -11558,383 +11569,383 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:212 +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:260 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:278 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:301 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:303 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:377 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:393 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" "Adding a tunnel endpoint failed due to a concurrenttransaction had been " "committed (%s attempts left)" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:398 +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:312 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:329 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:434 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:523 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:294 #, python-format msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:306 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, 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:469 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, 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:488 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:480 #, 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:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 #, 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:517 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, 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:534 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:566 #, 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:618 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:610 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:668 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:687 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:768 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:760 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:766 #, 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:862 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:854 #, python-format msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:871 +#: 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:883 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:886 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920 #, python-format msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:926 #, python-format msgid "" "Port %s was not found on the integration bridge and will therefore not be" " processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 #, python-format msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:956 #, python-format msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1080 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1151 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1163 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1184 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1180 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1194 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1203 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1249 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1265 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 #, 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:1276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, 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:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275 #, 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:1288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, 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:1303 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1295 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1317 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1320 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12206,58 +12217,58 @@ msgstr "" msgid "Invalid configuration. check ryu.ini" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:96 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:94 #, python-format msgid "Could not get IPv4 address from %(nic)s: %(cfg)s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:162 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:160 #, python-format msgid "External port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:170 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:168 msgid "Get Ryu rest API address" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:220 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:218 msgid "Ryu rest API port isn't specified" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:221 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:219 #, python-format msgid "Going to ofp controller mode %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236 msgid "Port update received" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269 msgid "Agent loop has new device" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296 #, python-format msgid "tunnel_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 #, python-format msgid "ovsdb_port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:302 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 #, python-format msgid "ovsdb_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:308 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:306 #, python-format msgid "Initialization failed: %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:311 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:309 msgid "" "Ryu initialization on the node is done. Agent initialized successfully, " "now running..." @@ -12386,13 +12397,13 @@ msgstr "" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgstr "" -#: neutron/server/__init__.py:40 +#: neutron/server/__init__.py:39 msgid "" "ERROR: Unable to find configuration file via the default search paths " "(~/.neutron/, ~/, /etc/neutron/, /etc/) and the '--config-file' option!" msgstr "" -#: neutron/server/__init__.py:47 +#: neutron/server/__init__.py:46 #, python-format msgid "ERROR: %s" msgstr "" @@ -13639,56 +13650,60 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:76 -#: neutron/tests/unit/nec/test_ofc_client.py:82 -#: neutron/tests/unit/nec/test_ofc_client.py:91 +#: neutron/tests/unit/nec/test_ofc_client.py:77 +msgid "The specified OFC resource (/somewhere) is not found." +msgstr "" + +#: neutron/tests/unit/nec/test_ofc_client.py:81 +#: neutron/tests/unit/nec/test_ofc_client.py:87 +#: neutron/tests/unit/nec/test_ofc_client.py:96 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:101 +#: neutron/tests/unit/nec/test_ofc_client.py:106 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:406 +#: neutron/tests/unit/vmware/apiclient/fake.py:404 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:415 +#: neutron/tests/unit/vmware/apiclient/fake.py:413 #, python-format msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:103 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:115 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:126 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:143 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:161 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:183 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:205 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:289 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:303 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:317 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:359 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:193 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:256 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 #, python-format msgid "Lswitch %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/test_edge_router.py:132 +#: neutron/tests/unit/vmware/vshield/test_edge_router.py:130 msgid "Tasks not completed" msgstr "" @@ -14799,3 +14814,37 @@ msgstr "" #~ msgid "Security group: %s was already deleted from backend" #~ msgstr "" +#~ msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +#~ msgstr "" + +#~ msgid "NotFound %(resource)s for neutron_id=%(id)s." +#~ msgstr "" + +#~ msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +#~ msgstr "" + +#~ msgid "Invalid NVP connection parameters: %(conn_params)s" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid cluster values: %(invalid_attrs)s. " +#~ "Please ensure that these values are " +#~ "specified in the [DEFAULT] section of" +#~ " the nvp plugin ini file." +#~ msgstr "" + +#~ msgid "Invalid NVP attachment type '%(attachment_type)s'" +#~ msgstr "" + +#~ msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" +#~ msgstr "" + +#~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +#~ msgstr "" + +#~ msgid "" +#~ "Service cluster: '%(cluster_id)s' is " +#~ "unavailable. Please, check NVP setup " +#~ "and/or configuration" +#~ msgstr "" + diff --git a/neutron/locale/es_MX/LC_MESSAGES/neutron.po b/neutron/locale/es_MX/LC_MESSAGES/neutron.po index fb208d49e..38ef48634 100644 --- a/neutron/locale/es_MX/LC_MESSAGES/neutron.po +++ b/neutron/locale/es_MX/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-27 06:23+0000\n" +"POT-Creation-Date: 2014-02-28 06:26+0000\n" "PO-Revision-Date: 2013-08-29 05:16+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Spanish (Mexico) " @@ -38,59 +38,59 @@ msgstr "" msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: neutron/manager.py:72 +#: neutron/manager.py:69 #, python-format msgid "dhcp_agents_per_network must be >= 1. '%s' is invalid." msgstr "" -#: neutron/manager.py:84 +#: neutron/manager.py:81 msgid "Neutron core_plugin not configured!" msgstr "" -#: neutron/manager.py:113 +#: neutron/manager.py:110 #, python-format msgid "Loading core plugin: %s" msgstr "" -#: neutron/manager.py:140 +#: neutron/manager.py:137 #, python-format msgid "Error loading plugin by name, %s" msgstr "" -#: neutron/manager.py:141 +#: neutron/manager.py:138 #, python-format msgid "Error loading plugin by class, %s" msgstr "" -#: neutron/manager.py:142 +#: neutron/manager.py:139 msgid "Plugin not found." msgstr "" -#: neutron/manager.py:147 +#: neutron/manager.py:144 msgid "Loading services supported by the core plugin" msgstr "" -#: neutron/manager.py:156 +#: neutron/manager.py:153 #, python-format msgid "Service %s is supported by the core plugin" msgstr "" -#: neutron/manager.py:169 +#: neutron/manager.py:166 #, python-format msgid "Loading service plugins: %s" msgstr "" -#: neutron/manager.py:174 +#: neutron/manager.py:171 #, python-format msgid "Loading Plugin: %s" msgstr "" -#: neutron/manager.py:182 +#: neutron/manager.py:179 #, python-format msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/manager.py:194 +#: neutron/manager.py:191 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -218,42 +218,42 @@ msgstr "" msgid "%s is already registered." msgstr "" -#: neutron/service.py:39 +#: neutron/service.py:37 msgid "Seconds between running periodic tasks" msgstr "" -#: neutron/service.py:42 +#: neutron/service.py:40 msgid "Number of separate worker processes for service" msgstr "" -#: neutron/service.py:45 +#: neutron/service.py:43 msgid "" "Range of seconds to randomly delay when starting the periodic task " "scheduler to reduce stampeding. (Disable by setting to 0)" msgstr "" -#: neutron/service.py:102 +#: neutron/service.py:100 msgid "Error occurred: trying old api-paste.ini." msgstr "" -#: neutron/service.py:107 +#: neutron/service.py:105 msgid "Unrecoverable error: please check log for details." msgstr "" -#: neutron/service.py:116 +#: neutron/service.py:114 msgid "No known API applications configured." msgstr "" -#: neutron/service.py:123 +#: neutron/service.py:121 #, python-format msgid "Neutron service started, listening on %(host)s:%(port)s" msgstr "" -#: neutron/service.py:224 +#: neutron/service.py:222 msgid "Exception occurs when timer stops" msgstr "" -#: neutron/service.py:234 +#: neutron/service.py:232 msgid "Exception occurs when waiting for timer" msgstr "" @@ -437,7 +437,7 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:184 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 #: neutron/agent/metadata/namespace_proxy.py:156 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,7 +507,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:887 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 #: neutron/agent/metadata/agent.py:305 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -515,191 +515,191 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:892 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 #: neutron/agent/metadata/agent.py:310 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:241 #: neutron/services/loadbalancer/agent/agent_manager.py:121 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:897 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:158 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:158 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:166 +#: neutron/agent/l3_agent.py:162 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:169 +#: neutron/agent/l3_agent.py:165 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:174 +#: neutron/agent/l3_agent.py:170 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:176 +#: neutron/agent/l3_agent.py:172 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:179 +#: neutron/agent/l3_agent.py:175 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:181 +#: neutron/agent/l3_agent.py:177 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:204 +#: neutron/agent/l3_agent.py:200 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:231 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:236 +#: neutron/agent/l3_agent.py:232 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:257 +#: neutron/agent/l3_agent.py:253 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:277 +#: neutron/agent/l3_agent.py:273 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:298 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:322 +#: neutron/agent/l3_agent.py:318 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:346 +#: neutron/agent/l3_agent.py:342 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:395 +#: neutron/agent/l3_agent.py:391 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:397 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:545 +#: neutron/agent/l3_agent.py:541 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:669 +#: neutron/agent/l3_agent.py:665 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:674 +#: neutron/agent/l3_agent.py:670 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:678 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:686 +#: neutron/agent/l3_agent.py:682 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:693 +#: neutron/agent/l3_agent.py:689 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:742 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:751 +#: neutron/agent/l3_agent.py:747 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:753 neutron/agent/l3_agent.py:791 +#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:767 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:782 +#: neutron/agent/l3_agent.py:778 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:785 +#: neutron/agent/l3_agent.py:781 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:783 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:800 +#: neutron/agent/l3_agent.py:796 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:820 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:828 +#: neutron/agent/l3_agent.py:824 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:860 +#: neutron/agent/l3_agent.py:856 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:884 +#: neutron/agent/l3_agent.py:880 msgid "Report state task successfully completed" msgstr "" @@ -725,7 +725,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279 #, python-format msgid "Delete %s" msgstr "" @@ -1077,7 +1077,7 @@ msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:61 -#: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" @@ -1183,86 +1183,86 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:39 +#: neutron/agent/linux/ovs_lib.py:34 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 -#: neutron/agent/linux/ovs_lib.py:313 +#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 +#: neutron/agent/linux/ovs_lib.py:308 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:174 +#: neutron/agent/linux/ovs_lib.py:169 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:200 +#: neutron/agent/linux/ovs_lib.py:195 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:230 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:239 +#: neutron/agent/linux/ovs_lib.py:234 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:242 +#: neutron/agent/linux/ovs_lib.py:237 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:245 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:361 +#: neutron/agent/linux/ovs_lib.py:356 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:371 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:402 +#: neutron/agent/linux/ovs_lib.py:397 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:412 +#: neutron/agent/linux/ovs_lib.py:407 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:425 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:440 +#: neutron/agent/linux/ovs_lib.py:435 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:451 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:461 +#: neutron/agent/linux/ovs_lib.py:456 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:473 +#: neutron/agent/linux/ovs_lib.py:468 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:477 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1830,7 +1830,7 @@ msgstr "" msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:65 +#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" @@ -1858,409 +1858,409 @@ msgstr "" msgid "Request Failed: internal server error while processing your request." msgstr "" -#: neutron/common/config.py:39 +#: neutron/common/config.py:37 msgid "The host IP to bind to" msgstr "" -#: neutron/common/config.py:41 +#: neutron/common/config.py:39 msgid "The port to bind to" msgstr "" -#: neutron/common/config.py:43 +#: neutron/common/config.py:41 msgid "The API paste config file to use" msgstr "" -#: neutron/common/config.py:45 +#: neutron/common/config.py:43 msgid "The path for API extensions" msgstr "" -#: neutron/common/config.py:47 +#: neutron/common/config.py:45 msgid "The policy file to use" msgstr "" -#: neutron/common/config.py:51 +#: neutron/common/config.py:49 msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:53 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 msgid "The service plugins Neutron will use" msgstr "" -#: neutron/common/config.py:55 +#: neutron/common/config.py:53 msgid "The base MAC address Neutron will use for VIFs" msgstr "" -#: neutron/common/config.py:57 +#: neutron/common/config.py:55 msgid "How many times Neutron will retry MAC generation" msgstr "" -#: neutron/common/config.py:59 +#: neutron/common/config.py:57 msgid "Allow the usage of the bulk API" msgstr "" -#: neutron/common/config.py:61 +#: neutron/common/config.py:59 msgid "Allow the usage of the pagination" msgstr "" -#: neutron/common/config.py:63 +#: neutron/common/config.py:61 msgid "Allow the usage of the sorting" msgstr "" -#: neutron/common/config.py:65 +#: neutron/common/config.py:63 msgid "" "The maximum number of items returned in a single response, value was " "'infinite' or negative integer means no limit" msgstr "" -#: neutron/common/config.py:69 +#: neutron/common/config.py:67 msgid "Maximum number of DNS nameservers" msgstr "" -#: neutron/common/config.py:71 +#: neutron/common/config.py:69 msgid "Maximum number of host routes per subnet" msgstr "" -#: neutron/common/config.py:73 +#: neutron/common/config.py:71 msgid "Maximum number of fixed ips per port" msgstr "" -#: neutron/common/config.py:76 +#: neutron/common/config.py:74 msgid "DHCP lease duration" msgstr "" -#: neutron/common/config.py:78 +#: neutron/common/config.py:76 msgid "Allow sending resource operation notification to DHCP agent" msgstr "" -#: neutron/common/config.py:81 +#: neutron/common/config.py:79 msgid "Allow overlapping IP support in Neutron" msgstr "" -#: neutron/common/config.py:83 +#: neutron/common/config.py:81 msgid "The hostname Neutron is running on" msgstr "" -#: neutron/common/config.py:85 +#: neutron/common/config.py:83 msgid "Ensure that configured gateway is on subnet" msgstr "" -#: neutron/common/config.py:91 +#: neutron/common/config.py:89 msgid "" "Where to store Neutron state files. This directory must be writable by " "the agent." msgstr "" -#: neutron/common/config.py:117 +#: neutron/common/config.py:115 #, python-format msgid "Base MAC: %s" msgstr "" -#: neutron/common/config.py:128 +#: neutron/common/config.py:126 msgid "Logging enabled!" msgstr "" -#: neutron/common/config.py:144 +#: neutron/common/config.py:142 #, python-format msgid "Config paste file: %s" msgstr "" -#: neutron/common/config.py:149 +#: neutron/common/config.py:147 #, python-format msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" -#: neutron/common/exceptions.py:32 +#: neutron/common/exceptions.py:30 #: neutron/plugins/nicira/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" -#: neutron/common/exceptions.py:53 +#: neutron/common/exceptions.py:51 #, python-format msgid "Bad %(resource)s request: %(msg)s" msgstr "" -#: neutron/common/exceptions.py:65 +#: neutron/common/exceptions.py:63 msgid "Not authorized." msgstr "" -#: neutron/common/exceptions.py:69 +#: neutron/common/exceptions.py:67 msgid "The service is unavailable" msgstr "" -#: neutron/common/exceptions.py:73 +#: neutron/common/exceptions.py:71 #, python-format msgid "User does not have admin privileges: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:77 +#: neutron/common/exceptions.py:75 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: neutron/common/exceptions.py:81 +#: neutron/common/exceptions.py:79 #, python-format msgid "Network %(net_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:85 +#: neutron/common/exceptions.py:83 #, python-format msgid "Subnet %(subnet_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:89 +#: neutron/common/exceptions.py:87 #, python-format msgid "Port %(port_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:93 +#: neutron/common/exceptions.py:91 #, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:98 +#: neutron/common/exceptions.py:96 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:102 +#: neutron/common/exceptions.py:100 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:106 +#: neutron/common/exceptions.py:104 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:110 +#: neutron/common/exceptions.py:108 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:114 +#: neutron/common/exceptions.py:112 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:118 +#: neutron/common/exceptions.py:116 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:122 +#: neutron/common/exceptions.py:120 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:127 +#: neutron/common/exceptions.py:125 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:132 +#: neutron/common/exceptions.py:130 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:138 +#: neutron/common/exceptions.py:136 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:144 +#: neutron/common/exceptions.py:142 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:150 +#: neutron/common/exceptions.py:148 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:155 +#: neutron/common/exceptions.py:153 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:160 +#: neutron/common/exceptions.py:158 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:166 +#: neutron/common/exceptions.py:164 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:171 +#: neutron/common/exceptions.py:169 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:174 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:184 +#: neutron/common/exceptions.py:182 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:187 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:194 +#: neutron/common/exceptions.py:192 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:204 +#: neutron/common/exceptions.py:202 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:208 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:212 +#: neutron/common/exceptions.py:210 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:217 +#: neutron/common/exceptions.py:215 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:222 +#: neutron/common/exceptions.py:220 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:226 +#: neutron/common/exceptions.py:224 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:230 +#: neutron/common/exceptions.py:228 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:234 +#: neutron/common/exceptions.py:232 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:238 +#: neutron/common/exceptions.py:236 msgid "Sudo privilege is required to run this command." msgstr "" -#: neutron/common/exceptions.py:242 +#: neutron/common/exceptions.py:240 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:246 +#: neutron/common/exceptions.py:244 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:250 +#: neutron/common/exceptions.py:248 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:254 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:259 +#: neutron/common/exceptions.py:257 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:264 +#: neutron/common/exceptions.py:262 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:268 +#: neutron/common/exceptions.py:266 #, python-format msgid "Extensions not found: %(extensions)s" msgstr "" -#: neutron/common/exceptions.py:272 +#: neutron/common/exceptions.py:270 #, python-format msgid "Invalid content type %(content_type)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:274 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:281 +#: neutron/common/exceptions.py:279 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:285 +#: neutron/common/exceptions.py:283 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:290 +#: neutron/common/exceptions.py:288 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:295 +#: neutron/common/exceptions.py:293 #, python-format msgid "" "Current gateway ip %(ip_address)s already in use by port %(port_id)s. " "Unable to update." msgstr "" -#: neutron/common/exceptions.py:300 +#: neutron/common/exceptions.py:298 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" -#: neutron/common/exceptions.py:310 +#: neutron/common/exceptions.py:308 #, python-format msgid "Invalid network VXLAN port range: '%(vxlan_range)s'" msgstr "" -#: neutron/common/exceptions.py:314 +#: neutron/common/exceptions.py:312 #, python-format msgid "Found duplicate extension: %(alias)s" msgstr "" @@ -2282,32 +2282,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:53 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:143 +#: neutron/common/utils.py:140 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:146 +#: neutron/common/utils.py:143 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:149 +#: neutron/common/utils.py:146 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:151 +#: neutron/common/utils.py:148 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:154 +#: neutron/common/utils.py:151 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2339,12 +2339,12 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/api.py:59 +#: neutron/db/api.py:55 #, python-format msgid "Database registration exception: %s" msgstr "" -#: neutron/db/api.py:70 +#: neutron/db/api.py:66 msgid "Database exception" msgstr "" @@ -2613,99 +2613,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:168 +#: neutron/db/l3_db.py:163 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:607 +#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:277 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:291 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 #: neutron/plugins/bigswitch/plugin.py:817 #: neutron/plugins/bigswitch/plugin.py:826 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:307 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:318 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:333 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:467 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:506 +#: neutron/db/l3_db.py:501 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:510 +#: neutron/db/l3_db.py:505 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:522 +#: neutron/db/l3_db.py:517 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:529 +#: neutron/db/l3_db.py:524 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:533 +#: neutron/db/l3_db.py:528 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1853 +#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:731 +#: neutron/db/l3_db.py:726 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:749 +#: neutron/db/l3_db.py:744 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:837 +#: neutron/db/l3_db.py:832 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2959,24 +2959,24 @@ msgstr "" msgid "Multiple agents with agent_type=%(agent_type)s and host=%(host)s found" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:26 +#: neutron/extensions/allowedaddresspairs.py:22 msgid "AllowedAddressPair must contain ip_address" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:30 +#: neutron/extensions/allowedaddresspairs.py:26 msgid "" "Port Security must be enabled in order to have allowed address pairs on a" " port." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:35 +#: neutron/extensions/allowedaddresspairs.py:31 #, python-format msgid "" "Request contains duplicate address pair: mac_address %(mac_address)s " "ip_address %(ip_address)s." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:40 +#: neutron/extensions/allowedaddresspairs.py:36 msgid "Port's Fixed IP and Mac Address match an address pair entry." msgstr "" @@ -3141,39 +3141,39 @@ msgid "" "unlimited." msgstr "" -#: neutron/extensions/l3.py:34 +#: neutron/extensions/l3.py:29 #, python-format msgid "Router %(router_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:38 +#: neutron/extensions/l3.py:33 #, python-format msgid "Router %(router_id)s still has active ports" msgstr "" -#: neutron/extensions/l3.py:42 +#: neutron/extensions/l3.py:37 #, python-format msgid "Router %(router_id)s does not have an interface with id %(port_id)s" msgstr "" -#: neutron/extensions/l3.py:47 +#: neutron/extensions/l3.py:42 #, python-format msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s" msgstr "" -#: neutron/extensions/l3.py:52 +#: neutron/extensions/l3.py:47 #, python-format msgid "" "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot " "be deleted, as it is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:58 +#: neutron/extensions/l3.py:53 #, python-format msgid "Floating IP %(floatingip_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:62 +#: neutron/extensions/l3.py:57 #, python-format msgid "" "External network %(external_network_id)s is not reachable from subnet " @@ -3181,7 +3181,7 @@ msgid "" "Floating IP." msgstr "" -#: neutron/extensions/l3.py:68 +#: neutron/extensions/l3.py:63 #, python-format msgid "" "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with " @@ -3189,25 +3189,25 @@ msgid "" "has a floating IP on external network %(net_id)s." msgstr "" -#: neutron/extensions/l3.py:75 +#: neutron/extensions/l3.py:70 #, python-format msgid "" "Port %(port_id)s has owner %(device_owner)s and therefore cannot be " "deleted directly via the port API." msgstr "" -#: neutron/extensions/l3.py:80 +#: neutron/extensions/l3.py:75 #, python-format msgid "" "Gateway cannot be updated for router %(router_id)s, since a gateway to " "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:140 +#: neutron/extensions/l3.py:135 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:144 +#: neutron/extensions/l3.py:139 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -3361,19 +3361,19 @@ msgstr "" msgid "Duplicate segment entry in request." msgstr "" -#: neutron/extensions/portsecurity.py:25 +#: neutron/extensions/portsecurity.py:20 msgid "" "Port has security group associated. Cannot disable port security or ip " "address until security group is removed" msgstr "" -#: neutron/extensions/portsecurity.py:30 +#: neutron/extensions/portsecurity.py:25 msgid "" "Port security must be enabled and port must have an IP address in order " "to use security groups." msgstr "" -#: neutron/extensions/portsecurity.py:35 +#: neutron/extensions/portsecurity.py:30 msgid "Port does not have port security binding." msgstr "" @@ -4829,7 +4829,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:55 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89 #: neutron/plugins/mlnx/rpc_callbacks.py:76 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" @@ -4844,9 +4844,9 @@ msgstr "" #: neutron/plugins/mlnx/rpc_callbacks.py:98 #: neutron/plugins/mlnx/rpc_callbacks.py:117 #: neutron/plugins/mlnx/rpc_callbacks.py:132 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:114 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 #, python-format msgid "%s can not be found in database" msgstr "" @@ -5629,7 +5629,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:192 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5637,8 +5637,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:222 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:443 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" msgstr "" @@ -5657,7 +5657,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:208 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5665,7 +5665,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:249 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5673,7 +5673,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:255 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:471 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5831,7 +5831,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 #: neutron/plugins/mlnx/mlnx_plugin.py:334 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:519 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" msgstr "" @@ -6172,7 +6172,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:41 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 -#: neutron/plugins/openvswitch/ovs_db_v2.py:133 +#: neutron/plugins/openvswitch/ovs_db_v2.py:130 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6187,7 +6187,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:157 +#: neutron/plugins/openvswitch/ovs_db_v2.py:154 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6201,7 +6201,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:141 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 -#: neutron/plugins/openvswitch/ovs_db_v2.py:198 +#: neutron/plugins/openvswitch/ovs_db_v2.py:195 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" @@ -6211,8 +6211,8 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:89 -#: neutron/plugins/openvswitch/ovs_db_v2.py:107 +#: neutron/plugins/openvswitch/ovs_db_v2.py:86 +#: neutron/plugins/openvswitch/ovs_db_v2.py:104 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6254,7 +6254,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:144 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6267,7 +6267,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:79 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122 #: neutron/plugins/mlnx/rpc_callbacks.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:123 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" @@ -6409,7 +6409,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent out of sync with plugin!" msgstr "" @@ -6431,7 +6431,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1356 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1348 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6518,14 +6518,14 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156 #, python-format msgid "Device %(device)s not bound to the agent host %(host)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:150 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "" @@ -6547,26 +6547,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:217 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:225 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:233 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:237 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -6734,7 +6734,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:277 msgid "network_delete received" msgstr "" @@ -6745,12 +6745,12 @@ msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:318 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:343 msgid "fdb_remove received" msgstr "" @@ -6759,7 +6759,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:404 msgid "fdb_update received" msgstr "" @@ -6769,7 +6769,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:142 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" msgstr "" @@ -6780,14 +6780,14 @@ msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:942 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6795,29 +6795,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1015 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1020 #, python-format msgid "Port %s updated." msgstr "" @@ -6836,8 +6836,8 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1233 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" @@ -6898,7 +6898,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:163 +#: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6907,7 +6907,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:193 +#: neutron/plugins/openvswitch/ovs_db_v2.py:190 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " @@ -6916,7 +6916,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:188 +#: neutron/plugins/openvswitch/ovs_db_v2.py:185 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " @@ -8044,7 +8044,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:231 +#: neutron/plugins/openvswitch/ovs_db_v2.py:228 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8083,7 +8083,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8430,7 +8430,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:142 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:364 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8578,8 +8578,8 @@ msgid "" msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -8772,88 +8772,93 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:247 +#: neutron/plugins/nec/nec_plugin.py:256 +#, python-format +msgid "deactivate_port(): OFC port for port=%s is already removed." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:263 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:268 +#: neutron/plugins/nec/nec_plugin.py:284 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:317 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:341 +#: neutron/plugins/nec/nec_plugin.py:357 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:360 +#: neutron/plugins/nec/nec_plugin.py:376 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:371 +#: neutron/plugins/nec/nec_plugin.py:387 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:525 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:589 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:622 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:632 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:689 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:720 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:730 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:749 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:754 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9029,17 +9034,17 @@ msgstr "" msgid "delete_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:54 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:52 #, python-format msgid "Update ports: added=%(added)s, removed=%(removed)s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:76 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:74 #, python-format msgid "port_update received: %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:219 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:217 msgid "No port changed." msgstr "" @@ -9092,45 +9097,52 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:32 #, python-format -msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgid "The specified OFC resource (%(resource)s) is not found." msgstr "" #: neutron/plugins/nec/common/exceptions.py:36 #, python-format -msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:40 +#, python-format +msgid "" +"Neutron-OFC resource mapping for %(resource)s %(neutron_id)s is not " +"found. It may be deleted during processing." msgstr "" -#: neutron/plugins/nec/common/exceptions.py:41 +#: neutron/plugins/nec/common/exceptions.py:46 #, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:45 +#: neutron/plugins/nec/common/exceptions.py:50 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:51 +#: neutron/plugins/nec/common/exceptions.py:56 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:61 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:66 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:65 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:69 +#: neutron/plugins/nec/common/exceptions.py:74 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " @@ -9154,14 +9166,19 @@ msgstr "" #: neutron/plugins/nec/common/ofc_client.py:99 #, python-format +msgid "Specified resource %s does not exist on OFC " +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:103 +#, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:102 +#: neutron/plugins/nec/common/ofc_client.py:106 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:111 +#: neutron/plugins/nec/common/ofc_client.py:115 #, python-format msgid "Failed to connect OFC : %s" msgstr "" @@ -9171,23 +9188,18 @@ msgstr "" msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:143 -#, python-format -msgid "NotFound %(resource)s for neutron_id=%(id)s." -msgstr "" - -#: neutron/plugins/nec/db/api.py:169 +#: neutron/plugins/nec/db/api.py:168 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:202 +#: neutron/plugins/nec/db/api.py:201 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:208 -#: neutron/plugins/openvswitch/ovs_db_v2.py:319 +#: neutron/plugins/nec/db/api.py:207 +#: neutron/plugins/openvswitch/ovs_db_v2.py:316 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9211,103 +9223,102 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:230 +#: neutron/plugins/nicira/NeutronPlugin.py:223 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:266 +#: neutron/plugins/nicira/NeutronPlugin.py:259 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:268 -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#: neutron/plugins/nicira/NeutronPlugin.py:261 #, python-format -msgid "Unable to create port on NVP logical router %s" +msgid "Unable to create port on NSX logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:271 +#: neutron/plugins/nicira/NeutronPlugin.py:264 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(nsx_router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:349 +#: neutron/plugins/nicira/NeutronPlugin.py:342 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:355 +#: neutron/plugins/nicira/NeutronPlugin.py:348 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:361 +#: neutron/plugins/nicira/NeutronPlugin.py:354 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:407 +#: neutron/plugins/nicira/NeutronPlugin.py:400 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:447 +#: neutron/plugins/nicira/NeutronPlugin.py:440 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:459 -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#: neutron/plugins/nicira/NeutronPlugin.py:709 +#: neutron/plugins/nicira/NeutronPlugin.py:452 +#: neutron/plugins/nicira/NeutronPlugin.py:504 +#: neutron/plugins/nicira/NeutronPlugin.py:702 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:480 +#: neutron/plugins/nicira/NeutronPlugin.py:473 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:491 +#: neutron/plugins/nicira/NeutronPlugin.py:484 #, python-format msgid "" "Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " "to be rolled back for Neutron port: %(neutron_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:496 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:518 +#: neutron/plugins/nicira/NeutronPlugin.py:511 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:518 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:530 +#: neutron/plugins/nicira/NeutronPlugin.py:523 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:532 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9315,302 +9326,302 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:554 -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:1070 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:566 +#: neutron/plugins/nicira/NeutronPlugin.py:559 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:584 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:604 +#: neutron/plugins/nicira/NeutronPlugin.py:597 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:614 +#: neutron/plugins/nicira/NeutronPlugin.py:607 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:655 +#: neutron/plugins/nicira/NeutronPlugin.py:648 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:690 -#: neutron/plugins/nicira/NeutronPlugin.py:1788 +#: neutron/plugins/nicira/NeutronPlugin.py:683 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:694 -#: neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/plugins/nicira/NeutronPlugin.py:687 +#: neutron/plugins/nicira/NeutronPlugin.py:1785 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 +#: neutron/plugins/nicira/NeutronPlugin.py:689 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:738 +#: neutron/plugins/nicira/NeutronPlugin.py:731 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:771 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 +#: neutron/plugins/nicira/NeutronPlugin.py:775 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:786 +#: neutron/plugins/nicira/NeutronPlugin.py:779 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:790 -#: neutron/plugins/nicira/NeutronPlugin.py:806 +#: neutron/plugins/nicira/NeutronPlugin.py:783 +#: neutron/plugins/nicira/NeutronPlugin.py:799 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:812 +#: neutron/plugins/nicira/NeutronPlugin.py:805 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:857 +#: neutron/plugins/nicira/NeutronPlugin.py:850 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:891 +#: neutron/plugins/nicira/NeutronPlugin.py:884 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:981 +#: neutron/plugins/nicira/NeutronPlugin.py:974 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1066 +#: neutron/plugins/nicira/NeutronPlugin.py:1059 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1085 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1088 +#: neutron/plugins/nicira/NeutronPlugin.py:1081 #: neutron/plugins/nicira/NeutronServicePlugin.py:515 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1118 +#: neutron/plugins/nicira/NeutronPlugin.py:1111 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1186 +#: neutron/plugins/nicira/NeutronPlugin.py:1179 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1200 +#: neutron/plugins/nicira/NeutronPlugin.py:1193 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1211 +#: neutron/plugins/nicira/NeutronPlugin.py:1204 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1303 +#: neutron/plugins/nicira/NeutronPlugin.py:1296 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1331 +#: neutron/plugins/nicira/NeutronPlugin.py:1324 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1414 +#: neutron/plugins/nicira/NeutronPlugin.py:1407 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1413 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1431 +#: neutron/plugins/nicira/NeutronPlugin.py:1424 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1441 +#: neutron/plugins/nicira/NeutronPlugin.py:1434 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1470 -#: neutron/plugins/nicira/NeutronPlugin.py:1555 +#: neutron/plugins/nicira/NeutronPlugin.py:1463 +#: neutron/plugins/nicira/NeutronPlugin.py:1548 #: neutron/plugins/nicira/NeutronServicePlugin.py:198 #: neutron/plugins/nicira/NeutronServicePlugin.py:1204 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1519 +#: neutron/plugins/nicira/NeutronPlugin.py:1512 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1522 +#: neutron/plugins/nicira/NeutronPlugin.py:1515 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1557 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1580 +#: neutron/plugins/nicira/NeutronPlugin.py:1573 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1577 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1579 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1643 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1647 +#: neutron/plugins/nicira/NeutronPlugin.py:1640 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1650 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1725 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:1816 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1829 +#: neutron/plugins/nicira/NeutronPlugin.py:1822 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1961 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1967 +#: neutron/plugins/nicira/NeutronPlugin.py:1960 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:1995 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2005 +#: neutron/plugins/nicira/NeutronPlugin.py:1998 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2032 +#: neutron/plugins/nicira/NeutronPlugin.py:2025 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2055 +#: neutron/plugins/nicira/NeutronPlugin.py:2048 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2085 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2159 +#: neutron/plugins/nicira/NeutronPlugin.py:2152 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2167 +#: neutron/plugins/nicira/NeutronPlugin.py:2160 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -9618,12 +9629,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2174 +#: neutron/plugins/nicira/NeutronPlugin.py:2167 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2187 +#: neutron/plugins/nicira/NeutronPlugin.py:2180 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9651,6 +9662,11 @@ msgstr "" msgid "An exception occurred while creating a port on lswitch %s" msgstr "" +#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#, python-format +msgid "Unable to create port on NVP logical router %s" +msgstr "" + #: neutron/plugins/nicira/NeutronServicePlugin.py:469 #, python-format msgid "Unable to create integration logic switch for router %s" @@ -9860,24 +9876,24 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:54 +#: neutron/plugins/nicira/nsx_cluster.py:49 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:66 +#: neutron/plugins/nicira/nsx_cluster.py:61 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:124 +#: neutron/plugins/nicira/nvplib.py:117 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:128 +#: neutron/plugins/nicira/nvplib.py:121 #, python-format msgid "locals=[%s]" msgstr "" @@ -10278,108 +10294,103 @@ msgstr "" msgid "Task status check interval" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:24 +#: neutron/plugins/nicira/common/exceptions.py:21 #, python-format -msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:28 +#: neutron/plugins/nicira/common/exceptions.py:25 #, python-format msgid "Unable to fulfill request with version %(version)s." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:32 +#: neutron/plugins/nicira/common/exceptions.py:29 #, python-format -msgid "Invalid NVP connection parameters: %(conn_params)s" +msgid "Invalid NSX connection parameters: %(conn_params)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:36 +#: neutron/plugins/nicira/common/exceptions.py:33 #, python-format msgid "" "Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the nvp plugin ini file." +"values are specified in the [DEFAULT] section of the NSX plugin ini file." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:42 +#: neutron/plugins/nicira/common/exceptions.py:39 #, python-format msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:47 +#: neutron/plugins/nicira/common/exceptions.py:44 #, python-format msgid "" "Unable to create port on network %(network)s. Maximum number of ports " "reached" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:52 +#: neutron/plugins/nicira/common/exceptions.py:49 #, python-format msgid "" "While retrieving NAT rules, %(actual_rules)s were found whereas rules in " "the (%(min_rules)s,%(max_rules)s) interval were expected" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:58 +#: neutron/plugins/nicira/common/exceptions.py:55 #, python-format -msgid "Invalid NVP attachment type '%(attachment_type)s'" +msgid "Invalid NSX attachment type '%(attachment_type)s'" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:62 +#: neutron/plugins/nicira/common/exceptions.py:59 msgid "" "The networking backend is currently in maintenance mode and therefore " "unable to accept requests which modify its state. Please try later." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:74 +#: neutron/plugins/nicira/common/exceptions.py:65 #, python-format msgid "Gateway Service %(gateway)s is already in use" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:78 +#: neutron/plugins/nicira/common/exceptions.py:69 #, python-format msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:82 +#: neutron/plugins/nicira/common/exceptions.py:73 #, python-format -msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:86 +#: neutron/plugins/nicira/common/exceptions.py:77 #, python-format msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NVP setup" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" " and/or configuration" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:91 +#: neutron/plugins/nicira/common/exceptions.py:82 #, python-format msgid "" "An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " "via port %(port_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:100 +#: neutron/plugins/nicira/common/exceptions.py:91 #, python-format msgid "Unable to find LSN for %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:104 +#: neutron/plugins/nicira/common/exceptions.py:95 #, python-format msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:109 +#: neutron/plugins/nicira/common/exceptions.py:100 #, python-format msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:113 +#: neutron/plugins/nicira/common/exceptions.py:104 #, python-format msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" @@ -11558,383 +11569,383 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:212 +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:260 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:278 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:301 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:303 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:377 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:393 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" "Adding a tunnel endpoint failed due to a concurrenttransaction had been " "committed (%s attempts left)" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:398 +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:312 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:329 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:434 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:523 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:294 #, python-format msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:306 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, 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:469 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, 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:488 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:480 #, 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:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 #, 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:517 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, 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:534 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:566 #, 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:618 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:610 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:668 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:687 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:768 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:760 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:766 #, 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:862 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:854 #, python-format msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:871 +#: 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:883 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:886 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920 #, python-format msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:926 #, python-format msgid "" "Port %s was not found on the integration bridge and will therefore not be" " processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 #, python-format msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:956 #, python-format msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1080 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1151 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1163 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1184 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1180 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1194 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1203 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1249 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1265 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 #, 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:1276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, 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:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275 #, 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:1288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, 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:1303 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1295 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1317 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1320 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12206,58 +12217,58 @@ msgstr "" msgid "Invalid configuration. check ryu.ini" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:96 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:94 #, python-format msgid "Could not get IPv4 address from %(nic)s: %(cfg)s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:162 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:160 #, python-format msgid "External port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:170 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:168 msgid "Get Ryu rest API address" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:220 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:218 msgid "Ryu rest API port isn't specified" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:221 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:219 #, python-format msgid "Going to ofp controller mode %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236 msgid "Port update received" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269 msgid "Agent loop has new device" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296 #, python-format msgid "tunnel_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 #, python-format msgid "ovsdb_port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:302 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 #, python-format msgid "ovsdb_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:308 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:306 #, python-format msgid "Initialization failed: %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:311 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:309 msgid "" "Ryu initialization on the node is done. Agent initialized successfully, " "now running..." @@ -12386,13 +12397,13 @@ msgstr "" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgstr "" -#: neutron/server/__init__.py:40 +#: neutron/server/__init__.py:39 msgid "" "ERROR: Unable to find configuration file via the default search paths " "(~/.neutron/, ~/, /etc/neutron/, /etc/) and the '--config-file' option!" msgstr "" -#: neutron/server/__init__.py:47 +#: neutron/server/__init__.py:46 #, python-format msgid "ERROR: %s" msgstr "" @@ -13639,56 +13650,60 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:76 -#: neutron/tests/unit/nec/test_ofc_client.py:82 -#: neutron/tests/unit/nec/test_ofc_client.py:91 +#: neutron/tests/unit/nec/test_ofc_client.py:77 +msgid "The specified OFC resource (/somewhere) is not found." +msgstr "" + +#: neutron/tests/unit/nec/test_ofc_client.py:81 +#: neutron/tests/unit/nec/test_ofc_client.py:87 +#: neutron/tests/unit/nec/test_ofc_client.py:96 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:101 +#: neutron/tests/unit/nec/test_ofc_client.py:106 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:406 +#: neutron/tests/unit/vmware/apiclient/fake.py:404 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:415 +#: neutron/tests/unit/vmware/apiclient/fake.py:413 #, python-format msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:103 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:115 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:126 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:143 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:161 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:183 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:205 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:289 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:303 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:317 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:359 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:193 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:256 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 #, python-format msgid "Lswitch %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/test_edge_router.py:132 +#: neutron/tests/unit/vmware/vshield/test_edge_router.py:130 msgid "Tasks not completed" msgstr "" @@ -14499,3 +14514,37 @@ msgstr "" #~ msgid "Security group: %s was already deleted from backend" #~ msgstr "" +#~ msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +#~ msgstr "" + +#~ msgid "NotFound %(resource)s for neutron_id=%(id)s." +#~ msgstr "" + +#~ msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +#~ msgstr "" + +#~ msgid "Invalid NVP connection parameters: %(conn_params)s" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid cluster values: %(invalid_attrs)s. " +#~ "Please ensure that these values are " +#~ "specified in the [DEFAULT] section of" +#~ " the nvp plugin ini file." +#~ msgstr "" + +#~ msgid "Invalid NVP attachment type '%(attachment_type)s'" +#~ msgstr "" + +#~ msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" +#~ msgstr "" + +#~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +#~ msgstr "" + +#~ msgid "" +#~ "Service cluster: '%(cluster_id)s' is " +#~ "unavailable. Please, check NVP setup " +#~ "and/or configuration" +#~ msgstr "" + diff --git a/neutron/locale/eu/LC_MESSAGES/neutron.po b/neutron/locale/eu/LC_MESSAGES/neutron.po index e526c67b0..585246e08 100644 --- a/neutron/locale/eu/LC_MESSAGES/neutron.po +++ b/neutron/locale/eu/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-27 06:23+0000\n" +"POT-Creation-Date: 2014-02-28 06:26+0000\n" "PO-Revision-Date: 2013-11-15 00:14+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Basque " @@ -38,59 +38,59 @@ msgstr "" msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: neutron/manager.py:72 +#: neutron/manager.py:69 #, python-format msgid "dhcp_agents_per_network must be >= 1. '%s' is invalid." msgstr "" -#: neutron/manager.py:84 +#: neutron/manager.py:81 msgid "Neutron core_plugin not configured!" msgstr "" -#: neutron/manager.py:113 +#: neutron/manager.py:110 #, python-format msgid "Loading core plugin: %s" msgstr "" -#: neutron/manager.py:140 +#: neutron/manager.py:137 #, python-format msgid "Error loading plugin by name, %s" msgstr "" -#: neutron/manager.py:141 +#: neutron/manager.py:138 #, python-format msgid "Error loading plugin by class, %s" msgstr "" -#: neutron/manager.py:142 +#: neutron/manager.py:139 msgid "Plugin not found." msgstr "" -#: neutron/manager.py:147 +#: neutron/manager.py:144 msgid "Loading services supported by the core plugin" msgstr "" -#: neutron/manager.py:156 +#: neutron/manager.py:153 #, python-format msgid "Service %s is supported by the core plugin" msgstr "" -#: neutron/manager.py:169 +#: neutron/manager.py:166 #, python-format msgid "Loading service plugins: %s" msgstr "" -#: neutron/manager.py:174 +#: neutron/manager.py:171 #, python-format msgid "Loading Plugin: %s" msgstr "" -#: neutron/manager.py:182 +#: neutron/manager.py:179 #, python-format msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/manager.py:194 +#: neutron/manager.py:191 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -218,42 +218,42 @@ msgstr "" msgid "%s is already registered." msgstr "" -#: neutron/service.py:39 +#: neutron/service.py:37 msgid "Seconds between running periodic tasks" msgstr "" -#: neutron/service.py:42 +#: neutron/service.py:40 msgid "Number of separate worker processes for service" msgstr "" -#: neutron/service.py:45 +#: neutron/service.py:43 msgid "" "Range of seconds to randomly delay when starting the periodic task " "scheduler to reduce stampeding. (Disable by setting to 0)" msgstr "" -#: neutron/service.py:102 +#: neutron/service.py:100 msgid "Error occurred: trying old api-paste.ini." msgstr "" -#: neutron/service.py:107 +#: neutron/service.py:105 msgid "Unrecoverable error: please check log for details." msgstr "" -#: neutron/service.py:116 +#: neutron/service.py:114 msgid "No known API applications configured." msgstr "" -#: neutron/service.py:123 +#: neutron/service.py:121 #, python-format msgid "Neutron service started, listening on %(host)s:%(port)s" msgstr "" -#: neutron/service.py:224 +#: neutron/service.py:222 msgid "Exception occurs when timer stops" msgstr "" -#: neutron/service.py:234 +#: neutron/service.py:232 msgid "Exception occurs when waiting for timer" msgstr "" @@ -437,7 +437,7 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:184 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 #: neutron/agent/metadata/namespace_proxy.py:156 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,7 +507,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:887 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 #: neutron/agent/metadata/agent.py:305 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -515,191 +515,191 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:892 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 #: neutron/agent/metadata/agent.py:310 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:241 #: neutron/services/loadbalancer/agent/agent_manager.py:121 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:897 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:158 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:158 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:166 +#: neutron/agent/l3_agent.py:162 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:169 +#: neutron/agent/l3_agent.py:165 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:174 +#: neutron/agent/l3_agent.py:170 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:176 +#: neutron/agent/l3_agent.py:172 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:179 +#: neutron/agent/l3_agent.py:175 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:181 +#: neutron/agent/l3_agent.py:177 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:204 +#: neutron/agent/l3_agent.py:200 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:231 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:236 +#: neutron/agent/l3_agent.py:232 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:257 +#: neutron/agent/l3_agent.py:253 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:277 +#: neutron/agent/l3_agent.py:273 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:298 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:322 +#: neutron/agent/l3_agent.py:318 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:346 +#: neutron/agent/l3_agent.py:342 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:395 +#: neutron/agent/l3_agent.py:391 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:397 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:545 +#: neutron/agent/l3_agent.py:541 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:669 +#: neutron/agent/l3_agent.py:665 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:674 +#: neutron/agent/l3_agent.py:670 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:678 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:686 +#: neutron/agent/l3_agent.py:682 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:693 +#: neutron/agent/l3_agent.py:689 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:742 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:751 +#: neutron/agent/l3_agent.py:747 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:753 neutron/agent/l3_agent.py:791 +#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:767 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:782 +#: neutron/agent/l3_agent.py:778 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:785 +#: neutron/agent/l3_agent.py:781 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:783 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:800 +#: neutron/agent/l3_agent.py:796 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:820 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:828 +#: neutron/agent/l3_agent.py:824 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:860 +#: neutron/agent/l3_agent.py:856 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:884 +#: neutron/agent/l3_agent.py:880 msgid "Report state task successfully completed" msgstr "" @@ -725,7 +725,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279 #, python-format msgid "Delete %s" msgstr "" @@ -1077,7 +1077,7 @@ msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:61 -#: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" @@ -1183,86 +1183,86 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:39 +#: neutron/agent/linux/ovs_lib.py:34 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 -#: neutron/agent/linux/ovs_lib.py:313 +#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 +#: neutron/agent/linux/ovs_lib.py:308 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:174 +#: neutron/agent/linux/ovs_lib.py:169 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:200 +#: neutron/agent/linux/ovs_lib.py:195 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:230 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:239 +#: neutron/agent/linux/ovs_lib.py:234 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:242 +#: neutron/agent/linux/ovs_lib.py:237 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:245 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:361 +#: neutron/agent/linux/ovs_lib.py:356 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:371 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:402 +#: neutron/agent/linux/ovs_lib.py:397 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:412 +#: neutron/agent/linux/ovs_lib.py:407 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:425 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:440 +#: neutron/agent/linux/ovs_lib.py:435 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:451 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:461 +#: neutron/agent/linux/ovs_lib.py:456 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:473 +#: neutron/agent/linux/ovs_lib.py:468 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:477 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1830,7 +1830,7 @@ msgstr "" msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:65 +#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" @@ -1858,409 +1858,409 @@ msgstr "" msgid "Request Failed: internal server error while processing your request." msgstr "" -#: neutron/common/config.py:39 +#: neutron/common/config.py:37 msgid "The host IP to bind to" msgstr "" -#: neutron/common/config.py:41 +#: neutron/common/config.py:39 msgid "The port to bind to" msgstr "" -#: neutron/common/config.py:43 +#: neutron/common/config.py:41 msgid "The API paste config file to use" msgstr "" -#: neutron/common/config.py:45 +#: neutron/common/config.py:43 msgid "The path for API extensions" msgstr "" -#: neutron/common/config.py:47 +#: neutron/common/config.py:45 msgid "The policy file to use" msgstr "" -#: neutron/common/config.py:51 +#: neutron/common/config.py:49 msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:53 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 msgid "The service plugins Neutron will use" msgstr "" -#: neutron/common/config.py:55 +#: neutron/common/config.py:53 msgid "The base MAC address Neutron will use for VIFs" msgstr "" -#: neutron/common/config.py:57 +#: neutron/common/config.py:55 msgid "How many times Neutron will retry MAC generation" msgstr "" -#: neutron/common/config.py:59 +#: neutron/common/config.py:57 msgid "Allow the usage of the bulk API" msgstr "" -#: neutron/common/config.py:61 +#: neutron/common/config.py:59 msgid "Allow the usage of the pagination" msgstr "" -#: neutron/common/config.py:63 +#: neutron/common/config.py:61 msgid "Allow the usage of the sorting" msgstr "" -#: neutron/common/config.py:65 +#: neutron/common/config.py:63 msgid "" "The maximum number of items returned in a single response, value was " "'infinite' or negative integer means no limit" msgstr "" -#: neutron/common/config.py:69 +#: neutron/common/config.py:67 msgid "Maximum number of DNS nameservers" msgstr "" -#: neutron/common/config.py:71 +#: neutron/common/config.py:69 msgid "Maximum number of host routes per subnet" msgstr "" -#: neutron/common/config.py:73 +#: neutron/common/config.py:71 msgid "Maximum number of fixed ips per port" msgstr "" -#: neutron/common/config.py:76 +#: neutron/common/config.py:74 msgid "DHCP lease duration" msgstr "" -#: neutron/common/config.py:78 +#: neutron/common/config.py:76 msgid "Allow sending resource operation notification to DHCP agent" msgstr "" -#: neutron/common/config.py:81 +#: neutron/common/config.py:79 msgid "Allow overlapping IP support in Neutron" msgstr "" -#: neutron/common/config.py:83 +#: neutron/common/config.py:81 msgid "The hostname Neutron is running on" msgstr "" -#: neutron/common/config.py:85 +#: neutron/common/config.py:83 msgid "Ensure that configured gateway is on subnet" msgstr "" -#: neutron/common/config.py:91 +#: neutron/common/config.py:89 msgid "" "Where to store Neutron state files. This directory must be writable by " "the agent." msgstr "" -#: neutron/common/config.py:117 +#: neutron/common/config.py:115 #, python-format msgid "Base MAC: %s" msgstr "" -#: neutron/common/config.py:128 +#: neutron/common/config.py:126 msgid "Logging enabled!" msgstr "" -#: neutron/common/config.py:144 +#: neutron/common/config.py:142 #, python-format msgid "Config paste file: %s" msgstr "" -#: neutron/common/config.py:149 +#: neutron/common/config.py:147 #, python-format msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" -#: neutron/common/exceptions.py:32 +#: neutron/common/exceptions.py:30 #: neutron/plugins/nicira/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" -#: neutron/common/exceptions.py:53 +#: neutron/common/exceptions.py:51 #, python-format msgid "Bad %(resource)s request: %(msg)s" msgstr "" -#: neutron/common/exceptions.py:65 +#: neutron/common/exceptions.py:63 msgid "Not authorized." msgstr "" -#: neutron/common/exceptions.py:69 +#: neutron/common/exceptions.py:67 msgid "The service is unavailable" msgstr "" -#: neutron/common/exceptions.py:73 +#: neutron/common/exceptions.py:71 #, python-format msgid "User does not have admin privileges: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:77 +#: neutron/common/exceptions.py:75 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: neutron/common/exceptions.py:81 +#: neutron/common/exceptions.py:79 #, python-format msgid "Network %(net_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:85 +#: neutron/common/exceptions.py:83 #, python-format msgid "Subnet %(subnet_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:89 +#: neutron/common/exceptions.py:87 #, python-format msgid "Port %(port_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:93 +#: neutron/common/exceptions.py:91 #, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:98 +#: neutron/common/exceptions.py:96 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:102 +#: neutron/common/exceptions.py:100 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:106 +#: neutron/common/exceptions.py:104 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:110 +#: neutron/common/exceptions.py:108 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:114 +#: neutron/common/exceptions.py:112 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:118 +#: neutron/common/exceptions.py:116 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:122 +#: neutron/common/exceptions.py:120 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:127 +#: neutron/common/exceptions.py:125 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:132 +#: neutron/common/exceptions.py:130 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:138 +#: neutron/common/exceptions.py:136 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:144 +#: neutron/common/exceptions.py:142 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:150 +#: neutron/common/exceptions.py:148 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:155 +#: neutron/common/exceptions.py:153 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:160 +#: neutron/common/exceptions.py:158 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:166 +#: neutron/common/exceptions.py:164 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:171 +#: neutron/common/exceptions.py:169 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:174 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:184 +#: neutron/common/exceptions.py:182 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:187 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:194 +#: neutron/common/exceptions.py:192 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:204 +#: neutron/common/exceptions.py:202 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:208 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:212 +#: neutron/common/exceptions.py:210 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:217 +#: neutron/common/exceptions.py:215 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:222 +#: neutron/common/exceptions.py:220 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:226 +#: neutron/common/exceptions.py:224 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:230 +#: neutron/common/exceptions.py:228 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:234 +#: neutron/common/exceptions.py:232 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:238 +#: neutron/common/exceptions.py:236 msgid "Sudo privilege is required to run this command." msgstr "" -#: neutron/common/exceptions.py:242 +#: neutron/common/exceptions.py:240 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:246 +#: neutron/common/exceptions.py:244 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:250 +#: neutron/common/exceptions.py:248 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:254 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:259 +#: neutron/common/exceptions.py:257 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:264 +#: neutron/common/exceptions.py:262 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:268 +#: neutron/common/exceptions.py:266 #, python-format msgid "Extensions not found: %(extensions)s" msgstr "" -#: neutron/common/exceptions.py:272 +#: neutron/common/exceptions.py:270 #, python-format msgid "Invalid content type %(content_type)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:274 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:281 +#: neutron/common/exceptions.py:279 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:285 +#: neutron/common/exceptions.py:283 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:290 +#: neutron/common/exceptions.py:288 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:295 +#: neutron/common/exceptions.py:293 #, python-format msgid "" "Current gateway ip %(ip_address)s already in use by port %(port_id)s. " "Unable to update." msgstr "" -#: neutron/common/exceptions.py:300 +#: neutron/common/exceptions.py:298 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" -#: neutron/common/exceptions.py:310 +#: neutron/common/exceptions.py:308 #, python-format msgid "Invalid network VXLAN port range: '%(vxlan_range)s'" msgstr "" -#: neutron/common/exceptions.py:314 +#: neutron/common/exceptions.py:312 #, python-format msgid "Found duplicate extension: %(alias)s" msgstr "" @@ -2282,32 +2282,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:53 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:143 +#: neutron/common/utils.py:140 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:146 +#: neutron/common/utils.py:143 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:149 +#: neutron/common/utils.py:146 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:151 +#: neutron/common/utils.py:148 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:154 +#: neutron/common/utils.py:151 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2339,12 +2339,12 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/api.py:59 +#: neutron/db/api.py:55 #, python-format msgid "Database registration exception: %s" msgstr "" -#: neutron/db/api.py:70 +#: neutron/db/api.py:66 msgid "Database exception" msgstr "" @@ -2613,99 +2613,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:168 +#: neutron/db/l3_db.py:163 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:607 +#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:277 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:291 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 #: neutron/plugins/bigswitch/plugin.py:817 #: neutron/plugins/bigswitch/plugin.py:826 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:307 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:318 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:333 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:467 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:506 +#: neutron/db/l3_db.py:501 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:510 +#: neutron/db/l3_db.py:505 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:522 +#: neutron/db/l3_db.py:517 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:529 +#: neutron/db/l3_db.py:524 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:533 +#: neutron/db/l3_db.py:528 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1853 +#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:731 +#: neutron/db/l3_db.py:726 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:749 +#: neutron/db/l3_db.py:744 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:837 +#: neutron/db/l3_db.py:832 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2959,24 +2959,24 @@ msgstr "" msgid "Multiple agents with agent_type=%(agent_type)s and host=%(host)s found" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:26 +#: neutron/extensions/allowedaddresspairs.py:22 msgid "AllowedAddressPair must contain ip_address" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:30 +#: neutron/extensions/allowedaddresspairs.py:26 msgid "" "Port Security must be enabled in order to have allowed address pairs on a" " port." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:35 +#: neutron/extensions/allowedaddresspairs.py:31 #, python-format msgid "" "Request contains duplicate address pair: mac_address %(mac_address)s " "ip_address %(ip_address)s." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:40 +#: neutron/extensions/allowedaddresspairs.py:36 msgid "Port's Fixed IP and Mac Address match an address pair entry." msgstr "" @@ -3141,39 +3141,39 @@ msgid "" "unlimited." msgstr "" -#: neutron/extensions/l3.py:34 +#: neutron/extensions/l3.py:29 #, python-format msgid "Router %(router_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:38 +#: neutron/extensions/l3.py:33 #, python-format msgid "Router %(router_id)s still has active ports" msgstr "" -#: neutron/extensions/l3.py:42 +#: neutron/extensions/l3.py:37 #, python-format msgid "Router %(router_id)s does not have an interface with id %(port_id)s" msgstr "" -#: neutron/extensions/l3.py:47 +#: neutron/extensions/l3.py:42 #, python-format msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s" msgstr "" -#: neutron/extensions/l3.py:52 +#: neutron/extensions/l3.py:47 #, python-format msgid "" "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot " "be deleted, as it is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:58 +#: neutron/extensions/l3.py:53 #, python-format msgid "Floating IP %(floatingip_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:62 +#: neutron/extensions/l3.py:57 #, python-format msgid "" "External network %(external_network_id)s is not reachable from subnet " @@ -3181,7 +3181,7 @@ msgid "" "Floating IP." msgstr "" -#: neutron/extensions/l3.py:68 +#: neutron/extensions/l3.py:63 #, python-format msgid "" "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with " @@ -3189,25 +3189,25 @@ msgid "" "has a floating IP on external network %(net_id)s." msgstr "" -#: neutron/extensions/l3.py:75 +#: neutron/extensions/l3.py:70 #, python-format msgid "" "Port %(port_id)s has owner %(device_owner)s and therefore cannot be " "deleted directly via the port API." msgstr "" -#: neutron/extensions/l3.py:80 +#: neutron/extensions/l3.py:75 #, python-format msgid "" "Gateway cannot be updated for router %(router_id)s, since a gateway to " "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:140 +#: neutron/extensions/l3.py:135 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:144 +#: neutron/extensions/l3.py:139 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -3361,19 +3361,19 @@ msgstr "" msgid "Duplicate segment entry in request." msgstr "" -#: neutron/extensions/portsecurity.py:25 +#: neutron/extensions/portsecurity.py:20 msgid "" "Port has security group associated. Cannot disable port security or ip " "address until security group is removed" msgstr "" -#: neutron/extensions/portsecurity.py:30 +#: neutron/extensions/portsecurity.py:25 msgid "" "Port security must be enabled and port must have an IP address in order " "to use security groups." msgstr "" -#: neutron/extensions/portsecurity.py:35 +#: neutron/extensions/portsecurity.py:30 msgid "Port does not have port security binding." msgstr "" @@ -4829,7 +4829,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:55 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89 #: neutron/plugins/mlnx/rpc_callbacks.py:76 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" @@ -4844,9 +4844,9 @@ msgstr "" #: neutron/plugins/mlnx/rpc_callbacks.py:98 #: neutron/plugins/mlnx/rpc_callbacks.py:117 #: neutron/plugins/mlnx/rpc_callbacks.py:132 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:114 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 #, python-format msgid "%s can not be found in database" msgstr "" @@ -5629,7 +5629,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:192 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5637,8 +5637,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:222 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:443 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" msgstr "" @@ -5657,7 +5657,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:208 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5665,7 +5665,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:249 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5673,7 +5673,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:255 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:471 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5831,7 +5831,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 #: neutron/plugins/mlnx/mlnx_plugin.py:334 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:519 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" msgstr "" @@ -6172,7 +6172,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:41 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 -#: neutron/plugins/openvswitch/ovs_db_v2.py:133 +#: neutron/plugins/openvswitch/ovs_db_v2.py:130 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6187,7 +6187,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:157 +#: neutron/plugins/openvswitch/ovs_db_v2.py:154 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6201,7 +6201,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:141 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 -#: neutron/plugins/openvswitch/ovs_db_v2.py:198 +#: neutron/plugins/openvswitch/ovs_db_v2.py:195 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" @@ -6211,8 +6211,8 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:89 -#: neutron/plugins/openvswitch/ovs_db_v2.py:107 +#: neutron/plugins/openvswitch/ovs_db_v2.py:86 +#: neutron/plugins/openvswitch/ovs_db_v2.py:104 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6254,7 +6254,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:144 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6267,7 +6267,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:79 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122 #: neutron/plugins/mlnx/rpc_callbacks.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:123 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" @@ -6409,7 +6409,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent out of sync with plugin!" msgstr "" @@ -6431,7 +6431,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1356 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1348 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6518,14 +6518,14 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156 #, python-format msgid "Device %(device)s not bound to the agent host %(host)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:150 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "" @@ -6547,26 +6547,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:217 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:225 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:233 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:237 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -6734,7 +6734,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:277 msgid "network_delete received" msgstr "" @@ -6745,12 +6745,12 @@ msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:318 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:343 msgid "fdb_remove received" msgstr "" @@ -6759,7 +6759,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:404 msgid "fdb_update received" msgstr "" @@ -6769,7 +6769,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:142 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" msgstr "" @@ -6780,14 +6780,14 @@ msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:942 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6795,29 +6795,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1015 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1020 #, python-format msgid "Port %s updated." msgstr "" @@ -6836,8 +6836,8 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1233 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" @@ -6898,7 +6898,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:163 +#: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6907,7 +6907,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:193 +#: neutron/plugins/openvswitch/ovs_db_v2.py:190 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " @@ -6916,7 +6916,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:188 +#: neutron/plugins/openvswitch/ovs_db_v2.py:185 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " @@ -8044,7 +8044,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:231 +#: neutron/plugins/openvswitch/ovs_db_v2.py:228 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8083,7 +8083,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8430,7 +8430,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:142 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:364 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8578,8 +8578,8 @@ msgid "" msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -8772,88 +8772,93 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:247 +#: neutron/plugins/nec/nec_plugin.py:256 +#, python-format +msgid "deactivate_port(): OFC port for port=%s is already removed." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:263 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:268 +#: neutron/plugins/nec/nec_plugin.py:284 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:317 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:341 +#: neutron/plugins/nec/nec_plugin.py:357 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:360 +#: neutron/plugins/nec/nec_plugin.py:376 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:371 +#: neutron/plugins/nec/nec_plugin.py:387 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:525 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:589 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:622 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:632 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:689 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:720 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:730 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:749 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:754 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9029,17 +9034,17 @@ msgstr "" msgid "delete_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:54 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:52 #, python-format msgid "Update ports: added=%(added)s, removed=%(removed)s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:76 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:74 #, python-format msgid "port_update received: %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:219 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:217 msgid "No port changed." msgstr "" @@ -9092,45 +9097,52 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:32 #, python-format -msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgid "The specified OFC resource (%(resource)s) is not found." msgstr "" #: neutron/plugins/nec/common/exceptions.py:36 #, python-format -msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:40 +#, python-format +msgid "" +"Neutron-OFC resource mapping for %(resource)s %(neutron_id)s is not " +"found. It may be deleted during processing." msgstr "" -#: neutron/plugins/nec/common/exceptions.py:41 +#: neutron/plugins/nec/common/exceptions.py:46 #, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:45 +#: neutron/plugins/nec/common/exceptions.py:50 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:51 +#: neutron/plugins/nec/common/exceptions.py:56 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:61 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:66 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:65 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:69 +#: neutron/plugins/nec/common/exceptions.py:74 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " @@ -9154,14 +9166,19 @@ msgstr "" #: neutron/plugins/nec/common/ofc_client.py:99 #, python-format +msgid "Specified resource %s does not exist on OFC " +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:103 +#, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:102 +#: neutron/plugins/nec/common/ofc_client.py:106 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:111 +#: neutron/plugins/nec/common/ofc_client.py:115 #, python-format msgid "Failed to connect OFC : %s" msgstr "" @@ -9171,23 +9188,18 @@ msgstr "" msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:143 -#, python-format -msgid "NotFound %(resource)s for neutron_id=%(id)s." -msgstr "" - -#: neutron/plugins/nec/db/api.py:169 +#: neutron/plugins/nec/db/api.py:168 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:202 +#: neutron/plugins/nec/db/api.py:201 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:208 -#: neutron/plugins/openvswitch/ovs_db_v2.py:319 +#: neutron/plugins/nec/db/api.py:207 +#: neutron/plugins/openvswitch/ovs_db_v2.py:316 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9211,103 +9223,102 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:230 +#: neutron/plugins/nicira/NeutronPlugin.py:223 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:266 +#: neutron/plugins/nicira/NeutronPlugin.py:259 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:268 -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#: neutron/plugins/nicira/NeutronPlugin.py:261 #, python-format -msgid "Unable to create port on NVP logical router %s" +msgid "Unable to create port on NSX logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:271 +#: neutron/plugins/nicira/NeutronPlugin.py:264 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(nsx_router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:349 +#: neutron/plugins/nicira/NeutronPlugin.py:342 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:355 +#: neutron/plugins/nicira/NeutronPlugin.py:348 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:361 +#: neutron/plugins/nicira/NeutronPlugin.py:354 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:407 +#: neutron/plugins/nicira/NeutronPlugin.py:400 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:447 +#: neutron/plugins/nicira/NeutronPlugin.py:440 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:459 -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#: neutron/plugins/nicira/NeutronPlugin.py:709 +#: neutron/plugins/nicira/NeutronPlugin.py:452 +#: neutron/plugins/nicira/NeutronPlugin.py:504 +#: neutron/plugins/nicira/NeutronPlugin.py:702 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:480 +#: neutron/plugins/nicira/NeutronPlugin.py:473 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:491 +#: neutron/plugins/nicira/NeutronPlugin.py:484 #, python-format msgid "" "Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " "to be rolled back for Neutron port: %(neutron_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:496 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:518 +#: neutron/plugins/nicira/NeutronPlugin.py:511 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:518 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:530 +#: neutron/plugins/nicira/NeutronPlugin.py:523 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:532 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9315,302 +9326,302 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:554 -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:1070 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:566 +#: neutron/plugins/nicira/NeutronPlugin.py:559 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:584 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:604 +#: neutron/plugins/nicira/NeutronPlugin.py:597 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:614 +#: neutron/plugins/nicira/NeutronPlugin.py:607 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:655 +#: neutron/plugins/nicira/NeutronPlugin.py:648 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:690 -#: neutron/plugins/nicira/NeutronPlugin.py:1788 +#: neutron/plugins/nicira/NeutronPlugin.py:683 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:694 -#: neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/plugins/nicira/NeutronPlugin.py:687 +#: neutron/plugins/nicira/NeutronPlugin.py:1785 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 +#: neutron/plugins/nicira/NeutronPlugin.py:689 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:738 +#: neutron/plugins/nicira/NeutronPlugin.py:731 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:771 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 +#: neutron/plugins/nicira/NeutronPlugin.py:775 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:786 +#: neutron/plugins/nicira/NeutronPlugin.py:779 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:790 -#: neutron/plugins/nicira/NeutronPlugin.py:806 +#: neutron/plugins/nicira/NeutronPlugin.py:783 +#: neutron/plugins/nicira/NeutronPlugin.py:799 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:812 +#: neutron/plugins/nicira/NeutronPlugin.py:805 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:857 +#: neutron/plugins/nicira/NeutronPlugin.py:850 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:891 +#: neutron/plugins/nicira/NeutronPlugin.py:884 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:981 +#: neutron/plugins/nicira/NeutronPlugin.py:974 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1066 +#: neutron/plugins/nicira/NeutronPlugin.py:1059 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1085 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1088 +#: neutron/plugins/nicira/NeutronPlugin.py:1081 #: neutron/plugins/nicira/NeutronServicePlugin.py:515 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1118 +#: neutron/plugins/nicira/NeutronPlugin.py:1111 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1186 +#: neutron/plugins/nicira/NeutronPlugin.py:1179 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1200 +#: neutron/plugins/nicira/NeutronPlugin.py:1193 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1211 +#: neutron/plugins/nicira/NeutronPlugin.py:1204 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1303 +#: neutron/plugins/nicira/NeutronPlugin.py:1296 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1331 +#: neutron/plugins/nicira/NeutronPlugin.py:1324 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1414 +#: neutron/plugins/nicira/NeutronPlugin.py:1407 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1413 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1431 +#: neutron/plugins/nicira/NeutronPlugin.py:1424 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1441 +#: neutron/plugins/nicira/NeutronPlugin.py:1434 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1470 -#: neutron/plugins/nicira/NeutronPlugin.py:1555 +#: neutron/plugins/nicira/NeutronPlugin.py:1463 +#: neutron/plugins/nicira/NeutronPlugin.py:1548 #: neutron/plugins/nicira/NeutronServicePlugin.py:198 #: neutron/plugins/nicira/NeutronServicePlugin.py:1204 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1519 +#: neutron/plugins/nicira/NeutronPlugin.py:1512 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1522 +#: neutron/plugins/nicira/NeutronPlugin.py:1515 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1557 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1580 +#: neutron/plugins/nicira/NeutronPlugin.py:1573 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1577 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1579 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1643 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1647 +#: neutron/plugins/nicira/NeutronPlugin.py:1640 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1650 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1725 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:1816 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1829 +#: neutron/plugins/nicira/NeutronPlugin.py:1822 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1961 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1967 +#: neutron/plugins/nicira/NeutronPlugin.py:1960 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:1995 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2005 +#: neutron/plugins/nicira/NeutronPlugin.py:1998 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2032 +#: neutron/plugins/nicira/NeutronPlugin.py:2025 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2055 +#: neutron/plugins/nicira/NeutronPlugin.py:2048 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2085 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2159 +#: neutron/plugins/nicira/NeutronPlugin.py:2152 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2167 +#: neutron/plugins/nicira/NeutronPlugin.py:2160 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -9618,12 +9629,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2174 +#: neutron/plugins/nicira/NeutronPlugin.py:2167 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2187 +#: neutron/plugins/nicira/NeutronPlugin.py:2180 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9651,6 +9662,11 @@ msgstr "" msgid "An exception occurred while creating a port on lswitch %s" msgstr "" +#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#, python-format +msgid "Unable to create port on NVP logical router %s" +msgstr "" + #: neutron/plugins/nicira/NeutronServicePlugin.py:469 #, python-format msgid "Unable to create integration logic switch for router %s" @@ -9860,24 +9876,24 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:54 +#: neutron/plugins/nicira/nsx_cluster.py:49 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:66 +#: neutron/plugins/nicira/nsx_cluster.py:61 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:124 +#: neutron/plugins/nicira/nvplib.py:117 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:128 +#: neutron/plugins/nicira/nvplib.py:121 #, python-format msgid "locals=[%s]" msgstr "" @@ -10278,108 +10294,103 @@ msgstr "" msgid "Task status check interval" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:24 +#: neutron/plugins/nicira/common/exceptions.py:21 #, python-format -msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:28 +#: neutron/plugins/nicira/common/exceptions.py:25 #, python-format msgid "Unable to fulfill request with version %(version)s." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:32 +#: neutron/plugins/nicira/common/exceptions.py:29 #, python-format -msgid "Invalid NVP connection parameters: %(conn_params)s" +msgid "Invalid NSX connection parameters: %(conn_params)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:36 +#: neutron/plugins/nicira/common/exceptions.py:33 #, python-format msgid "" "Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the nvp plugin ini file." +"values are specified in the [DEFAULT] section of the NSX plugin ini file." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:42 +#: neutron/plugins/nicira/common/exceptions.py:39 #, python-format msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:47 +#: neutron/plugins/nicira/common/exceptions.py:44 #, python-format msgid "" "Unable to create port on network %(network)s. Maximum number of ports " "reached" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:52 +#: neutron/plugins/nicira/common/exceptions.py:49 #, python-format msgid "" "While retrieving NAT rules, %(actual_rules)s were found whereas rules in " "the (%(min_rules)s,%(max_rules)s) interval were expected" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:58 +#: neutron/plugins/nicira/common/exceptions.py:55 #, python-format -msgid "Invalid NVP attachment type '%(attachment_type)s'" +msgid "Invalid NSX attachment type '%(attachment_type)s'" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:62 +#: neutron/plugins/nicira/common/exceptions.py:59 msgid "" "The networking backend is currently in maintenance mode and therefore " "unable to accept requests which modify its state. Please try later." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:74 +#: neutron/plugins/nicira/common/exceptions.py:65 #, python-format msgid "Gateway Service %(gateway)s is already in use" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:78 +#: neutron/plugins/nicira/common/exceptions.py:69 #, python-format msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:82 +#: neutron/plugins/nicira/common/exceptions.py:73 #, python-format -msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:86 +#: neutron/plugins/nicira/common/exceptions.py:77 #, python-format msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NVP setup" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" " and/or configuration" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:91 +#: neutron/plugins/nicira/common/exceptions.py:82 #, python-format msgid "" "An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " "via port %(port_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:100 +#: neutron/plugins/nicira/common/exceptions.py:91 #, python-format msgid "Unable to find LSN for %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:104 +#: neutron/plugins/nicira/common/exceptions.py:95 #, python-format msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:109 +#: neutron/plugins/nicira/common/exceptions.py:100 #, python-format msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:113 +#: neutron/plugins/nicira/common/exceptions.py:104 #, python-format msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" @@ -11558,383 +11569,383 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:212 +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:260 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:278 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:301 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:303 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:377 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:393 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" "Adding a tunnel endpoint failed due to a concurrenttransaction had been " "committed (%s attempts left)" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:398 +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:312 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:329 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:434 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:523 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:294 #, python-format msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:306 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, 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:469 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, 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:488 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:480 #, 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:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 #, 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:517 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, 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:534 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:566 #, 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:618 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:610 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:668 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:687 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:768 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:760 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:766 #, 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:862 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:854 #, python-format msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:871 +#: 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:883 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:886 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920 #, python-format msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:926 #, python-format msgid "" "Port %s was not found on the integration bridge and will therefore not be" " processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 #, python-format msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:956 #, python-format msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1080 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1151 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1163 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1184 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1180 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1194 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1203 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1249 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1265 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 #, 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:1276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, 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:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275 #, 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:1288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, 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:1303 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1295 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1317 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1320 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12206,58 +12217,58 @@ msgstr "" msgid "Invalid configuration. check ryu.ini" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:96 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:94 #, python-format msgid "Could not get IPv4 address from %(nic)s: %(cfg)s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:162 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:160 #, python-format msgid "External port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:170 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:168 msgid "Get Ryu rest API address" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:220 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:218 msgid "Ryu rest API port isn't specified" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:221 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:219 #, python-format msgid "Going to ofp controller mode %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236 msgid "Port update received" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269 msgid "Agent loop has new device" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296 #, python-format msgid "tunnel_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 #, python-format msgid "ovsdb_port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:302 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 #, python-format msgid "ovsdb_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:308 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:306 #, python-format msgid "Initialization failed: %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:311 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:309 msgid "" "Ryu initialization on the node is done. Agent initialized successfully, " "now running..." @@ -12386,13 +12397,13 @@ msgstr "" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgstr "" -#: neutron/server/__init__.py:40 +#: neutron/server/__init__.py:39 msgid "" "ERROR: Unable to find configuration file via the default search paths " "(~/.neutron/, ~/, /etc/neutron/, /etc/) and the '--config-file' option!" msgstr "" -#: neutron/server/__init__.py:47 +#: neutron/server/__init__.py:46 #, python-format msgid "ERROR: %s" msgstr "" @@ -13639,56 +13650,60 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:76 -#: neutron/tests/unit/nec/test_ofc_client.py:82 -#: neutron/tests/unit/nec/test_ofc_client.py:91 +#: neutron/tests/unit/nec/test_ofc_client.py:77 +msgid "The specified OFC resource (/somewhere) is not found." +msgstr "" + +#: neutron/tests/unit/nec/test_ofc_client.py:81 +#: neutron/tests/unit/nec/test_ofc_client.py:87 +#: neutron/tests/unit/nec/test_ofc_client.py:96 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:101 +#: neutron/tests/unit/nec/test_ofc_client.py:106 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:406 +#: neutron/tests/unit/vmware/apiclient/fake.py:404 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:415 +#: neutron/tests/unit/vmware/apiclient/fake.py:413 #, python-format msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:103 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:115 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:126 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:143 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:161 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:183 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:205 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:289 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:303 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:317 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:359 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:193 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:256 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 #, python-format msgid "Lswitch %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/test_edge_router.py:132 +#: neutron/tests/unit/vmware/vshield/test_edge_router.py:130 msgid "Tasks not completed" msgstr "" @@ -14043,3 +14058,37 @@ msgstr "" #~ msgid "Security group: %s was already deleted from backend" #~ msgstr "" +#~ msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +#~ msgstr "" + +#~ msgid "NotFound %(resource)s for neutron_id=%(id)s." +#~ msgstr "" + +#~ msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +#~ msgstr "" + +#~ msgid "Invalid NVP connection parameters: %(conn_params)s" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid cluster values: %(invalid_attrs)s. " +#~ "Please ensure that these values are " +#~ "specified in the [DEFAULT] section of" +#~ " the nvp plugin ini file." +#~ msgstr "" + +#~ msgid "Invalid NVP attachment type '%(attachment_type)s'" +#~ msgstr "" + +#~ msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" +#~ msgstr "" + +#~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +#~ msgstr "" + +#~ msgid "" +#~ "Service cluster: '%(cluster_id)s' is " +#~ "unavailable. Please, check NVP setup " +#~ "and/or configuration" +#~ msgstr "" + diff --git a/neutron/locale/eu_ES/LC_MESSAGES/neutron.po b/neutron/locale/eu_ES/LC_MESSAGES/neutron.po index 1050e227e..cbac7917a 100644 --- a/neutron/locale/eu_ES/LC_MESSAGES/neutron.po +++ b/neutron/locale/eu_ES/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-27 06:23+0000\n" +"POT-Creation-Date: 2014-02-28 06:26+0000\n" "PO-Revision-Date: 2013-11-15 02:27+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Basque (Spain) " @@ -38,59 +38,59 @@ msgstr "" msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: neutron/manager.py:72 +#: neutron/manager.py:69 #, python-format msgid "dhcp_agents_per_network must be >= 1. '%s' is invalid." msgstr "" -#: neutron/manager.py:84 +#: neutron/manager.py:81 msgid "Neutron core_plugin not configured!" msgstr "" -#: neutron/manager.py:113 +#: neutron/manager.py:110 #, python-format msgid "Loading core plugin: %s" msgstr "" -#: neutron/manager.py:140 +#: neutron/manager.py:137 #, python-format msgid "Error loading plugin by name, %s" msgstr "" -#: neutron/manager.py:141 +#: neutron/manager.py:138 #, python-format msgid "Error loading plugin by class, %s" msgstr "" -#: neutron/manager.py:142 +#: neutron/manager.py:139 msgid "Plugin not found." msgstr "" -#: neutron/manager.py:147 +#: neutron/manager.py:144 msgid "Loading services supported by the core plugin" msgstr "" -#: neutron/manager.py:156 +#: neutron/manager.py:153 #, python-format msgid "Service %s is supported by the core plugin" msgstr "" -#: neutron/manager.py:169 +#: neutron/manager.py:166 #, python-format msgid "Loading service plugins: %s" msgstr "" -#: neutron/manager.py:174 +#: neutron/manager.py:171 #, python-format msgid "Loading Plugin: %s" msgstr "" -#: neutron/manager.py:182 +#: neutron/manager.py:179 #, python-format msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/manager.py:194 +#: neutron/manager.py:191 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -218,42 +218,42 @@ msgstr "" msgid "%s is already registered." msgstr "" -#: neutron/service.py:39 +#: neutron/service.py:37 msgid "Seconds between running periodic tasks" msgstr "" -#: neutron/service.py:42 +#: neutron/service.py:40 msgid "Number of separate worker processes for service" msgstr "" -#: neutron/service.py:45 +#: neutron/service.py:43 msgid "" "Range of seconds to randomly delay when starting the periodic task " "scheduler to reduce stampeding. (Disable by setting to 0)" msgstr "" -#: neutron/service.py:102 +#: neutron/service.py:100 msgid "Error occurred: trying old api-paste.ini." msgstr "" -#: neutron/service.py:107 +#: neutron/service.py:105 msgid "Unrecoverable error: please check log for details." msgstr "" -#: neutron/service.py:116 +#: neutron/service.py:114 msgid "No known API applications configured." msgstr "" -#: neutron/service.py:123 +#: neutron/service.py:121 #, python-format msgid "Neutron service started, listening on %(host)s:%(port)s" msgstr "" -#: neutron/service.py:224 +#: neutron/service.py:222 msgid "Exception occurs when timer stops" msgstr "" -#: neutron/service.py:234 +#: neutron/service.py:232 msgid "Exception occurs when waiting for timer" msgstr "" @@ -437,7 +437,7 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:184 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 #: neutron/agent/metadata/namespace_proxy.py:156 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,7 +507,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:887 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 #: neutron/agent/metadata/agent.py:305 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -515,191 +515,191 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:892 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 #: neutron/agent/metadata/agent.py:310 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:241 #: neutron/services/loadbalancer/agent/agent_manager.py:121 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:897 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:158 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:158 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:166 +#: neutron/agent/l3_agent.py:162 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:169 +#: neutron/agent/l3_agent.py:165 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:174 +#: neutron/agent/l3_agent.py:170 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:176 +#: neutron/agent/l3_agent.py:172 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:179 +#: neutron/agent/l3_agent.py:175 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:181 +#: neutron/agent/l3_agent.py:177 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:204 +#: neutron/agent/l3_agent.py:200 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:231 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:236 +#: neutron/agent/l3_agent.py:232 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:257 +#: neutron/agent/l3_agent.py:253 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:277 +#: neutron/agent/l3_agent.py:273 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:298 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:322 +#: neutron/agent/l3_agent.py:318 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:346 +#: neutron/agent/l3_agent.py:342 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:395 +#: neutron/agent/l3_agent.py:391 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:397 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:545 +#: neutron/agent/l3_agent.py:541 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:669 +#: neutron/agent/l3_agent.py:665 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:674 +#: neutron/agent/l3_agent.py:670 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:678 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:686 +#: neutron/agent/l3_agent.py:682 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:693 +#: neutron/agent/l3_agent.py:689 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:742 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:751 +#: neutron/agent/l3_agent.py:747 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:753 neutron/agent/l3_agent.py:791 +#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:767 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:782 +#: neutron/agent/l3_agent.py:778 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:785 +#: neutron/agent/l3_agent.py:781 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:783 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:800 +#: neutron/agent/l3_agent.py:796 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:820 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:828 +#: neutron/agent/l3_agent.py:824 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:860 +#: neutron/agent/l3_agent.py:856 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:884 +#: neutron/agent/l3_agent.py:880 msgid "Report state task successfully completed" msgstr "" @@ -725,7 +725,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279 #, python-format msgid "Delete %s" msgstr "" @@ -1077,7 +1077,7 @@ msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:61 -#: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" @@ -1183,86 +1183,86 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:39 +#: neutron/agent/linux/ovs_lib.py:34 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 -#: neutron/agent/linux/ovs_lib.py:313 +#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 +#: neutron/agent/linux/ovs_lib.py:308 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:174 +#: neutron/agent/linux/ovs_lib.py:169 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:200 +#: neutron/agent/linux/ovs_lib.py:195 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:230 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:239 +#: neutron/agent/linux/ovs_lib.py:234 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:242 +#: neutron/agent/linux/ovs_lib.py:237 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:245 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:361 +#: neutron/agent/linux/ovs_lib.py:356 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:371 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:402 +#: neutron/agent/linux/ovs_lib.py:397 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:412 +#: neutron/agent/linux/ovs_lib.py:407 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:425 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:440 +#: neutron/agent/linux/ovs_lib.py:435 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:451 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:461 +#: neutron/agent/linux/ovs_lib.py:456 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:473 +#: neutron/agent/linux/ovs_lib.py:468 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:477 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1830,7 +1830,7 @@ msgstr "" msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:65 +#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" @@ -1858,409 +1858,409 @@ msgstr "" msgid "Request Failed: internal server error while processing your request." msgstr "" -#: neutron/common/config.py:39 +#: neutron/common/config.py:37 msgid "The host IP to bind to" msgstr "" -#: neutron/common/config.py:41 +#: neutron/common/config.py:39 msgid "The port to bind to" msgstr "" -#: neutron/common/config.py:43 +#: neutron/common/config.py:41 msgid "The API paste config file to use" msgstr "" -#: neutron/common/config.py:45 +#: neutron/common/config.py:43 msgid "The path for API extensions" msgstr "" -#: neutron/common/config.py:47 +#: neutron/common/config.py:45 msgid "The policy file to use" msgstr "" -#: neutron/common/config.py:51 +#: neutron/common/config.py:49 msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:53 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 msgid "The service plugins Neutron will use" msgstr "" -#: neutron/common/config.py:55 +#: neutron/common/config.py:53 msgid "The base MAC address Neutron will use for VIFs" msgstr "" -#: neutron/common/config.py:57 +#: neutron/common/config.py:55 msgid "How many times Neutron will retry MAC generation" msgstr "" -#: neutron/common/config.py:59 +#: neutron/common/config.py:57 msgid "Allow the usage of the bulk API" msgstr "" -#: neutron/common/config.py:61 +#: neutron/common/config.py:59 msgid "Allow the usage of the pagination" msgstr "" -#: neutron/common/config.py:63 +#: neutron/common/config.py:61 msgid "Allow the usage of the sorting" msgstr "" -#: neutron/common/config.py:65 +#: neutron/common/config.py:63 msgid "" "The maximum number of items returned in a single response, value was " "'infinite' or negative integer means no limit" msgstr "" -#: neutron/common/config.py:69 +#: neutron/common/config.py:67 msgid "Maximum number of DNS nameservers" msgstr "" -#: neutron/common/config.py:71 +#: neutron/common/config.py:69 msgid "Maximum number of host routes per subnet" msgstr "" -#: neutron/common/config.py:73 +#: neutron/common/config.py:71 msgid "Maximum number of fixed ips per port" msgstr "" -#: neutron/common/config.py:76 +#: neutron/common/config.py:74 msgid "DHCP lease duration" msgstr "" -#: neutron/common/config.py:78 +#: neutron/common/config.py:76 msgid "Allow sending resource operation notification to DHCP agent" msgstr "" -#: neutron/common/config.py:81 +#: neutron/common/config.py:79 msgid "Allow overlapping IP support in Neutron" msgstr "" -#: neutron/common/config.py:83 +#: neutron/common/config.py:81 msgid "The hostname Neutron is running on" msgstr "" -#: neutron/common/config.py:85 +#: neutron/common/config.py:83 msgid "Ensure that configured gateway is on subnet" msgstr "" -#: neutron/common/config.py:91 +#: neutron/common/config.py:89 msgid "" "Where to store Neutron state files. This directory must be writable by " "the agent." msgstr "" -#: neutron/common/config.py:117 +#: neutron/common/config.py:115 #, python-format msgid "Base MAC: %s" msgstr "" -#: neutron/common/config.py:128 +#: neutron/common/config.py:126 msgid "Logging enabled!" msgstr "" -#: neutron/common/config.py:144 +#: neutron/common/config.py:142 #, python-format msgid "Config paste file: %s" msgstr "" -#: neutron/common/config.py:149 +#: neutron/common/config.py:147 #, python-format msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" -#: neutron/common/exceptions.py:32 +#: neutron/common/exceptions.py:30 #: neutron/plugins/nicira/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" -#: neutron/common/exceptions.py:53 +#: neutron/common/exceptions.py:51 #, python-format msgid "Bad %(resource)s request: %(msg)s" msgstr "" -#: neutron/common/exceptions.py:65 +#: neutron/common/exceptions.py:63 msgid "Not authorized." msgstr "" -#: neutron/common/exceptions.py:69 +#: neutron/common/exceptions.py:67 msgid "The service is unavailable" msgstr "" -#: neutron/common/exceptions.py:73 +#: neutron/common/exceptions.py:71 #, python-format msgid "User does not have admin privileges: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:77 +#: neutron/common/exceptions.py:75 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: neutron/common/exceptions.py:81 +#: neutron/common/exceptions.py:79 #, python-format msgid "Network %(net_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:85 +#: neutron/common/exceptions.py:83 #, python-format msgid "Subnet %(subnet_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:89 +#: neutron/common/exceptions.py:87 #, python-format msgid "Port %(port_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:93 +#: neutron/common/exceptions.py:91 #, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:98 +#: neutron/common/exceptions.py:96 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:102 +#: neutron/common/exceptions.py:100 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:106 +#: neutron/common/exceptions.py:104 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:110 +#: neutron/common/exceptions.py:108 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:114 +#: neutron/common/exceptions.py:112 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:118 +#: neutron/common/exceptions.py:116 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:122 +#: neutron/common/exceptions.py:120 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:127 +#: neutron/common/exceptions.py:125 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:132 +#: neutron/common/exceptions.py:130 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:138 +#: neutron/common/exceptions.py:136 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:144 +#: neutron/common/exceptions.py:142 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:150 +#: neutron/common/exceptions.py:148 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:155 +#: neutron/common/exceptions.py:153 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:160 +#: neutron/common/exceptions.py:158 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:166 +#: neutron/common/exceptions.py:164 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:171 +#: neutron/common/exceptions.py:169 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:174 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:184 +#: neutron/common/exceptions.py:182 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:187 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:194 +#: neutron/common/exceptions.py:192 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:204 +#: neutron/common/exceptions.py:202 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:208 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:212 +#: neutron/common/exceptions.py:210 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:217 +#: neutron/common/exceptions.py:215 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:222 +#: neutron/common/exceptions.py:220 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:226 +#: neutron/common/exceptions.py:224 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:230 +#: neutron/common/exceptions.py:228 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:234 +#: neutron/common/exceptions.py:232 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:238 +#: neutron/common/exceptions.py:236 msgid "Sudo privilege is required to run this command." msgstr "" -#: neutron/common/exceptions.py:242 +#: neutron/common/exceptions.py:240 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:246 +#: neutron/common/exceptions.py:244 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:250 +#: neutron/common/exceptions.py:248 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:254 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:259 +#: neutron/common/exceptions.py:257 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:264 +#: neutron/common/exceptions.py:262 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:268 +#: neutron/common/exceptions.py:266 #, python-format msgid "Extensions not found: %(extensions)s" msgstr "" -#: neutron/common/exceptions.py:272 +#: neutron/common/exceptions.py:270 #, python-format msgid "Invalid content type %(content_type)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:274 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:281 +#: neutron/common/exceptions.py:279 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:285 +#: neutron/common/exceptions.py:283 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:290 +#: neutron/common/exceptions.py:288 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:295 +#: neutron/common/exceptions.py:293 #, python-format msgid "" "Current gateway ip %(ip_address)s already in use by port %(port_id)s. " "Unable to update." msgstr "" -#: neutron/common/exceptions.py:300 +#: neutron/common/exceptions.py:298 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" -#: neutron/common/exceptions.py:310 +#: neutron/common/exceptions.py:308 #, python-format msgid "Invalid network VXLAN port range: '%(vxlan_range)s'" msgstr "" -#: neutron/common/exceptions.py:314 +#: neutron/common/exceptions.py:312 #, python-format msgid "Found duplicate extension: %(alias)s" msgstr "" @@ -2282,32 +2282,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:53 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:143 +#: neutron/common/utils.py:140 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:146 +#: neutron/common/utils.py:143 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:149 +#: neutron/common/utils.py:146 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:151 +#: neutron/common/utils.py:148 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:154 +#: neutron/common/utils.py:151 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2339,12 +2339,12 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/api.py:59 +#: neutron/db/api.py:55 #, python-format msgid "Database registration exception: %s" msgstr "" -#: neutron/db/api.py:70 +#: neutron/db/api.py:66 msgid "Database exception" msgstr "" @@ -2613,99 +2613,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:168 +#: neutron/db/l3_db.py:163 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:607 +#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:277 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:291 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 #: neutron/plugins/bigswitch/plugin.py:817 #: neutron/plugins/bigswitch/plugin.py:826 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:307 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:318 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:333 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:467 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:506 +#: neutron/db/l3_db.py:501 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:510 +#: neutron/db/l3_db.py:505 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:522 +#: neutron/db/l3_db.py:517 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:529 +#: neutron/db/l3_db.py:524 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:533 +#: neutron/db/l3_db.py:528 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1853 +#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:731 +#: neutron/db/l3_db.py:726 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:749 +#: neutron/db/l3_db.py:744 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:837 +#: neutron/db/l3_db.py:832 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2959,24 +2959,24 @@ msgstr "" msgid "Multiple agents with agent_type=%(agent_type)s and host=%(host)s found" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:26 +#: neutron/extensions/allowedaddresspairs.py:22 msgid "AllowedAddressPair must contain ip_address" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:30 +#: neutron/extensions/allowedaddresspairs.py:26 msgid "" "Port Security must be enabled in order to have allowed address pairs on a" " port." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:35 +#: neutron/extensions/allowedaddresspairs.py:31 #, python-format msgid "" "Request contains duplicate address pair: mac_address %(mac_address)s " "ip_address %(ip_address)s." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:40 +#: neutron/extensions/allowedaddresspairs.py:36 msgid "Port's Fixed IP and Mac Address match an address pair entry." msgstr "" @@ -3141,39 +3141,39 @@ msgid "" "unlimited." msgstr "" -#: neutron/extensions/l3.py:34 +#: neutron/extensions/l3.py:29 #, python-format msgid "Router %(router_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:38 +#: neutron/extensions/l3.py:33 #, python-format msgid "Router %(router_id)s still has active ports" msgstr "" -#: neutron/extensions/l3.py:42 +#: neutron/extensions/l3.py:37 #, python-format msgid "Router %(router_id)s does not have an interface with id %(port_id)s" msgstr "" -#: neutron/extensions/l3.py:47 +#: neutron/extensions/l3.py:42 #, python-format msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s" msgstr "" -#: neutron/extensions/l3.py:52 +#: neutron/extensions/l3.py:47 #, python-format msgid "" "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot " "be deleted, as it is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:58 +#: neutron/extensions/l3.py:53 #, python-format msgid "Floating IP %(floatingip_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:62 +#: neutron/extensions/l3.py:57 #, python-format msgid "" "External network %(external_network_id)s is not reachable from subnet " @@ -3181,7 +3181,7 @@ msgid "" "Floating IP." msgstr "" -#: neutron/extensions/l3.py:68 +#: neutron/extensions/l3.py:63 #, python-format msgid "" "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with " @@ -3189,25 +3189,25 @@ msgid "" "has a floating IP on external network %(net_id)s." msgstr "" -#: neutron/extensions/l3.py:75 +#: neutron/extensions/l3.py:70 #, python-format msgid "" "Port %(port_id)s has owner %(device_owner)s and therefore cannot be " "deleted directly via the port API." msgstr "" -#: neutron/extensions/l3.py:80 +#: neutron/extensions/l3.py:75 #, python-format msgid "" "Gateway cannot be updated for router %(router_id)s, since a gateway to " "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:140 +#: neutron/extensions/l3.py:135 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:144 +#: neutron/extensions/l3.py:139 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -3361,19 +3361,19 @@ msgstr "" msgid "Duplicate segment entry in request." msgstr "" -#: neutron/extensions/portsecurity.py:25 +#: neutron/extensions/portsecurity.py:20 msgid "" "Port has security group associated. Cannot disable port security or ip " "address until security group is removed" msgstr "" -#: neutron/extensions/portsecurity.py:30 +#: neutron/extensions/portsecurity.py:25 msgid "" "Port security must be enabled and port must have an IP address in order " "to use security groups." msgstr "" -#: neutron/extensions/portsecurity.py:35 +#: neutron/extensions/portsecurity.py:30 msgid "Port does not have port security binding." msgstr "" @@ -4829,7 +4829,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:55 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89 #: neutron/plugins/mlnx/rpc_callbacks.py:76 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" @@ -4844,9 +4844,9 @@ msgstr "" #: neutron/plugins/mlnx/rpc_callbacks.py:98 #: neutron/plugins/mlnx/rpc_callbacks.py:117 #: neutron/plugins/mlnx/rpc_callbacks.py:132 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:114 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 #, python-format msgid "%s can not be found in database" msgstr "" @@ -5629,7 +5629,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:192 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5637,8 +5637,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:222 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:443 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" msgstr "" @@ -5657,7 +5657,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:208 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5665,7 +5665,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:249 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5673,7 +5673,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:255 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:471 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5831,7 +5831,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 #: neutron/plugins/mlnx/mlnx_plugin.py:334 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:519 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" msgstr "" @@ -6172,7 +6172,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:41 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 -#: neutron/plugins/openvswitch/ovs_db_v2.py:133 +#: neutron/plugins/openvswitch/ovs_db_v2.py:130 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6187,7 +6187,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:157 +#: neutron/plugins/openvswitch/ovs_db_v2.py:154 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6201,7 +6201,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:141 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 -#: neutron/plugins/openvswitch/ovs_db_v2.py:198 +#: neutron/plugins/openvswitch/ovs_db_v2.py:195 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" @@ -6211,8 +6211,8 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:89 -#: neutron/plugins/openvswitch/ovs_db_v2.py:107 +#: neutron/plugins/openvswitch/ovs_db_v2.py:86 +#: neutron/plugins/openvswitch/ovs_db_v2.py:104 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6254,7 +6254,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:144 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6267,7 +6267,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:79 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122 #: neutron/plugins/mlnx/rpc_callbacks.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:123 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" @@ -6409,7 +6409,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent out of sync with plugin!" msgstr "" @@ -6431,7 +6431,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1356 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1348 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6518,14 +6518,14 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156 #, python-format msgid "Device %(device)s not bound to the agent host %(host)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:150 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "" @@ -6547,26 +6547,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:217 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:225 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:233 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:237 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -6734,7 +6734,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:277 msgid "network_delete received" msgstr "" @@ -6745,12 +6745,12 @@ msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:318 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:343 msgid "fdb_remove received" msgstr "" @@ -6759,7 +6759,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:404 msgid "fdb_update received" msgstr "" @@ -6769,7 +6769,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:142 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" msgstr "" @@ -6780,14 +6780,14 @@ msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:942 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6795,29 +6795,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1015 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1020 #, python-format msgid "Port %s updated." msgstr "" @@ -6836,8 +6836,8 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1233 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" @@ -6898,7 +6898,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:163 +#: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6907,7 +6907,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:193 +#: neutron/plugins/openvswitch/ovs_db_v2.py:190 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " @@ -6916,7 +6916,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:188 +#: neutron/plugins/openvswitch/ovs_db_v2.py:185 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " @@ -8044,7 +8044,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:231 +#: neutron/plugins/openvswitch/ovs_db_v2.py:228 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8083,7 +8083,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8430,7 +8430,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:142 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:364 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8578,8 +8578,8 @@ msgid "" msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -8772,88 +8772,93 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:247 +#: neutron/plugins/nec/nec_plugin.py:256 +#, python-format +msgid "deactivate_port(): OFC port for port=%s is already removed." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:263 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:268 +#: neutron/plugins/nec/nec_plugin.py:284 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:317 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:341 +#: neutron/plugins/nec/nec_plugin.py:357 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:360 +#: neutron/plugins/nec/nec_plugin.py:376 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:371 +#: neutron/plugins/nec/nec_plugin.py:387 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:525 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:589 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:622 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:632 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:689 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:720 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:730 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:749 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:754 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9029,17 +9034,17 @@ msgstr "" msgid "delete_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:54 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:52 #, python-format msgid "Update ports: added=%(added)s, removed=%(removed)s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:76 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:74 #, python-format msgid "port_update received: %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:219 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:217 msgid "No port changed." msgstr "" @@ -9092,45 +9097,52 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:32 #, python-format -msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgid "The specified OFC resource (%(resource)s) is not found." msgstr "" #: neutron/plugins/nec/common/exceptions.py:36 #, python-format -msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:40 +#, python-format +msgid "" +"Neutron-OFC resource mapping for %(resource)s %(neutron_id)s is not " +"found. It may be deleted during processing." msgstr "" -#: neutron/plugins/nec/common/exceptions.py:41 +#: neutron/plugins/nec/common/exceptions.py:46 #, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:45 +#: neutron/plugins/nec/common/exceptions.py:50 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:51 +#: neutron/plugins/nec/common/exceptions.py:56 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:61 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:66 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:65 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:69 +#: neutron/plugins/nec/common/exceptions.py:74 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " @@ -9154,14 +9166,19 @@ msgstr "" #: neutron/plugins/nec/common/ofc_client.py:99 #, python-format +msgid "Specified resource %s does not exist on OFC " +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:103 +#, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:102 +#: neutron/plugins/nec/common/ofc_client.py:106 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:111 +#: neutron/plugins/nec/common/ofc_client.py:115 #, python-format msgid "Failed to connect OFC : %s" msgstr "" @@ -9171,23 +9188,18 @@ msgstr "" msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:143 -#, python-format -msgid "NotFound %(resource)s for neutron_id=%(id)s." -msgstr "" - -#: neutron/plugins/nec/db/api.py:169 +#: neutron/plugins/nec/db/api.py:168 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:202 +#: neutron/plugins/nec/db/api.py:201 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:208 -#: neutron/plugins/openvswitch/ovs_db_v2.py:319 +#: neutron/plugins/nec/db/api.py:207 +#: neutron/plugins/openvswitch/ovs_db_v2.py:316 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9211,103 +9223,102 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:230 +#: neutron/plugins/nicira/NeutronPlugin.py:223 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:266 +#: neutron/plugins/nicira/NeutronPlugin.py:259 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:268 -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#: neutron/plugins/nicira/NeutronPlugin.py:261 #, python-format -msgid "Unable to create port on NVP logical router %s" +msgid "Unable to create port on NSX logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:271 +#: neutron/plugins/nicira/NeutronPlugin.py:264 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(nsx_router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:349 +#: neutron/plugins/nicira/NeutronPlugin.py:342 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:355 +#: neutron/plugins/nicira/NeutronPlugin.py:348 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:361 +#: neutron/plugins/nicira/NeutronPlugin.py:354 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:407 +#: neutron/plugins/nicira/NeutronPlugin.py:400 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:447 +#: neutron/plugins/nicira/NeutronPlugin.py:440 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:459 -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#: neutron/plugins/nicira/NeutronPlugin.py:709 +#: neutron/plugins/nicira/NeutronPlugin.py:452 +#: neutron/plugins/nicira/NeutronPlugin.py:504 +#: neutron/plugins/nicira/NeutronPlugin.py:702 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:480 +#: neutron/plugins/nicira/NeutronPlugin.py:473 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:491 +#: neutron/plugins/nicira/NeutronPlugin.py:484 #, python-format msgid "" "Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " "to be rolled back for Neutron port: %(neutron_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:496 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:518 +#: neutron/plugins/nicira/NeutronPlugin.py:511 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:518 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:530 +#: neutron/plugins/nicira/NeutronPlugin.py:523 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:532 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9315,302 +9326,302 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:554 -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:1070 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:566 +#: neutron/plugins/nicira/NeutronPlugin.py:559 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:584 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:604 +#: neutron/plugins/nicira/NeutronPlugin.py:597 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:614 +#: neutron/plugins/nicira/NeutronPlugin.py:607 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:655 +#: neutron/plugins/nicira/NeutronPlugin.py:648 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:690 -#: neutron/plugins/nicira/NeutronPlugin.py:1788 +#: neutron/plugins/nicira/NeutronPlugin.py:683 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:694 -#: neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/plugins/nicira/NeutronPlugin.py:687 +#: neutron/plugins/nicira/NeutronPlugin.py:1785 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 +#: neutron/plugins/nicira/NeutronPlugin.py:689 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:738 +#: neutron/plugins/nicira/NeutronPlugin.py:731 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:771 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 +#: neutron/plugins/nicira/NeutronPlugin.py:775 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:786 +#: neutron/plugins/nicira/NeutronPlugin.py:779 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:790 -#: neutron/plugins/nicira/NeutronPlugin.py:806 +#: neutron/plugins/nicira/NeutronPlugin.py:783 +#: neutron/plugins/nicira/NeutronPlugin.py:799 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:812 +#: neutron/plugins/nicira/NeutronPlugin.py:805 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:857 +#: neutron/plugins/nicira/NeutronPlugin.py:850 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:891 +#: neutron/plugins/nicira/NeutronPlugin.py:884 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:981 +#: neutron/plugins/nicira/NeutronPlugin.py:974 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1066 +#: neutron/plugins/nicira/NeutronPlugin.py:1059 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1085 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1088 +#: neutron/plugins/nicira/NeutronPlugin.py:1081 #: neutron/plugins/nicira/NeutronServicePlugin.py:515 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1118 +#: neutron/plugins/nicira/NeutronPlugin.py:1111 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1186 +#: neutron/plugins/nicira/NeutronPlugin.py:1179 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1200 +#: neutron/plugins/nicira/NeutronPlugin.py:1193 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1211 +#: neutron/plugins/nicira/NeutronPlugin.py:1204 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1303 +#: neutron/plugins/nicira/NeutronPlugin.py:1296 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1331 +#: neutron/plugins/nicira/NeutronPlugin.py:1324 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1414 +#: neutron/plugins/nicira/NeutronPlugin.py:1407 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1413 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1431 +#: neutron/plugins/nicira/NeutronPlugin.py:1424 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1441 +#: neutron/plugins/nicira/NeutronPlugin.py:1434 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1470 -#: neutron/plugins/nicira/NeutronPlugin.py:1555 +#: neutron/plugins/nicira/NeutronPlugin.py:1463 +#: neutron/plugins/nicira/NeutronPlugin.py:1548 #: neutron/plugins/nicira/NeutronServicePlugin.py:198 #: neutron/plugins/nicira/NeutronServicePlugin.py:1204 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1519 +#: neutron/plugins/nicira/NeutronPlugin.py:1512 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1522 +#: neutron/plugins/nicira/NeutronPlugin.py:1515 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1557 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1580 +#: neutron/plugins/nicira/NeutronPlugin.py:1573 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1577 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1579 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1643 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1647 +#: neutron/plugins/nicira/NeutronPlugin.py:1640 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1650 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1725 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:1816 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1829 +#: neutron/plugins/nicira/NeutronPlugin.py:1822 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1961 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1967 +#: neutron/plugins/nicira/NeutronPlugin.py:1960 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:1995 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2005 +#: neutron/plugins/nicira/NeutronPlugin.py:1998 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2032 +#: neutron/plugins/nicira/NeutronPlugin.py:2025 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2055 +#: neutron/plugins/nicira/NeutronPlugin.py:2048 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2085 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2159 +#: neutron/plugins/nicira/NeutronPlugin.py:2152 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2167 +#: neutron/plugins/nicira/NeutronPlugin.py:2160 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -9618,12 +9629,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2174 +#: neutron/plugins/nicira/NeutronPlugin.py:2167 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2187 +#: neutron/plugins/nicira/NeutronPlugin.py:2180 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9651,6 +9662,11 @@ msgstr "" msgid "An exception occurred while creating a port on lswitch %s" msgstr "" +#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#, python-format +msgid "Unable to create port on NVP logical router %s" +msgstr "" + #: neutron/plugins/nicira/NeutronServicePlugin.py:469 #, python-format msgid "Unable to create integration logic switch for router %s" @@ -9860,24 +9876,24 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:54 +#: neutron/plugins/nicira/nsx_cluster.py:49 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:66 +#: neutron/plugins/nicira/nsx_cluster.py:61 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:124 +#: neutron/plugins/nicira/nvplib.py:117 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:128 +#: neutron/plugins/nicira/nvplib.py:121 #, python-format msgid "locals=[%s]" msgstr "" @@ -10278,108 +10294,103 @@ msgstr "" msgid "Task status check interval" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:24 +#: neutron/plugins/nicira/common/exceptions.py:21 #, python-format -msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:28 +#: neutron/plugins/nicira/common/exceptions.py:25 #, python-format msgid "Unable to fulfill request with version %(version)s." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:32 +#: neutron/plugins/nicira/common/exceptions.py:29 #, python-format -msgid "Invalid NVP connection parameters: %(conn_params)s" +msgid "Invalid NSX connection parameters: %(conn_params)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:36 +#: neutron/plugins/nicira/common/exceptions.py:33 #, python-format msgid "" "Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the nvp plugin ini file." +"values are specified in the [DEFAULT] section of the NSX plugin ini file." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:42 +#: neutron/plugins/nicira/common/exceptions.py:39 #, python-format msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:47 +#: neutron/plugins/nicira/common/exceptions.py:44 #, python-format msgid "" "Unable to create port on network %(network)s. Maximum number of ports " "reached" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:52 +#: neutron/plugins/nicira/common/exceptions.py:49 #, python-format msgid "" "While retrieving NAT rules, %(actual_rules)s were found whereas rules in " "the (%(min_rules)s,%(max_rules)s) interval were expected" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:58 +#: neutron/plugins/nicira/common/exceptions.py:55 #, python-format -msgid "Invalid NVP attachment type '%(attachment_type)s'" +msgid "Invalid NSX attachment type '%(attachment_type)s'" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:62 +#: neutron/plugins/nicira/common/exceptions.py:59 msgid "" "The networking backend is currently in maintenance mode and therefore " "unable to accept requests which modify its state. Please try later." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:74 +#: neutron/plugins/nicira/common/exceptions.py:65 #, python-format msgid "Gateway Service %(gateway)s is already in use" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:78 +#: neutron/plugins/nicira/common/exceptions.py:69 #, python-format msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:82 +#: neutron/plugins/nicira/common/exceptions.py:73 #, python-format -msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:86 +#: neutron/plugins/nicira/common/exceptions.py:77 #, python-format msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NVP setup" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" " and/or configuration" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:91 +#: neutron/plugins/nicira/common/exceptions.py:82 #, python-format msgid "" "An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " "via port %(port_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:100 +#: neutron/plugins/nicira/common/exceptions.py:91 #, python-format msgid "Unable to find LSN for %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:104 +#: neutron/plugins/nicira/common/exceptions.py:95 #, python-format msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:109 +#: neutron/plugins/nicira/common/exceptions.py:100 #, python-format msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:113 +#: neutron/plugins/nicira/common/exceptions.py:104 #, python-format msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" @@ -11558,383 +11569,383 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:212 +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:260 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:278 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:301 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:303 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:377 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:393 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" "Adding a tunnel endpoint failed due to a concurrenttransaction had been " "committed (%s attempts left)" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:398 +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:312 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:329 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:434 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:523 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:294 #, python-format msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:306 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, 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:469 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, 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:488 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:480 #, 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:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 #, 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:517 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, 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:534 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:566 #, 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:618 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:610 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:668 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:687 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:768 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:760 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:766 #, 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:862 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:854 #, python-format msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:871 +#: 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:883 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:886 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920 #, python-format msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:926 #, python-format msgid "" "Port %s was not found on the integration bridge and will therefore not be" " processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 #, python-format msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:956 #, python-format msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1080 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1151 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1163 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1184 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1180 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1194 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1203 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1249 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1265 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 #, 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:1276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, 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:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275 #, 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:1288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, 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:1303 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1295 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1317 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1320 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12206,58 +12217,58 @@ msgstr "" msgid "Invalid configuration. check ryu.ini" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:96 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:94 #, python-format msgid "Could not get IPv4 address from %(nic)s: %(cfg)s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:162 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:160 #, python-format msgid "External port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:170 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:168 msgid "Get Ryu rest API address" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:220 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:218 msgid "Ryu rest API port isn't specified" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:221 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:219 #, python-format msgid "Going to ofp controller mode %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236 msgid "Port update received" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269 msgid "Agent loop has new device" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296 #, python-format msgid "tunnel_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 #, python-format msgid "ovsdb_port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:302 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 #, python-format msgid "ovsdb_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:308 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:306 #, python-format msgid "Initialization failed: %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:311 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:309 msgid "" "Ryu initialization on the node is done. Agent initialized successfully, " "now running..." @@ -12386,13 +12397,13 @@ msgstr "" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgstr "" -#: neutron/server/__init__.py:40 +#: neutron/server/__init__.py:39 msgid "" "ERROR: Unable to find configuration file via the default search paths " "(~/.neutron/, ~/, /etc/neutron/, /etc/) and the '--config-file' option!" msgstr "" -#: neutron/server/__init__.py:47 +#: neutron/server/__init__.py:46 #, python-format msgid "ERROR: %s" msgstr "" @@ -13639,56 +13650,60 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:76 -#: neutron/tests/unit/nec/test_ofc_client.py:82 -#: neutron/tests/unit/nec/test_ofc_client.py:91 +#: neutron/tests/unit/nec/test_ofc_client.py:77 +msgid "The specified OFC resource (/somewhere) is not found." +msgstr "" + +#: neutron/tests/unit/nec/test_ofc_client.py:81 +#: neutron/tests/unit/nec/test_ofc_client.py:87 +#: neutron/tests/unit/nec/test_ofc_client.py:96 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:101 +#: neutron/tests/unit/nec/test_ofc_client.py:106 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:406 +#: neutron/tests/unit/vmware/apiclient/fake.py:404 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:415 +#: neutron/tests/unit/vmware/apiclient/fake.py:413 #, python-format msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:103 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:115 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:126 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:143 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:161 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:183 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:205 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:289 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:303 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:317 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:359 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:193 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:256 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 #, python-format msgid "Lswitch %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/test_edge_router.py:132 +#: neutron/tests/unit/vmware/vshield/test_edge_router.py:130 msgid "Tasks not completed" msgstr "" @@ -14043,3 +14058,37 @@ msgstr "" #~ msgid "Security group: %s was already deleted from backend" #~ msgstr "" +#~ msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +#~ msgstr "" + +#~ msgid "NotFound %(resource)s for neutron_id=%(id)s." +#~ msgstr "" + +#~ msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +#~ msgstr "" + +#~ msgid "Invalid NVP connection parameters: %(conn_params)s" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid cluster values: %(invalid_attrs)s. " +#~ "Please ensure that these values are " +#~ "specified in the [DEFAULT] section of" +#~ " the nvp plugin ini file." +#~ msgstr "" + +#~ msgid "Invalid NVP attachment type '%(attachment_type)s'" +#~ msgstr "" + +#~ msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" +#~ msgstr "" + +#~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +#~ msgstr "" + +#~ msgid "" +#~ "Service cluster: '%(cluster_id)s' is " +#~ "unavailable. Please, check NVP setup " +#~ "and/or configuration" +#~ msgstr "" + diff --git a/neutron/locale/fa/LC_MESSAGES/neutron.po b/neutron/locale/fa/LC_MESSAGES/neutron.po index fa47da34c..433405a97 100644 --- a/neutron/locale/fa/LC_MESSAGES/neutron.po +++ b/neutron/locale/fa/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-27 06:23+0000\n" +"POT-Creation-Date: 2014-02-28 06:26+0000\n" "PO-Revision-Date: 2013-11-15 02:28+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Persian " @@ -38,59 +38,59 @@ msgstr "" msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: neutron/manager.py:72 +#: neutron/manager.py:69 #, python-format msgid "dhcp_agents_per_network must be >= 1. '%s' is invalid." msgstr "" -#: neutron/manager.py:84 +#: neutron/manager.py:81 msgid "Neutron core_plugin not configured!" msgstr "" -#: neutron/manager.py:113 +#: neutron/manager.py:110 #, python-format msgid "Loading core plugin: %s" msgstr "" -#: neutron/manager.py:140 +#: neutron/manager.py:137 #, python-format msgid "Error loading plugin by name, %s" msgstr "" -#: neutron/manager.py:141 +#: neutron/manager.py:138 #, python-format msgid "Error loading plugin by class, %s" msgstr "" -#: neutron/manager.py:142 +#: neutron/manager.py:139 msgid "Plugin not found." msgstr "" -#: neutron/manager.py:147 +#: neutron/manager.py:144 msgid "Loading services supported by the core plugin" msgstr "" -#: neutron/manager.py:156 +#: neutron/manager.py:153 #, python-format msgid "Service %s is supported by the core plugin" msgstr "" -#: neutron/manager.py:169 +#: neutron/manager.py:166 #, python-format msgid "Loading service plugins: %s" msgstr "" -#: neutron/manager.py:174 +#: neutron/manager.py:171 #, python-format msgid "Loading Plugin: %s" msgstr "" -#: neutron/manager.py:182 +#: neutron/manager.py:179 #, python-format msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/manager.py:194 +#: neutron/manager.py:191 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -218,42 +218,42 @@ msgstr "" msgid "%s is already registered." msgstr "" -#: neutron/service.py:39 +#: neutron/service.py:37 msgid "Seconds between running periodic tasks" msgstr "" -#: neutron/service.py:42 +#: neutron/service.py:40 msgid "Number of separate worker processes for service" msgstr "" -#: neutron/service.py:45 +#: neutron/service.py:43 msgid "" "Range of seconds to randomly delay when starting the periodic task " "scheduler to reduce stampeding. (Disable by setting to 0)" msgstr "" -#: neutron/service.py:102 +#: neutron/service.py:100 msgid "Error occurred: trying old api-paste.ini." msgstr "" -#: neutron/service.py:107 +#: neutron/service.py:105 msgid "Unrecoverable error: please check log for details." msgstr "" -#: neutron/service.py:116 +#: neutron/service.py:114 msgid "No known API applications configured." msgstr "" -#: neutron/service.py:123 +#: neutron/service.py:121 #, python-format msgid "Neutron service started, listening on %(host)s:%(port)s" msgstr "" -#: neutron/service.py:224 +#: neutron/service.py:222 msgid "Exception occurs when timer stops" msgstr "" -#: neutron/service.py:234 +#: neutron/service.py:232 msgid "Exception occurs when waiting for timer" msgstr "" @@ -437,7 +437,7 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:184 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 #: neutron/agent/metadata/namespace_proxy.py:156 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,7 +507,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:887 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 #: neutron/agent/metadata/agent.py:305 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -515,191 +515,191 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:892 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 #: neutron/agent/metadata/agent.py:310 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:241 #: neutron/services/loadbalancer/agent/agent_manager.py:121 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:897 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:158 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:158 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:166 +#: neutron/agent/l3_agent.py:162 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:169 +#: neutron/agent/l3_agent.py:165 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:174 +#: neutron/agent/l3_agent.py:170 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:176 +#: neutron/agent/l3_agent.py:172 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:179 +#: neutron/agent/l3_agent.py:175 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:181 +#: neutron/agent/l3_agent.py:177 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:204 +#: neutron/agent/l3_agent.py:200 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:231 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:236 +#: neutron/agent/l3_agent.py:232 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:257 +#: neutron/agent/l3_agent.py:253 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:277 +#: neutron/agent/l3_agent.py:273 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:298 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:322 +#: neutron/agent/l3_agent.py:318 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:346 +#: neutron/agent/l3_agent.py:342 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:395 +#: neutron/agent/l3_agent.py:391 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:397 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:545 +#: neutron/agent/l3_agent.py:541 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:669 +#: neutron/agent/l3_agent.py:665 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:674 +#: neutron/agent/l3_agent.py:670 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:678 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:686 +#: neutron/agent/l3_agent.py:682 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:693 +#: neutron/agent/l3_agent.py:689 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:742 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:751 +#: neutron/agent/l3_agent.py:747 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:753 neutron/agent/l3_agent.py:791 +#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:767 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:782 +#: neutron/agent/l3_agent.py:778 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:785 +#: neutron/agent/l3_agent.py:781 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:783 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:800 +#: neutron/agent/l3_agent.py:796 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:820 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:828 +#: neutron/agent/l3_agent.py:824 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:860 +#: neutron/agent/l3_agent.py:856 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:884 +#: neutron/agent/l3_agent.py:880 msgid "Report state task successfully completed" msgstr "" @@ -725,7 +725,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279 #, python-format msgid "Delete %s" msgstr "" @@ -1077,7 +1077,7 @@ msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:61 -#: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" @@ -1183,86 +1183,86 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:39 +#: neutron/agent/linux/ovs_lib.py:34 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 -#: neutron/agent/linux/ovs_lib.py:313 +#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 +#: neutron/agent/linux/ovs_lib.py:308 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:174 +#: neutron/agent/linux/ovs_lib.py:169 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:200 +#: neutron/agent/linux/ovs_lib.py:195 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:230 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:239 +#: neutron/agent/linux/ovs_lib.py:234 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:242 +#: neutron/agent/linux/ovs_lib.py:237 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:245 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:361 +#: neutron/agent/linux/ovs_lib.py:356 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:371 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:402 +#: neutron/agent/linux/ovs_lib.py:397 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:412 +#: neutron/agent/linux/ovs_lib.py:407 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:425 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:440 +#: neutron/agent/linux/ovs_lib.py:435 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:451 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:461 +#: neutron/agent/linux/ovs_lib.py:456 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:473 +#: neutron/agent/linux/ovs_lib.py:468 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:477 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1830,7 +1830,7 @@ msgstr "" msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:65 +#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" @@ -1858,409 +1858,409 @@ msgstr "" msgid "Request Failed: internal server error while processing your request." msgstr "" -#: neutron/common/config.py:39 +#: neutron/common/config.py:37 msgid "The host IP to bind to" msgstr "" -#: neutron/common/config.py:41 +#: neutron/common/config.py:39 msgid "The port to bind to" msgstr "" -#: neutron/common/config.py:43 +#: neutron/common/config.py:41 msgid "The API paste config file to use" msgstr "" -#: neutron/common/config.py:45 +#: neutron/common/config.py:43 msgid "The path for API extensions" msgstr "" -#: neutron/common/config.py:47 +#: neutron/common/config.py:45 msgid "The policy file to use" msgstr "" -#: neutron/common/config.py:51 +#: neutron/common/config.py:49 msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:53 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 msgid "The service plugins Neutron will use" msgstr "" -#: neutron/common/config.py:55 +#: neutron/common/config.py:53 msgid "The base MAC address Neutron will use for VIFs" msgstr "" -#: neutron/common/config.py:57 +#: neutron/common/config.py:55 msgid "How many times Neutron will retry MAC generation" msgstr "" -#: neutron/common/config.py:59 +#: neutron/common/config.py:57 msgid "Allow the usage of the bulk API" msgstr "" -#: neutron/common/config.py:61 +#: neutron/common/config.py:59 msgid "Allow the usage of the pagination" msgstr "" -#: neutron/common/config.py:63 +#: neutron/common/config.py:61 msgid "Allow the usage of the sorting" msgstr "" -#: neutron/common/config.py:65 +#: neutron/common/config.py:63 msgid "" "The maximum number of items returned in a single response, value was " "'infinite' or negative integer means no limit" msgstr "" -#: neutron/common/config.py:69 +#: neutron/common/config.py:67 msgid "Maximum number of DNS nameservers" msgstr "" -#: neutron/common/config.py:71 +#: neutron/common/config.py:69 msgid "Maximum number of host routes per subnet" msgstr "" -#: neutron/common/config.py:73 +#: neutron/common/config.py:71 msgid "Maximum number of fixed ips per port" msgstr "" -#: neutron/common/config.py:76 +#: neutron/common/config.py:74 msgid "DHCP lease duration" msgstr "" -#: neutron/common/config.py:78 +#: neutron/common/config.py:76 msgid "Allow sending resource operation notification to DHCP agent" msgstr "" -#: neutron/common/config.py:81 +#: neutron/common/config.py:79 msgid "Allow overlapping IP support in Neutron" msgstr "" -#: neutron/common/config.py:83 +#: neutron/common/config.py:81 msgid "The hostname Neutron is running on" msgstr "" -#: neutron/common/config.py:85 +#: neutron/common/config.py:83 msgid "Ensure that configured gateway is on subnet" msgstr "" -#: neutron/common/config.py:91 +#: neutron/common/config.py:89 msgid "" "Where to store Neutron state files. This directory must be writable by " "the agent." msgstr "" -#: neutron/common/config.py:117 +#: neutron/common/config.py:115 #, python-format msgid "Base MAC: %s" msgstr "" -#: neutron/common/config.py:128 +#: neutron/common/config.py:126 msgid "Logging enabled!" msgstr "" -#: neutron/common/config.py:144 +#: neutron/common/config.py:142 #, python-format msgid "Config paste file: %s" msgstr "" -#: neutron/common/config.py:149 +#: neutron/common/config.py:147 #, python-format msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" -#: neutron/common/exceptions.py:32 +#: neutron/common/exceptions.py:30 #: neutron/plugins/nicira/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" -#: neutron/common/exceptions.py:53 +#: neutron/common/exceptions.py:51 #, python-format msgid "Bad %(resource)s request: %(msg)s" msgstr "" -#: neutron/common/exceptions.py:65 +#: neutron/common/exceptions.py:63 msgid "Not authorized." msgstr "" -#: neutron/common/exceptions.py:69 +#: neutron/common/exceptions.py:67 msgid "The service is unavailable" msgstr "" -#: neutron/common/exceptions.py:73 +#: neutron/common/exceptions.py:71 #, python-format msgid "User does not have admin privileges: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:77 +#: neutron/common/exceptions.py:75 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: neutron/common/exceptions.py:81 +#: neutron/common/exceptions.py:79 #, python-format msgid "Network %(net_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:85 +#: neutron/common/exceptions.py:83 #, python-format msgid "Subnet %(subnet_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:89 +#: neutron/common/exceptions.py:87 #, python-format msgid "Port %(port_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:93 +#: neutron/common/exceptions.py:91 #, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:98 +#: neutron/common/exceptions.py:96 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:102 +#: neutron/common/exceptions.py:100 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:106 +#: neutron/common/exceptions.py:104 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:110 +#: neutron/common/exceptions.py:108 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:114 +#: neutron/common/exceptions.py:112 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:118 +#: neutron/common/exceptions.py:116 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:122 +#: neutron/common/exceptions.py:120 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:127 +#: neutron/common/exceptions.py:125 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:132 +#: neutron/common/exceptions.py:130 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:138 +#: neutron/common/exceptions.py:136 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:144 +#: neutron/common/exceptions.py:142 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:150 +#: neutron/common/exceptions.py:148 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:155 +#: neutron/common/exceptions.py:153 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:160 +#: neutron/common/exceptions.py:158 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:166 +#: neutron/common/exceptions.py:164 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:171 +#: neutron/common/exceptions.py:169 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:174 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:184 +#: neutron/common/exceptions.py:182 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:187 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:194 +#: neutron/common/exceptions.py:192 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:204 +#: neutron/common/exceptions.py:202 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:208 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:212 +#: neutron/common/exceptions.py:210 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:217 +#: neutron/common/exceptions.py:215 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:222 +#: neutron/common/exceptions.py:220 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:226 +#: neutron/common/exceptions.py:224 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:230 +#: neutron/common/exceptions.py:228 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:234 +#: neutron/common/exceptions.py:232 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:238 +#: neutron/common/exceptions.py:236 msgid "Sudo privilege is required to run this command." msgstr "" -#: neutron/common/exceptions.py:242 +#: neutron/common/exceptions.py:240 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:246 +#: neutron/common/exceptions.py:244 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:250 +#: neutron/common/exceptions.py:248 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:254 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:259 +#: neutron/common/exceptions.py:257 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:264 +#: neutron/common/exceptions.py:262 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:268 +#: neutron/common/exceptions.py:266 #, python-format msgid "Extensions not found: %(extensions)s" msgstr "" -#: neutron/common/exceptions.py:272 +#: neutron/common/exceptions.py:270 #, python-format msgid "Invalid content type %(content_type)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:274 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:281 +#: neutron/common/exceptions.py:279 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:285 +#: neutron/common/exceptions.py:283 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:290 +#: neutron/common/exceptions.py:288 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:295 +#: neutron/common/exceptions.py:293 #, python-format msgid "" "Current gateway ip %(ip_address)s already in use by port %(port_id)s. " "Unable to update." msgstr "" -#: neutron/common/exceptions.py:300 +#: neutron/common/exceptions.py:298 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" -#: neutron/common/exceptions.py:310 +#: neutron/common/exceptions.py:308 #, python-format msgid "Invalid network VXLAN port range: '%(vxlan_range)s'" msgstr "" -#: neutron/common/exceptions.py:314 +#: neutron/common/exceptions.py:312 #, python-format msgid "Found duplicate extension: %(alias)s" msgstr "" @@ -2282,32 +2282,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:53 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:143 +#: neutron/common/utils.py:140 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:146 +#: neutron/common/utils.py:143 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:149 +#: neutron/common/utils.py:146 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:151 +#: neutron/common/utils.py:148 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:154 +#: neutron/common/utils.py:151 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2339,12 +2339,12 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/api.py:59 +#: neutron/db/api.py:55 #, python-format msgid "Database registration exception: %s" msgstr "" -#: neutron/db/api.py:70 +#: neutron/db/api.py:66 msgid "Database exception" msgstr "" @@ -2613,99 +2613,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:168 +#: neutron/db/l3_db.py:163 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:607 +#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:277 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:291 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 #: neutron/plugins/bigswitch/plugin.py:817 #: neutron/plugins/bigswitch/plugin.py:826 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:307 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:318 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:333 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:467 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:506 +#: neutron/db/l3_db.py:501 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:510 +#: neutron/db/l3_db.py:505 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:522 +#: neutron/db/l3_db.py:517 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:529 +#: neutron/db/l3_db.py:524 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:533 +#: neutron/db/l3_db.py:528 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1853 +#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:731 +#: neutron/db/l3_db.py:726 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:749 +#: neutron/db/l3_db.py:744 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:837 +#: neutron/db/l3_db.py:832 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2959,24 +2959,24 @@ msgstr "" msgid "Multiple agents with agent_type=%(agent_type)s and host=%(host)s found" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:26 +#: neutron/extensions/allowedaddresspairs.py:22 msgid "AllowedAddressPair must contain ip_address" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:30 +#: neutron/extensions/allowedaddresspairs.py:26 msgid "" "Port Security must be enabled in order to have allowed address pairs on a" " port." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:35 +#: neutron/extensions/allowedaddresspairs.py:31 #, python-format msgid "" "Request contains duplicate address pair: mac_address %(mac_address)s " "ip_address %(ip_address)s." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:40 +#: neutron/extensions/allowedaddresspairs.py:36 msgid "Port's Fixed IP and Mac Address match an address pair entry." msgstr "" @@ -3141,39 +3141,39 @@ msgid "" "unlimited." msgstr "" -#: neutron/extensions/l3.py:34 +#: neutron/extensions/l3.py:29 #, python-format msgid "Router %(router_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:38 +#: neutron/extensions/l3.py:33 #, python-format msgid "Router %(router_id)s still has active ports" msgstr "" -#: neutron/extensions/l3.py:42 +#: neutron/extensions/l3.py:37 #, python-format msgid "Router %(router_id)s does not have an interface with id %(port_id)s" msgstr "" -#: neutron/extensions/l3.py:47 +#: neutron/extensions/l3.py:42 #, python-format msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s" msgstr "" -#: neutron/extensions/l3.py:52 +#: neutron/extensions/l3.py:47 #, python-format msgid "" "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot " "be deleted, as it is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:58 +#: neutron/extensions/l3.py:53 #, python-format msgid "Floating IP %(floatingip_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:62 +#: neutron/extensions/l3.py:57 #, python-format msgid "" "External network %(external_network_id)s is not reachable from subnet " @@ -3181,7 +3181,7 @@ msgid "" "Floating IP." msgstr "" -#: neutron/extensions/l3.py:68 +#: neutron/extensions/l3.py:63 #, python-format msgid "" "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with " @@ -3189,25 +3189,25 @@ msgid "" "has a floating IP on external network %(net_id)s." msgstr "" -#: neutron/extensions/l3.py:75 +#: neutron/extensions/l3.py:70 #, python-format msgid "" "Port %(port_id)s has owner %(device_owner)s and therefore cannot be " "deleted directly via the port API." msgstr "" -#: neutron/extensions/l3.py:80 +#: neutron/extensions/l3.py:75 #, python-format msgid "" "Gateway cannot be updated for router %(router_id)s, since a gateway to " "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:140 +#: neutron/extensions/l3.py:135 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:144 +#: neutron/extensions/l3.py:139 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -3361,19 +3361,19 @@ msgstr "" msgid "Duplicate segment entry in request." msgstr "" -#: neutron/extensions/portsecurity.py:25 +#: neutron/extensions/portsecurity.py:20 msgid "" "Port has security group associated. Cannot disable port security or ip " "address until security group is removed" msgstr "" -#: neutron/extensions/portsecurity.py:30 +#: neutron/extensions/portsecurity.py:25 msgid "" "Port security must be enabled and port must have an IP address in order " "to use security groups." msgstr "" -#: neutron/extensions/portsecurity.py:35 +#: neutron/extensions/portsecurity.py:30 msgid "Port does not have port security binding." msgstr "" @@ -4829,7 +4829,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:55 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89 #: neutron/plugins/mlnx/rpc_callbacks.py:76 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" @@ -4844,9 +4844,9 @@ msgstr "" #: neutron/plugins/mlnx/rpc_callbacks.py:98 #: neutron/plugins/mlnx/rpc_callbacks.py:117 #: neutron/plugins/mlnx/rpc_callbacks.py:132 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:114 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 #, python-format msgid "%s can not be found in database" msgstr "" @@ -5629,7 +5629,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:192 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5637,8 +5637,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:222 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:443 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" msgstr "" @@ -5657,7 +5657,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:208 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5665,7 +5665,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:249 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5673,7 +5673,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:255 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:471 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5831,7 +5831,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 #: neutron/plugins/mlnx/mlnx_plugin.py:334 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:519 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" msgstr "" @@ -6172,7 +6172,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:41 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 -#: neutron/plugins/openvswitch/ovs_db_v2.py:133 +#: neutron/plugins/openvswitch/ovs_db_v2.py:130 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6187,7 +6187,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:157 +#: neutron/plugins/openvswitch/ovs_db_v2.py:154 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6201,7 +6201,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:141 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 -#: neutron/plugins/openvswitch/ovs_db_v2.py:198 +#: neutron/plugins/openvswitch/ovs_db_v2.py:195 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" @@ -6211,8 +6211,8 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:89 -#: neutron/plugins/openvswitch/ovs_db_v2.py:107 +#: neutron/plugins/openvswitch/ovs_db_v2.py:86 +#: neutron/plugins/openvswitch/ovs_db_v2.py:104 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6254,7 +6254,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:144 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6267,7 +6267,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:79 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122 #: neutron/plugins/mlnx/rpc_callbacks.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:123 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" @@ -6409,7 +6409,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent out of sync with plugin!" msgstr "" @@ -6431,7 +6431,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1356 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1348 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6518,14 +6518,14 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156 #, python-format msgid "Device %(device)s not bound to the agent host %(host)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:150 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "" @@ -6547,26 +6547,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:217 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:225 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:233 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:237 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -6734,7 +6734,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:277 msgid "network_delete received" msgstr "" @@ -6745,12 +6745,12 @@ msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:318 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:343 msgid "fdb_remove received" msgstr "" @@ -6759,7 +6759,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:404 msgid "fdb_update received" msgstr "" @@ -6769,7 +6769,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:142 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" msgstr "" @@ -6780,14 +6780,14 @@ msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:942 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6795,29 +6795,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1015 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1020 #, python-format msgid "Port %s updated." msgstr "" @@ -6836,8 +6836,8 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1233 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" @@ -6898,7 +6898,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:163 +#: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6907,7 +6907,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:193 +#: neutron/plugins/openvswitch/ovs_db_v2.py:190 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " @@ -6916,7 +6916,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:188 +#: neutron/plugins/openvswitch/ovs_db_v2.py:185 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " @@ -8044,7 +8044,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:231 +#: neutron/plugins/openvswitch/ovs_db_v2.py:228 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8083,7 +8083,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8430,7 +8430,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:142 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:364 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8578,8 +8578,8 @@ msgid "" msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -8772,88 +8772,93 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:247 +#: neutron/plugins/nec/nec_plugin.py:256 +#, python-format +msgid "deactivate_port(): OFC port for port=%s is already removed." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:263 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:268 +#: neutron/plugins/nec/nec_plugin.py:284 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:317 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:341 +#: neutron/plugins/nec/nec_plugin.py:357 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:360 +#: neutron/plugins/nec/nec_plugin.py:376 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:371 +#: neutron/plugins/nec/nec_plugin.py:387 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:525 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:589 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:622 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:632 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:689 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:720 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:730 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:749 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:754 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9029,17 +9034,17 @@ msgstr "" msgid "delete_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:54 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:52 #, python-format msgid "Update ports: added=%(added)s, removed=%(removed)s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:76 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:74 #, python-format msgid "port_update received: %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:219 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:217 msgid "No port changed." msgstr "" @@ -9092,45 +9097,52 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:32 #, python-format -msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgid "The specified OFC resource (%(resource)s) is not found." msgstr "" #: neutron/plugins/nec/common/exceptions.py:36 #, python-format -msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:40 +#, python-format +msgid "" +"Neutron-OFC resource mapping for %(resource)s %(neutron_id)s is not " +"found. It may be deleted during processing." msgstr "" -#: neutron/plugins/nec/common/exceptions.py:41 +#: neutron/plugins/nec/common/exceptions.py:46 #, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:45 +#: neutron/plugins/nec/common/exceptions.py:50 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:51 +#: neutron/plugins/nec/common/exceptions.py:56 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:61 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:66 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:65 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:69 +#: neutron/plugins/nec/common/exceptions.py:74 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " @@ -9154,14 +9166,19 @@ msgstr "" #: neutron/plugins/nec/common/ofc_client.py:99 #, python-format +msgid "Specified resource %s does not exist on OFC " +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:103 +#, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:102 +#: neutron/plugins/nec/common/ofc_client.py:106 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:111 +#: neutron/plugins/nec/common/ofc_client.py:115 #, python-format msgid "Failed to connect OFC : %s" msgstr "" @@ -9171,23 +9188,18 @@ msgstr "" msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:143 -#, python-format -msgid "NotFound %(resource)s for neutron_id=%(id)s." -msgstr "" - -#: neutron/plugins/nec/db/api.py:169 +#: neutron/plugins/nec/db/api.py:168 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:202 +#: neutron/plugins/nec/db/api.py:201 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:208 -#: neutron/plugins/openvswitch/ovs_db_v2.py:319 +#: neutron/plugins/nec/db/api.py:207 +#: neutron/plugins/openvswitch/ovs_db_v2.py:316 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9211,103 +9223,102 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:230 +#: neutron/plugins/nicira/NeutronPlugin.py:223 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:266 +#: neutron/plugins/nicira/NeutronPlugin.py:259 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:268 -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#: neutron/plugins/nicira/NeutronPlugin.py:261 #, python-format -msgid "Unable to create port on NVP logical router %s" +msgid "Unable to create port on NSX logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:271 +#: neutron/plugins/nicira/NeutronPlugin.py:264 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(nsx_router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:349 +#: neutron/plugins/nicira/NeutronPlugin.py:342 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:355 +#: neutron/plugins/nicira/NeutronPlugin.py:348 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:361 +#: neutron/plugins/nicira/NeutronPlugin.py:354 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:407 +#: neutron/plugins/nicira/NeutronPlugin.py:400 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:447 +#: neutron/plugins/nicira/NeutronPlugin.py:440 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:459 -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#: neutron/plugins/nicira/NeutronPlugin.py:709 +#: neutron/plugins/nicira/NeutronPlugin.py:452 +#: neutron/plugins/nicira/NeutronPlugin.py:504 +#: neutron/plugins/nicira/NeutronPlugin.py:702 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:480 +#: neutron/plugins/nicira/NeutronPlugin.py:473 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:491 +#: neutron/plugins/nicira/NeutronPlugin.py:484 #, python-format msgid "" "Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " "to be rolled back for Neutron port: %(neutron_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:496 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:518 +#: neutron/plugins/nicira/NeutronPlugin.py:511 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:518 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:530 +#: neutron/plugins/nicira/NeutronPlugin.py:523 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:532 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9315,302 +9326,302 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:554 -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:1070 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:566 +#: neutron/plugins/nicira/NeutronPlugin.py:559 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:584 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:604 +#: neutron/plugins/nicira/NeutronPlugin.py:597 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:614 +#: neutron/plugins/nicira/NeutronPlugin.py:607 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:655 +#: neutron/plugins/nicira/NeutronPlugin.py:648 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:690 -#: neutron/plugins/nicira/NeutronPlugin.py:1788 +#: neutron/plugins/nicira/NeutronPlugin.py:683 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:694 -#: neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/plugins/nicira/NeutronPlugin.py:687 +#: neutron/plugins/nicira/NeutronPlugin.py:1785 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 +#: neutron/plugins/nicira/NeutronPlugin.py:689 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:738 +#: neutron/plugins/nicira/NeutronPlugin.py:731 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:771 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 +#: neutron/plugins/nicira/NeutronPlugin.py:775 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:786 +#: neutron/plugins/nicira/NeutronPlugin.py:779 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:790 -#: neutron/plugins/nicira/NeutronPlugin.py:806 +#: neutron/plugins/nicira/NeutronPlugin.py:783 +#: neutron/plugins/nicira/NeutronPlugin.py:799 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:812 +#: neutron/plugins/nicira/NeutronPlugin.py:805 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:857 +#: neutron/plugins/nicira/NeutronPlugin.py:850 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:891 +#: neutron/plugins/nicira/NeutronPlugin.py:884 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:981 +#: neutron/plugins/nicira/NeutronPlugin.py:974 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1066 +#: neutron/plugins/nicira/NeutronPlugin.py:1059 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1085 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1088 +#: neutron/plugins/nicira/NeutronPlugin.py:1081 #: neutron/plugins/nicira/NeutronServicePlugin.py:515 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1118 +#: neutron/plugins/nicira/NeutronPlugin.py:1111 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1186 +#: neutron/plugins/nicira/NeutronPlugin.py:1179 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1200 +#: neutron/plugins/nicira/NeutronPlugin.py:1193 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1211 +#: neutron/plugins/nicira/NeutronPlugin.py:1204 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1303 +#: neutron/plugins/nicira/NeutronPlugin.py:1296 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1331 +#: neutron/plugins/nicira/NeutronPlugin.py:1324 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1414 +#: neutron/plugins/nicira/NeutronPlugin.py:1407 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1413 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1431 +#: neutron/plugins/nicira/NeutronPlugin.py:1424 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1441 +#: neutron/plugins/nicira/NeutronPlugin.py:1434 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1470 -#: neutron/plugins/nicira/NeutronPlugin.py:1555 +#: neutron/plugins/nicira/NeutronPlugin.py:1463 +#: neutron/plugins/nicira/NeutronPlugin.py:1548 #: neutron/plugins/nicira/NeutronServicePlugin.py:198 #: neutron/plugins/nicira/NeutronServicePlugin.py:1204 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1519 +#: neutron/plugins/nicira/NeutronPlugin.py:1512 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1522 +#: neutron/plugins/nicira/NeutronPlugin.py:1515 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1557 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1580 +#: neutron/plugins/nicira/NeutronPlugin.py:1573 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1577 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1579 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1643 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1647 +#: neutron/plugins/nicira/NeutronPlugin.py:1640 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1650 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1725 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:1816 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1829 +#: neutron/plugins/nicira/NeutronPlugin.py:1822 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1961 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1967 +#: neutron/plugins/nicira/NeutronPlugin.py:1960 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:1995 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2005 +#: neutron/plugins/nicira/NeutronPlugin.py:1998 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2032 +#: neutron/plugins/nicira/NeutronPlugin.py:2025 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2055 +#: neutron/plugins/nicira/NeutronPlugin.py:2048 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2085 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2159 +#: neutron/plugins/nicira/NeutronPlugin.py:2152 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2167 +#: neutron/plugins/nicira/NeutronPlugin.py:2160 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -9618,12 +9629,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2174 +#: neutron/plugins/nicira/NeutronPlugin.py:2167 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2187 +#: neutron/plugins/nicira/NeutronPlugin.py:2180 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9651,6 +9662,11 @@ msgstr "" msgid "An exception occurred while creating a port on lswitch %s" msgstr "" +#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#, python-format +msgid "Unable to create port on NVP logical router %s" +msgstr "" + #: neutron/plugins/nicira/NeutronServicePlugin.py:469 #, python-format msgid "Unable to create integration logic switch for router %s" @@ -9860,24 +9876,24 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:54 +#: neutron/plugins/nicira/nsx_cluster.py:49 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:66 +#: neutron/plugins/nicira/nsx_cluster.py:61 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:124 +#: neutron/plugins/nicira/nvplib.py:117 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:128 +#: neutron/plugins/nicira/nvplib.py:121 #, python-format msgid "locals=[%s]" msgstr "" @@ -10278,108 +10294,103 @@ msgstr "" msgid "Task status check interval" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:24 +#: neutron/plugins/nicira/common/exceptions.py:21 #, python-format -msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:28 +#: neutron/plugins/nicira/common/exceptions.py:25 #, python-format msgid "Unable to fulfill request with version %(version)s." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:32 +#: neutron/plugins/nicira/common/exceptions.py:29 #, python-format -msgid "Invalid NVP connection parameters: %(conn_params)s" +msgid "Invalid NSX connection parameters: %(conn_params)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:36 +#: neutron/plugins/nicira/common/exceptions.py:33 #, python-format msgid "" "Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the nvp plugin ini file." +"values are specified in the [DEFAULT] section of the NSX plugin ini file." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:42 +#: neutron/plugins/nicira/common/exceptions.py:39 #, python-format msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:47 +#: neutron/plugins/nicira/common/exceptions.py:44 #, python-format msgid "" "Unable to create port on network %(network)s. Maximum number of ports " "reached" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:52 +#: neutron/plugins/nicira/common/exceptions.py:49 #, python-format msgid "" "While retrieving NAT rules, %(actual_rules)s were found whereas rules in " "the (%(min_rules)s,%(max_rules)s) interval were expected" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:58 +#: neutron/plugins/nicira/common/exceptions.py:55 #, python-format -msgid "Invalid NVP attachment type '%(attachment_type)s'" +msgid "Invalid NSX attachment type '%(attachment_type)s'" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:62 +#: neutron/plugins/nicira/common/exceptions.py:59 msgid "" "The networking backend is currently in maintenance mode and therefore " "unable to accept requests which modify its state. Please try later." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:74 +#: neutron/plugins/nicira/common/exceptions.py:65 #, python-format msgid "Gateway Service %(gateway)s is already in use" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:78 +#: neutron/plugins/nicira/common/exceptions.py:69 #, python-format msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:82 +#: neutron/plugins/nicira/common/exceptions.py:73 #, python-format -msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:86 +#: neutron/plugins/nicira/common/exceptions.py:77 #, python-format msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NVP setup" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" " and/or configuration" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:91 +#: neutron/plugins/nicira/common/exceptions.py:82 #, python-format msgid "" "An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " "via port %(port_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:100 +#: neutron/plugins/nicira/common/exceptions.py:91 #, python-format msgid "Unable to find LSN for %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:104 +#: neutron/plugins/nicira/common/exceptions.py:95 #, python-format msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:109 +#: neutron/plugins/nicira/common/exceptions.py:100 #, python-format msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:113 +#: neutron/plugins/nicira/common/exceptions.py:104 #, python-format msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" @@ -11558,383 +11569,383 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:212 +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:260 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:278 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:301 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:303 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:377 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:393 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" "Adding a tunnel endpoint failed due to a concurrenttransaction had been " "committed (%s attempts left)" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:398 +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:312 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:329 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:434 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:523 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:294 #, python-format msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:306 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, 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:469 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, 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:488 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:480 #, 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:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 #, 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:517 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, 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:534 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:566 #, 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:618 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:610 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:668 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:687 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:768 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:760 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:766 #, 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:862 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:854 #, python-format msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:871 +#: 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:883 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:886 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920 #, python-format msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:926 #, python-format msgid "" "Port %s was not found on the integration bridge and will therefore not be" " processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 #, python-format msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:956 #, python-format msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1080 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1151 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1163 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1184 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1180 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1194 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1203 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1249 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1265 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 #, 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:1276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, 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:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275 #, 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:1288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, 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:1303 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1295 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1317 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1320 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12206,58 +12217,58 @@ msgstr "" msgid "Invalid configuration. check ryu.ini" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:96 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:94 #, python-format msgid "Could not get IPv4 address from %(nic)s: %(cfg)s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:162 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:160 #, python-format msgid "External port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:170 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:168 msgid "Get Ryu rest API address" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:220 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:218 msgid "Ryu rest API port isn't specified" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:221 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:219 #, python-format msgid "Going to ofp controller mode %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236 msgid "Port update received" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269 msgid "Agent loop has new device" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296 #, python-format msgid "tunnel_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 #, python-format msgid "ovsdb_port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:302 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 #, python-format msgid "ovsdb_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:308 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:306 #, python-format msgid "Initialization failed: %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:311 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:309 msgid "" "Ryu initialization on the node is done. Agent initialized successfully, " "now running..." @@ -12386,13 +12397,13 @@ msgstr "" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgstr "" -#: neutron/server/__init__.py:40 +#: neutron/server/__init__.py:39 msgid "" "ERROR: Unable to find configuration file via the default search paths " "(~/.neutron/, ~/, /etc/neutron/, /etc/) and the '--config-file' option!" msgstr "" -#: neutron/server/__init__.py:47 +#: neutron/server/__init__.py:46 #, python-format msgid "ERROR: %s" msgstr "" @@ -13639,56 +13650,60 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:76 -#: neutron/tests/unit/nec/test_ofc_client.py:82 -#: neutron/tests/unit/nec/test_ofc_client.py:91 +#: neutron/tests/unit/nec/test_ofc_client.py:77 +msgid "The specified OFC resource (/somewhere) is not found." +msgstr "" + +#: neutron/tests/unit/nec/test_ofc_client.py:81 +#: neutron/tests/unit/nec/test_ofc_client.py:87 +#: neutron/tests/unit/nec/test_ofc_client.py:96 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:101 +#: neutron/tests/unit/nec/test_ofc_client.py:106 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:406 +#: neutron/tests/unit/vmware/apiclient/fake.py:404 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:415 +#: neutron/tests/unit/vmware/apiclient/fake.py:413 #, python-format msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:103 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:115 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:126 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:143 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:161 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:183 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:205 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:289 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:303 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:317 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:359 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:193 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:256 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 #, python-format msgid "Lswitch %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/test_edge_router.py:132 +#: neutron/tests/unit/vmware/vshield/test_edge_router.py:130 msgid "Tasks not completed" msgstr "" @@ -14043,3 +14058,37 @@ msgstr "" #~ msgid "Security group: %s was already deleted from backend" #~ msgstr "" +#~ msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +#~ msgstr "" + +#~ msgid "NotFound %(resource)s for neutron_id=%(id)s." +#~ msgstr "" + +#~ msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +#~ msgstr "" + +#~ msgid "Invalid NVP connection parameters: %(conn_params)s" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid cluster values: %(invalid_attrs)s. " +#~ "Please ensure that these values are " +#~ "specified in the [DEFAULT] section of" +#~ " the nvp plugin ini file." +#~ msgstr "" + +#~ msgid "Invalid NVP attachment type '%(attachment_type)s'" +#~ msgstr "" + +#~ msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" +#~ msgstr "" + +#~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +#~ msgstr "" + +#~ msgid "" +#~ "Service cluster: '%(cluster_id)s' is " +#~ "unavailable. Please, check NVP setup " +#~ "and/or configuration" +#~ msgstr "" + diff --git a/neutron/locale/fi_FI/LC_MESSAGES/neutron.po b/neutron/locale/fi_FI/LC_MESSAGES/neutron.po index 24ee0c2a8..e9b1fea61 100644 --- a/neutron/locale/fi_FI/LC_MESSAGES/neutron.po +++ b/neutron/locale/fi_FI/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-27 06:23+0000\n" +"POT-Creation-Date: 2014-02-28 06:26+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Finnish (Finland) " @@ -38,59 +38,59 @@ msgstr "" msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: neutron/manager.py:72 +#: neutron/manager.py:69 #, python-format msgid "dhcp_agents_per_network must be >= 1. '%s' is invalid." msgstr "" -#: neutron/manager.py:84 +#: neutron/manager.py:81 msgid "Neutron core_plugin not configured!" msgstr "" -#: neutron/manager.py:113 +#: neutron/manager.py:110 #, python-format msgid "Loading core plugin: %s" msgstr "" -#: neutron/manager.py:140 +#: neutron/manager.py:137 #, python-format msgid "Error loading plugin by name, %s" msgstr "" -#: neutron/manager.py:141 +#: neutron/manager.py:138 #, python-format msgid "Error loading plugin by class, %s" msgstr "" -#: neutron/manager.py:142 +#: neutron/manager.py:139 msgid "Plugin not found." msgstr "" -#: neutron/manager.py:147 +#: neutron/manager.py:144 msgid "Loading services supported by the core plugin" msgstr "" -#: neutron/manager.py:156 +#: neutron/manager.py:153 #, python-format msgid "Service %s is supported by the core plugin" msgstr "" -#: neutron/manager.py:169 +#: neutron/manager.py:166 #, python-format msgid "Loading service plugins: %s" msgstr "" -#: neutron/manager.py:174 +#: neutron/manager.py:171 #, python-format msgid "Loading Plugin: %s" msgstr "" -#: neutron/manager.py:182 +#: neutron/manager.py:179 #, python-format msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/manager.py:194 +#: neutron/manager.py:191 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -218,42 +218,42 @@ msgstr "" msgid "%s is already registered." msgstr "" -#: neutron/service.py:39 +#: neutron/service.py:37 msgid "Seconds between running periodic tasks" msgstr "" -#: neutron/service.py:42 +#: neutron/service.py:40 msgid "Number of separate worker processes for service" msgstr "" -#: neutron/service.py:45 +#: neutron/service.py:43 msgid "" "Range of seconds to randomly delay when starting the periodic task " "scheduler to reduce stampeding. (Disable by setting to 0)" msgstr "" -#: neutron/service.py:102 +#: neutron/service.py:100 msgid "Error occurred: trying old api-paste.ini." msgstr "" -#: neutron/service.py:107 +#: neutron/service.py:105 msgid "Unrecoverable error: please check log for details." msgstr "" -#: neutron/service.py:116 +#: neutron/service.py:114 msgid "No known API applications configured." msgstr "" -#: neutron/service.py:123 +#: neutron/service.py:121 #, python-format msgid "Neutron service started, listening on %(host)s:%(port)s" msgstr "" -#: neutron/service.py:224 +#: neutron/service.py:222 msgid "Exception occurs when timer stops" msgstr "" -#: neutron/service.py:234 +#: neutron/service.py:232 msgid "Exception occurs when waiting for timer" msgstr "" @@ -437,7 +437,7 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:184 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 #: neutron/agent/metadata/namespace_proxy.py:156 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,7 +507,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:887 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 #: neutron/agent/metadata/agent.py:305 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -515,191 +515,191 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:892 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 #: neutron/agent/metadata/agent.py:310 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:241 #: neutron/services/loadbalancer/agent/agent_manager.py:121 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:897 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:158 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:158 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:166 +#: neutron/agent/l3_agent.py:162 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:169 +#: neutron/agent/l3_agent.py:165 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:174 +#: neutron/agent/l3_agent.py:170 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:176 +#: neutron/agent/l3_agent.py:172 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:179 +#: neutron/agent/l3_agent.py:175 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:181 +#: neutron/agent/l3_agent.py:177 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:204 +#: neutron/agent/l3_agent.py:200 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:231 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:236 +#: neutron/agent/l3_agent.py:232 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:257 +#: neutron/agent/l3_agent.py:253 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:277 +#: neutron/agent/l3_agent.py:273 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:298 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:322 +#: neutron/agent/l3_agent.py:318 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:346 +#: neutron/agent/l3_agent.py:342 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:395 +#: neutron/agent/l3_agent.py:391 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:397 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:545 +#: neutron/agent/l3_agent.py:541 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:669 +#: neutron/agent/l3_agent.py:665 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:674 +#: neutron/agent/l3_agent.py:670 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:678 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:686 +#: neutron/agent/l3_agent.py:682 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:693 +#: neutron/agent/l3_agent.py:689 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:742 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:751 +#: neutron/agent/l3_agent.py:747 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:753 neutron/agent/l3_agent.py:791 +#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:767 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:782 +#: neutron/agent/l3_agent.py:778 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:785 +#: neutron/agent/l3_agent.py:781 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:783 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:800 +#: neutron/agent/l3_agent.py:796 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:820 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:828 +#: neutron/agent/l3_agent.py:824 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:860 +#: neutron/agent/l3_agent.py:856 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:884 +#: neutron/agent/l3_agent.py:880 msgid "Report state task successfully completed" msgstr "" @@ -725,7 +725,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279 #, python-format msgid "Delete %s" msgstr "" @@ -1077,7 +1077,7 @@ msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:61 -#: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" @@ -1183,86 +1183,86 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:39 +#: neutron/agent/linux/ovs_lib.py:34 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 -#: neutron/agent/linux/ovs_lib.py:313 +#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 +#: neutron/agent/linux/ovs_lib.py:308 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:174 +#: neutron/agent/linux/ovs_lib.py:169 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:200 +#: neutron/agent/linux/ovs_lib.py:195 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:230 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:239 +#: neutron/agent/linux/ovs_lib.py:234 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:242 +#: neutron/agent/linux/ovs_lib.py:237 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:245 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:361 +#: neutron/agent/linux/ovs_lib.py:356 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:371 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:402 +#: neutron/agent/linux/ovs_lib.py:397 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:412 +#: neutron/agent/linux/ovs_lib.py:407 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:425 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:440 +#: neutron/agent/linux/ovs_lib.py:435 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:451 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:461 +#: neutron/agent/linux/ovs_lib.py:456 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:473 +#: neutron/agent/linux/ovs_lib.py:468 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:477 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1830,7 +1830,7 @@ msgstr "" msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:65 +#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" @@ -1858,409 +1858,409 @@ msgstr "" msgid "Request Failed: internal server error while processing your request." msgstr "" -#: neutron/common/config.py:39 +#: neutron/common/config.py:37 msgid "The host IP to bind to" msgstr "" -#: neutron/common/config.py:41 +#: neutron/common/config.py:39 msgid "The port to bind to" msgstr "" -#: neutron/common/config.py:43 +#: neutron/common/config.py:41 msgid "The API paste config file to use" msgstr "" -#: neutron/common/config.py:45 +#: neutron/common/config.py:43 msgid "The path for API extensions" msgstr "" -#: neutron/common/config.py:47 +#: neutron/common/config.py:45 msgid "The policy file to use" msgstr "" -#: neutron/common/config.py:51 +#: neutron/common/config.py:49 msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:53 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 msgid "The service plugins Neutron will use" msgstr "" -#: neutron/common/config.py:55 +#: neutron/common/config.py:53 msgid "The base MAC address Neutron will use for VIFs" msgstr "" -#: neutron/common/config.py:57 +#: neutron/common/config.py:55 msgid "How many times Neutron will retry MAC generation" msgstr "" -#: neutron/common/config.py:59 +#: neutron/common/config.py:57 msgid "Allow the usage of the bulk API" msgstr "" -#: neutron/common/config.py:61 +#: neutron/common/config.py:59 msgid "Allow the usage of the pagination" msgstr "" -#: neutron/common/config.py:63 +#: neutron/common/config.py:61 msgid "Allow the usage of the sorting" msgstr "" -#: neutron/common/config.py:65 +#: neutron/common/config.py:63 msgid "" "The maximum number of items returned in a single response, value was " "'infinite' or negative integer means no limit" msgstr "" -#: neutron/common/config.py:69 +#: neutron/common/config.py:67 msgid "Maximum number of DNS nameservers" msgstr "" -#: neutron/common/config.py:71 +#: neutron/common/config.py:69 msgid "Maximum number of host routes per subnet" msgstr "" -#: neutron/common/config.py:73 +#: neutron/common/config.py:71 msgid "Maximum number of fixed ips per port" msgstr "" -#: neutron/common/config.py:76 +#: neutron/common/config.py:74 msgid "DHCP lease duration" msgstr "" -#: neutron/common/config.py:78 +#: neutron/common/config.py:76 msgid "Allow sending resource operation notification to DHCP agent" msgstr "" -#: neutron/common/config.py:81 +#: neutron/common/config.py:79 msgid "Allow overlapping IP support in Neutron" msgstr "" -#: neutron/common/config.py:83 +#: neutron/common/config.py:81 msgid "The hostname Neutron is running on" msgstr "" -#: neutron/common/config.py:85 +#: neutron/common/config.py:83 msgid "Ensure that configured gateway is on subnet" msgstr "" -#: neutron/common/config.py:91 +#: neutron/common/config.py:89 msgid "" "Where to store Neutron state files. This directory must be writable by " "the agent." msgstr "" -#: neutron/common/config.py:117 +#: neutron/common/config.py:115 #, python-format msgid "Base MAC: %s" msgstr "" -#: neutron/common/config.py:128 +#: neutron/common/config.py:126 msgid "Logging enabled!" msgstr "" -#: neutron/common/config.py:144 +#: neutron/common/config.py:142 #, python-format msgid "Config paste file: %s" msgstr "" -#: neutron/common/config.py:149 +#: neutron/common/config.py:147 #, python-format msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" -#: neutron/common/exceptions.py:32 +#: neutron/common/exceptions.py:30 #: neutron/plugins/nicira/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" -#: neutron/common/exceptions.py:53 +#: neutron/common/exceptions.py:51 #, python-format msgid "Bad %(resource)s request: %(msg)s" msgstr "" -#: neutron/common/exceptions.py:65 +#: neutron/common/exceptions.py:63 msgid "Not authorized." msgstr "" -#: neutron/common/exceptions.py:69 +#: neutron/common/exceptions.py:67 msgid "The service is unavailable" msgstr "" -#: neutron/common/exceptions.py:73 +#: neutron/common/exceptions.py:71 #, python-format msgid "User does not have admin privileges: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:77 +#: neutron/common/exceptions.py:75 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: neutron/common/exceptions.py:81 +#: neutron/common/exceptions.py:79 #, python-format msgid "Network %(net_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:85 +#: neutron/common/exceptions.py:83 #, python-format msgid "Subnet %(subnet_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:89 +#: neutron/common/exceptions.py:87 #, python-format msgid "Port %(port_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:93 +#: neutron/common/exceptions.py:91 #, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:98 +#: neutron/common/exceptions.py:96 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:102 +#: neutron/common/exceptions.py:100 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:106 +#: neutron/common/exceptions.py:104 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:110 +#: neutron/common/exceptions.py:108 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:114 +#: neutron/common/exceptions.py:112 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:118 +#: neutron/common/exceptions.py:116 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:122 +#: neutron/common/exceptions.py:120 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:127 +#: neutron/common/exceptions.py:125 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:132 +#: neutron/common/exceptions.py:130 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:138 +#: neutron/common/exceptions.py:136 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:144 +#: neutron/common/exceptions.py:142 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:150 +#: neutron/common/exceptions.py:148 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:155 +#: neutron/common/exceptions.py:153 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:160 +#: neutron/common/exceptions.py:158 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:166 +#: neutron/common/exceptions.py:164 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:171 +#: neutron/common/exceptions.py:169 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:174 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:184 +#: neutron/common/exceptions.py:182 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:187 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:194 +#: neutron/common/exceptions.py:192 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:204 +#: neutron/common/exceptions.py:202 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:208 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:212 +#: neutron/common/exceptions.py:210 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:217 +#: neutron/common/exceptions.py:215 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:222 +#: neutron/common/exceptions.py:220 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:226 +#: neutron/common/exceptions.py:224 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:230 +#: neutron/common/exceptions.py:228 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:234 +#: neutron/common/exceptions.py:232 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:238 +#: neutron/common/exceptions.py:236 msgid "Sudo privilege is required to run this command." msgstr "" -#: neutron/common/exceptions.py:242 +#: neutron/common/exceptions.py:240 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:246 +#: neutron/common/exceptions.py:244 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:250 +#: neutron/common/exceptions.py:248 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:254 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:259 +#: neutron/common/exceptions.py:257 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:264 +#: neutron/common/exceptions.py:262 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:268 +#: neutron/common/exceptions.py:266 #, python-format msgid "Extensions not found: %(extensions)s" msgstr "" -#: neutron/common/exceptions.py:272 +#: neutron/common/exceptions.py:270 #, python-format msgid "Invalid content type %(content_type)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:274 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:281 +#: neutron/common/exceptions.py:279 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:285 +#: neutron/common/exceptions.py:283 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:290 +#: neutron/common/exceptions.py:288 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:295 +#: neutron/common/exceptions.py:293 #, python-format msgid "" "Current gateway ip %(ip_address)s already in use by port %(port_id)s. " "Unable to update." msgstr "" -#: neutron/common/exceptions.py:300 +#: neutron/common/exceptions.py:298 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" -#: neutron/common/exceptions.py:310 +#: neutron/common/exceptions.py:308 #, python-format msgid "Invalid network VXLAN port range: '%(vxlan_range)s'" msgstr "" -#: neutron/common/exceptions.py:314 +#: neutron/common/exceptions.py:312 #, python-format msgid "Found duplicate extension: %(alias)s" msgstr "" @@ -2282,32 +2282,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:53 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:143 +#: neutron/common/utils.py:140 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:146 +#: neutron/common/utils.py:143 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:149 +#: neutron/common/utils.py:146 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:151 +#: neutron/common/utils.py:148 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:154 +#: neutron/common/utils.py:151 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2339,12 +2339,12 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/api.py:59 +#: neutron/db/api.py:55 #, python-format msgid "Database registration exception: %s" msgstr "" -#: neutron/db/api.py:70 +#: neutron/db/api.py:66 msgid "Database exception" msgstr "" @@ -2613,99 +2613,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:168 +#: neutron/db/l3_db.py:163 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:607 +#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:277 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:291 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 #: neutron/plugins/bigswitch/plugin.py:817 #: neutron/plugins/bigswitch/plugin.py:826 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:307 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:318 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:333 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:467 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:506 +#: neutron/db/l3_db.py:501 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:510 +#: neutron/db/l3_db.py:505 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:522 +#: neutron/db/l3_db.py:517 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:529 +#: neutron/db/l3_db.py:524 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:533 +#: neutron/db/l3_db.py:528 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1853 +#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:731 +#: neutron/db/l3_db.py:726 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:749 +#: neutron/db/l3_db.py:744 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:837 +#: neutron/db/l3_db.py:832 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2959,24 +2959,24 @@ msgstr "" msgid "Multiple agents with agent_type=%(agent_type)s and host=%(host)s found" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:26 +#: neutron/extensions/allowedaddresspairs.py:22 msgid "AllowedAddressPair must contain ip_address" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:30 +#: neutron/extensions/allowedaddresspairs.py:26 msgid "" "Port Security must be enabled in order to have allowed address pairs on a" " port." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:35 +#: neutron/extensions/allowedaddresspairs.py:31 #, python-format msgid "" "Request contains duplicate address pair: mac_address %(mac_address)s " "ip_address %(ip_address)s." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:40 +#: neutron/extensions/allowedaddresspairs.py:36 msgid "Port's Fixed IP and Mac Address match an address pair entry." msgstr "" @@ -3141,39 +3141,39 @@ msgid "" "unlimited." msgstr "" -#: neutron/extensions/l3.py:34 +#: neutron/extensions/l3.py:29 #, python-format msgid "Router %(router_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:38 +#: neutron/extensions/l3.py:33 #, python-format msgid "Router %(router_id)s still has active ports" msgstr "" -#: neutron/extensions/l3.py:42 +#: neutron/extensions/l3.py:37 #, python-format msgid "Router %(router_id)s does not have an interface with id %(port_id)s" msgstr "" -#: neutron/extensions/l3.py:47 +#: neutron/extensions/l3.py:42 #, python-format msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s" msgstr "" -#: neutron/extensions/l3.py:52 +#: neutron/extensions/l3.py:47 #, python-format msgid "" "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot " "be deleted, as it is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:58 +#: neutron/extensions/l3.py:53 #, python-format msgid "Floating IP %(floatingip_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:62 +#: neutron/extensions/l3.py:57 #, python-format msgid "" "External network %(external_network_id)s is not reachable from subnet " @@ -3181,7 +3181,7 @@ msgid "" "Floating IP." msgstr "" -#: neutron/extensions/l3.py:68 +#: neutron/extensions/l3.py:63 #, python-format msgid "" "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with " @@ -3189,25 +3189,25 @@ msgid "" "has a floating IP on external network %(net_id)s." msgstr "" -#: neutron/extensions/l3.py:75 +#: neutron/extensions/l3.py:70 #, python-format msgid "" "Port %(port_id)s has owner %(device_owner)s and therefore cannot be " "deleted directly via the port API." msgstr "" -#: neutron/extensions/l3.py:80 +#: neutron/extensions/l3.py:75 #, python-format msgid "" "Gateway cannot be updated for router %(router_id)s, since a gateway to " "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:140 +#: neutron/extensions/l3.py:135 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:144 +#: neutron/extensions/l3.py:139 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -3361,19 +3361,19 @@ msgstr "" msgid "Duplicate segment entry in request." msgstr "" -#: neutron/extensions/portsecurity.py:25 +#: neutron/extensions/portsecurity.py:20 msgid "" "Port has security group associated. Cannot disable port security or ip " "address until security group is removed" msgstr "" -#: neutron/extensions/portsecurity.py:30 +#: neutron/extensions/portsecurity.py:25 msgid "" "Port security must be enabled and port must have an IP address in order " "to use security groups." msgstr "" -#: neutron/extensions/portsecurity.py:35 +#: neutron/extensions/portsecurity.py:30 msgid "Port does not have port security binding." msgstr "" @@ -4829,7 +4829,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:55 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89 #: neutron/plugins/mlnx/rpc_callbacks.py:76 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" @@ -4844,9 +4844,9 @@ msgstr "" #: neutron/plugins/mlnx/rpc_callbacks.py:98 #: neutron/plugins/mlnx/rpc_callbacks.py:117 #: neutron/plugins/mlnx/rpc_callbacks.py:132 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:114 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 #, python-format msgid "%s can not be found in database" msgstr "" @@ -5629,7 +5629,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:192 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5637,8 +5637,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:222 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:443 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" msgstr "" @@ -5657,7 +5657,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:208 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5665,7 +5665,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:249 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5673,7 +5673,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:255 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:471 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5831,7 +5831,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 #: neutron/plugins/mlnx/mlnx_plugin.py:334 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:519 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" msgstr "" @@ -6172,7 +6172,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:41 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 -#: neutron/plugins/openvswitch/ovs_db_v2.py:133 +#: neutron/plugins/openvswitch/ovs_db_v2.py:130 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6187,7 +6187,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:157 +#: neutron/plugins/openvswitch/ovs_db_v2.py:154 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6201,7 +6201,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:141 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 -#: neutron/plugins/openvswitch/ovs_db_v2.py:198 +#: neutron/plugins/openvswitch/ovs_db_v2.py:195 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" @@ -6211,8 +6211,8 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:89 -#: neutron/plugins/openvswitch/ovs_db_v2.py:107 +#: neutron/plugins/openvswitch/ovs_db_v2.py:86 +#: neutron/plugins/openvswitch/ovs_db_v2.py:104 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6254,7 +6254,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:144 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6267,7 +6267,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:79 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122 #: neutron/plugins/mlnx/rpc_callbacks.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:123 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" @@ -6409,7 +6409,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent out of sync with plugin!" msgstr "" @@ -6431,7 +6431,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1356 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1348 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6518,14 +6518,14 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156 #, python-format msgid "Device %(device)s not bound to the agent host %(host)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:150 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "" @@ -6547,26 +6547,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:217 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:225 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:233 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:237 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -6734,7 +6734,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:277 msgid "network_delete received" msgstr "" @@ -6745,12 +6745,12 @@ msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:318 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:343 msgid "fdb_remove received" msgstr "" @@ -6759,7 +6759,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:404 msgid "fdb_update received" msgstr "" @@ -6769,7 +6769,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:142 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" msgstr "" @@ -6780,14 +6780,14 @@ msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:942 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6795,29 +6795,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1015 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1020 #, python-format msgid "Port %s updated." msgstr "" @@ -6836,8 +6836,8 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1233 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" @@ -6898,7 +6898,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:163 +#: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6907,7 +6907,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:193 +#: neutron/plugins/openvswitch/ovs_db_v2.py:190 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " @@ -6916,7 +6916,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:188 +#: neutron/plugins/openvswitch/ovs_db_v2.py:185 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " @@ -8044,7 +8044,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:231 +#: neutron/plugins/openvswitch/ovs_db_v2.py:228 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8083,7 +8083,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8430,7 +8430,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:142 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:364 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8578,8 +8578,8 @@ msgid "" msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -8772,88 +8772,93 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:247 +#: neutron/plugins/nec/nec_plugin.py:256 +#, python-format +msgid "deactivate_port(): OFC port for port=%s is already removed." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:263 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:268 +#: neutron/plugins/nec/nec_plugin.py:284 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:317 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:341 +#: neutron/plugins/nec/nec_plugin.py:357 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:360 +#: neutron/plugins/nec/nec_plugin.py:376 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:371 +#: neutron/plugins/nec/nec_plugin.py:387 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:525 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:589 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:622 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:632 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:689 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:720 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:730 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:749 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:754 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9029,17 +9034,17 @@ msgstr "" msgid "delete_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:54 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:52 #, python-format msgid "Update ports: added=%(added)s, removed=%(removed)s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:76 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:74 #, python-format msgid "port_update received: %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:219 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:217 msgid "No port changed." msgstr "" @@ -9092,45 +9097,52 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:32 #, python-format -msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgid "The specified OFC resource (%(resource)s) is not found." msgstr "" #: neutron/plugins/nec/common/exceptions.py:36 #, python-format -msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:40 +#, python-format +msgid "" +"Neutron-OFC resource mapping for %(resource)s %(neutron_id)s is not " +"found. It may be deleted during processing." msgstr "" -#: neutron/plugins/nec/common/exceptions.py:41 +#: neutron/plugins/nec/common/exceptions.py:46 #, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:45 +#: neutron/plugins/nec/common/exceptions.py:50 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:51 +#: neutron/plugins/nec/common/exceptions.py:56 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:61 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:66 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:65 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:69 +#: neutron/plugins/nec/common/exceptions.py:74 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " @@ -9154,14 +9166,19 @@ msgstr "" #: neutron/plugins/nec/common/ofc_client.py:99 #, python-format +msgid "Specified resource %s does not exist on OFC " +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:103 +#, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:102 +#: neutron/plugins/nec/common/ofc_client.py:106 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:111 +#: neutron/plugins/nec/common/ofc_client.py:115 #, python-format msgid "Failed to connect OFC : %s" msgstr "" @@ -9171,23 +9188,18 @@ msgstr "" msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:143 -#, python-format -msgid "NotFound %(resource)s for neutron_id=%(id)s." -msgstr "" - -#: neutron/plugins/nec/db/api.py:169 +#: neutron/plugins/nec/db/api.py:168 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:202 +#: neutron/plugins/nec/db/api.py:201 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:208 -#: neutron/plugins/openvswitch/ovs_db_v2.py:319 +#: neutron/plugins/nec/db/api.py:207 +#: neutron/plugins/openvswitch/ovs_db_v2.py:316 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9211,103 +9223,102 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:230 +#: neutron/plugins/nicira/NeutronPlugin.py:223 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:266 +#: neutron/plugins/nicira/NeutronPlugin.py:259 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:268 -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#: neutron/plugins/nicira/NeutronPlugin.py:261 #, python-format -msgid "Unable to create port on NVP logical router %s" +msgid "Unable to create port on NSX logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:271 +#: neutron/plugins/nicira/NeutronPlugin.py:264 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(nsx_router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:349 +#: neutron/plugins/nicira/NeutronPlugin.py:342 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:355 +#: neutron/plugins/nicira/NeutronPlugin.py:348 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:361 +#: neutron/plugins/nicira/NeutronPlugin.py:354 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:407 +#: neutron/plugins/nicira/NeutronPlugin.py:400 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:447 +#: neutron/plugins/nicira/NeutronPlugin.py:440 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:459 -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#: neutron/plugins/nicira/NeutronPlugin.py:709 +#: neutron/plugins/nicira/NeutronPlugin.py:452 +#: neutron/plugins/nicira/NeutronPlugin.py:504 +#: neutron/plugins/nicira/NeutronPlugin.py:702 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:480 +#: neutron/plugins/nicira/NeutronPlugin.py:473 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:491 +#: neutron/plugins/nicira/NeutronPlugin.py:484 #, python-format msgid "" "Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " "to be rolled back for Neutron port: %(neutron_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:496 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:518 +#: neutron/plugins/nicira/NeutronPlugin.py:511 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:518 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:530 +#: neutron/plugins/nicira/NeutronPlugin.py:523 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:532 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9315,302 +9326,302 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:554 -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:1070 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:566 +#: neutron/plugins/nicira/NeutronPlugin.py:559 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:584 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:604 +#: neutron/plugins/nicira/NeutronPlugin.py:597 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:614 +#: neutron/plugins/nicira/NeutronPlugin.py:607 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:655 +#: neutron/plugins/nicira/NeutronPlugin.py:648 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:690 -#: neutron/plugins/nicira/NeutronPlugin.py:1788 +#: neutron/plugins/nicira/NeutronPlugin.py:683 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:694 -#: neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/plugins/nicira/NeutronPlugin.py:687 +#: neutron/plugins/nicira/NeutronPlugin.py:1785 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 +#: neutron/plugins/nicira/NeutronPlugin.py:689 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:738 +#: neutron/plugins/nicira/NeutronPlugin.py:731 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:771 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 +#: neutron/plugins/nicira/NeutronPlugin.py:775 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:786 +#: neutron/plugins/nicira/NeutronPlugin.py:779 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:790 -#: neutron/plugins/nicira/NeutronPlugin.py:806 +#: neutron/plugins/nicira/NeutronPlugin.py:783 +#: neutron/plugins/nicira/NeutronPlugin.py:799 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:812 +#: neutron/plugins/nicira/NeutronPlugin.py:805 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:857 +#: neutron/plugins/nicira/NeutronPlugin.py:850 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:891 +#: neutron/plugins/nicira/NeutronPlugin.py:884 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:981 +#: neutron/plugins/nicira/NeutronPlugin.py:974 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1066 +#: neutron/plugins/nicira/NeutronPlugin.py:1059 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1085 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1088 +#: neutron/plugins/nicira/NeutronPlugin.py:1081 #: neutron/plugins/nicira/NeutronServicePlugin.py:515 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1118 +#: neutron/plugins/nicira/NeutronPlugin.py:1111 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1186 +#: neutron/plugins/nicira/NeutronPlugin.py:1179 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1200 +#: neutron/plugins/nicira/NeutronPlugin.py:1193 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1211 +#: neutron/plugins/nicira/NeutronPlugin.py:1204 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1303 +#: neutron/plugins/nicira/NeutronPlugin.py:1296 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1331 +#: neutron/plugins/nicira/NeutronPlugin.py:1324 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1414 +#: neutron/plugins/nicira/NeutronPlugin.py:1407 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1413 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1431 +#: neutron/plugins/nicira/NeutronPlugin.py:1424 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1441 +#: neutron/plugins/nicira/NeutronPlugin.py:1434 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1470 -#: neutron/plugins/nicira/NeutronPlugin.py:1555 +#: neutron/plugins/nicira/NeutronPlugin.py:1463 +#: neutron/plugins/nicira/NeutronPlugin.py:1548 #: neutron/plugins/nicira/NeutronServicePlugin.py:198 #: neutron/plugins/nicira/NeutronServicePlugin.py:1204 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1519 +#: neutron/plugins/nicira/NeutronPlugin.py:1512 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1522 +#: neutron/plugins/nicira/NeutronPlugin.py:1515 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1557 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1580 +#: neutron/plugins/nicira/NeutronPlugin.py:1573 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1577 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1579 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1643 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1647 +#: neutron/plugins/nicira/NeutronPlugin.py:1640 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1650 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1725 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:1816 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1829 +#: neutron/plugins/nicira/NeutronPlugin.py:1822 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1961 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1967 +#: neutron/plugins/nicira/NeutronPlugin.py:1960 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:1995 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2005 +#: neutron/plugins/nicira/NeutronPlugin.py:1998 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2032 +#: neutron/plugins/nicira/NeutronPlugin.py:2025 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2055 +#: neutron/plugins/nicira/NeutronPlugin.py:2048 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2085 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2159 +#: neutron/plugins/nicira/NeutronPlugin.py:2152 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2167 +#: neutron/plugins/nicira/NeutronPlugin.py:2160 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -9618,12 +9629,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2174 +#: neutron/plugins/nicira/NeutronPlugin.py:2167 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2187 +#: neutron/plugins/nicira/NeutronPlugin.py:2180 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9651,6 +9662,11 @@ msgstr "" msgid "An exception occurred while creating a port on lswitch %s" msgstr "" +#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#, python-format +msgid "Unable to create port on NVP logical router %s" +msgstr "" + #: neutron/plugins/nicira/NeutronServicePlugin.py:469 #, python-format msgid "Unable to create integration logic switch for router %s" @@ -9860,24 +9876,24 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:54 +#: neutron/plugins/nicira/nsx_cluster.py:49 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:66 +#: neutron/plugins/nicira/nsx_cluster.py:61 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:124 +#: neutron/plugins/nicira/nvplib.py:117 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:128 +#: neutron/plugins/nicira/nvplib.py:121 #, python-format msgid "locals=[%s]" msgstr "" @@ -10278,108 +10294,103 @@ msgstr "" msgid "Task status check interval" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:24 +#: neutron/plugins/nicira/common/exceptions.py:21 #, python-format -msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:28 +#: neutron/plugins/nicira/common/exceptions.py:25 #, python-format msgid "Unable to fulfill request with version %(version)s." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:32 +#: neutron/plugins/nicira/common/exceptions.py:29 #, python-format -msgid "Invalid NVP connection parameters: %(conn_params)s" +msgid "Invalid NSX connection parameters: %(conn_params)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:36 +#: neutron/plugins/nicira/common/exceptions.py:33 #, python-format msgid "" "Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the nvp plugin ini file." +"values are specified in the [DEFAULT] section of the NSX plugin ini file." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:42 +#: neutron/plugins/nicira/common/exceptions.py:39 #, python-format msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:47 +#: neutron/plugins/nicira/common/exceptions.py:44 #, python-format msgid "" "Unable to create port on network %(network)s. Maximum number of ports " "reached" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:52 +#: neutron/plugins/nicira/common/exceptions.py:49 #, python-format msgid "" "While retrieving NAT rules, %(actual_rules)s were found whereas rules in " "the (%(min_rules)s,%(max_rules)s) interval were expected" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:58 +#: neutron/plugins/nicira/common/exceptions.py:55 #, python-format -msgid "Invalid NVP attachment type '%(attachment_type)s'" +msgid "Invalid NSX attachment type '%(attachment_type)s'" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:62 +#: neutron/plugins/nicira/common/exceptions.py:59 msgid "" "The networking backend is currently in maintenance mode and therefore " "unable to accept requests which modify its state. Please try later." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:74 +#: neutron/plugins/nicira/common/exceptions.py:65 #, python-format msgid "Gateway Service %(gateway)s is already in use" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:78 +#: neutron/plugins/nicira/common/exceptions.py:69 #, python-format msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:82 +#: neutron/plugins/nicira/common/exceptions.py:73 #, python-format -msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:86 +#: neutron/plugins/nicira/common/exceptions.py:77 #, python-format msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NVP setup" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" " and/or configuration" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:91 +#: neutron/plugins/nicira/common/exceptions.py:82 #, python-format msgid "" "An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " "via port %(port_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:100 +#: neutron/plugins/nicira/common/exceptions.py:91 #, python-format msgid "Unable to find LSN for %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:104 +#: neutron/plugins/nicira/common/exceptions.py:95 #, python-format msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:109 +#: neutron/plugins/nicira/common/exceptions.py:100 #, python-format msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:113 +#: neutron/plugins/nicira/common/exceptions.py:104 #, python-format msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" @@ -11558,383 +11569,383 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:212 +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:260 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:278 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:301 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:303 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:377 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:393 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" "Adding a tunnel endpoint failed due to a concurrenttransaction had been " "committed (%s attempts left)" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:398 +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:312 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:329 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:434 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:523 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:294 #, python-format msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:306 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, 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:469 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, 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:488 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:480 #, 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:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 #, 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:517 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, 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:534 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:566 #, 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:618 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:610 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:668 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:687 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:768 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:760 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:766 #, 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:862 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:854 #, python-format msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:871 +#: 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:883 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:886 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920 #, python-format msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:926 #, python-format msgid "" "Port %s was not found on the integration bridge and will therefore not be" " processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 #, python-format msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:956 #, python-format msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1080 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1151 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1163 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1184 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1180 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1194 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1203 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1249 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1265 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 #, 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:1276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, 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:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275 #, 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:1288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, 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:1303 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1295 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1317 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1320 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12206,58 +12217,58 @@ msgstr "" msgid "Invalid configuration. check ryu.ini" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:96 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:94 #, python-format msgid "Could not get IPv4 address from %(nic)s: %(cfg)s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:162 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:160 #, python-format msgid "External port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:170 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:168 msgid "Get Ryu rest API address" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:220 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:218 msgid "Ryu rest API port isn't specified" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:221 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:219 #, python-format msgid "Going to ofp controller mode %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236 msgid "Port update received" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269 msgid "Agent loop has new device" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296 #, python-format msgid "tunnel_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 #, python-format msgid "ovsdb_port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:302 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 #, python-format msgid "ovsdb_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:308 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:306 #, python-format msgid "Initialization failed: %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:311 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:309 msgid "" "Ryu initialization on the node is done. Agent initialized successfully, " "now running..." @@ -12386,13 +12397,13 @@ msgstr "" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgstr "" -#: neutron/server/__init__.py:40 +#: neutron/server/__init__.py:39 msgid "" "ERROR: Unable to find configuration file via the default search paths " "(~/.neutron/, ~/, /etc/neutron/, /etc/) and the '--config-file' option!" msgstr "" -#: neutron/server/__init__.py:47 +#: neutron/server/__init__.py:46 #, python-format msgid "ERROR: %s" msgstr "" @@ -13639,56 +13650,60 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:76 -#: neutron/tests/unit/nec/test_ofc_client.py:82 -#: neutron/tests/unit/nec/test_ofc_client.py:91 +#: neutron/tests/unit/nec/test_ofc_client.py:77 +msgid "The specified OFC resource (/somewhere) is not found." +msgstr "" + +#: neutron/tests/unit/nec/test_ofc_client.py:81 +#: neutron/tests/unit/nec/test_ofc_client.py:87 +#: neutron/tests/unit/nec/test_ofc_client.py:96 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:101 +#: neutron/tests/unit/nec/test_ofc_client.py:106 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:406 +#: neutron/tests/unit/vmware/apiclient/fake.py:404 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:415 +#: neutron/tests/unit/vmware/apiclient/fake.py:413 #, python-format msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:103 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:115 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:126 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:143 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:161 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:183 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:205 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:289 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:303 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:317 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:359 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:193 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:256 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 #, python-format msgid "Lswitch %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/test_edge_router.py:132 +#: neutron/tests/unit/vmware/vshield/test_edge_router.py:130 msgid "Tasks not completed" msgstr "" @@ -14799,3 +14814,37 @@ msgstr "" #~ msgid "Security group: %s was already deleted from backend" #~ msgstr "" +#~ msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +#~ msgstr "" + +#~ msgid "NotFound %(resource)s for neutron_id=%(id)s." +#~ msgstr "" + +#~ msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +#~ msgstr "" + +#~ msgid "Invalid NVP connection parameters: %(conn_params)s" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid cluster values: %(invalid_attrs)s. " +#~ "Please ensure that these values are " +#~ "specified in the [DEFAULT] section of" +#~ " the nvp plugin ini file." +#~ msgstr "" + +#~ msgid "Invalid NVP attachment type '%(attachment_type)s'" +#~ msgstr "" + +#~ msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" +#~ msgstr "" + +#~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +#~ msgstr "" + +#~ msgid "" +#~ "Service cluster: '%(cluster_id)s' is " +#~ "unavailable. Please, check NVP setup " +#~ "and/or configuration" +#~ msgstr "" + diff --git a/neutron/locale/fil/LC_MESSAGES/neutron.po b/neutron/locale/fil/LC_MESSAGES/neutron.po index c0763e3f7..9b8a3da89 100644 --- a/neutron/locale/fil/LC_MESSAGES/neutron.po +++ b/neutron/locale/fil/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-27 06:23+0000\n" +"POT-Creation-Date: 2014-02-28 06:26+0000\n" "PO-Revision-Date: 2013-09-28 05:40+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Filipino " @@ -38,59 +38,59 @@ msgstr "" msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: neutron/manager.py:72 +#: neutron/manager.py:69 #, python-format msgid "dhcp_agents_per_network must be >= 1. '%s' is invalid." msgstr "" -#: neutron/manager.py:84 +#: neutron/manager.py:81 msgid "Neutron core_plugin not configured!" msgstr "" -#: neutron/manager.py:113 +#: neutron/manager.py:110 #, python-format msgid "Loading core plugin: %s" msgstr "" -#: neutron/manager.py:140 +#: neutron/manager.py:137 #, python-format msgid "Error loading plugin by name, %s" msgstr "" -#: neutron/manager.py:141 +#: neutron/manager.py:138 #, python-format msgid "Error loading plugin by class, %s" msgstr "" -#: neutron/manager.py:142 +#: neutron/manager.py:139 msgid "Plugin not found." msgstr "" -#: neutron/manager.py:147 +#: neutron/manager.py:144 msgid "Loading services supported by the core plugin" msgstr "" -#: neutron/manager.py:156 +#: neutron/manager.py:153 #, python-format msgid "Service %s is supported by the core plugin" msgstr "" -#: neutron/manager.py:169 +#: neutron/manager.py:166 #, python-format msgid "Loading service plugins: %s" msgstr "" -#: neutron/manager.py:174 +#: neutron/manager.py:171 #, python-format msgid "Loading Plugin: %s" msgstr "" -#: neutron/manager.py:182 +#: neutron/manager.py:179 #, python-format msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/manager.py:194 +#: neutron/manager.py:191 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -218,42 +218,42 @@ msgstr "" msgid "%s is already registered." msgstr "" -#: neutron/service.py:39 +#: neutron/service.py:37 msgid "Seconds between running periodic tasks" msgstr "" -#: neutron/service.py:42 +#: neutron/service.py:40 msgid "Number of separate worker processes for service" msgstr "" -#: neutron/service.py:45 +#: neutron/service.py:43 msgid "" "Range of seconds to randomly delay when starting the periodic task " "scheduler to reduce stampeding. (Disable by setting to 0)" msgstr "" -#: neutron/service.py:102 +#: neutron/service.py:100 msgid "Error occurred: trying old api-paste.ini." msgstr "" -#: neutron/service.py:107 +#: neutron/service.py:105 msgid "Unrecoverable error: please check log for details." msgstr "" -#: neutron/service.py:116 +#: neutron/service.py:114 msgid "No known API applications configured." msgstr "" -#: neutron/service.py:123 +#: neutron/service.py:121 #, python-format msgid "Neutron service started, listening on %(host)s:%(port)s" msgstr "" -#: neutron/service.py:224 +#: neutron/service.py:222 msgid "Exception occurs when timer stops" msgstr "" -#: neutron/service.py:234 +#: neutron/service.py:232 msgid "Exception occurs when waiting for timer" msgstr "" @@ -437,7 +437,7 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:184 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 #: neutron/agent/metadata/namespace_proxy.py:156 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,7 +507,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:887 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 #: neutron/agent/metadata/agent.py:305 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -515,191 +515,191 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:892 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 #: neutron/agent/metadata/agent.py:310 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:241 #: neutron/services/loadbalancer/agent/agent_manager.py:121 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:897 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:158 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:158 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:166 +#: neutron/agent/l3_agent.py:162 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:169 +#: neutron/agent/l3_agent.py:165 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:174 +#: neutron/agent/l3_agent.py:170 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:176 +#: neutron/agent/l3_agent.py:172 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:179 +#: neutron/agent/l3_agent.py:175 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:181 +#: neutron/agent/l3_agent.py:177 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:204 +#: neutron/agent/l3_agent.py:200 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:231 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:236 +#: neutron/agent/l3_agent.py:232 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:257 +#: neutron/agent/l3_agent.py:253 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:277 +#: neutron/agent/l3_agent.py:273 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:298 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:322 +#: neutron/agent/l3_agent.py:318 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:346 +#: neutron/agent/l3_agent.py:342 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:395 +#: neutron/agent/l3_agent.py:391 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:397 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:545 +#: neutron/agent/l3_agent.py:541 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:669 +#: neutron/agent/l3_agent.py:665 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:674 +#: neutron/agent/l3_agent.py:670 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:678 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:686 +#: neutron/agent/l3_agent.py:682 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:693 +#: neutron/agent/l3_agent.py:689 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:742 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:751 +#: neutron/agent/l3_agent.py:747 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:753 neutron/agent/l3_agent.py:791 +#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:767 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:782 +#: neutron/agent/l3_agent.py:778 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:785 +#: neutron/agent/l3_agent.py:781 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:783 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:800 +#: neutron/agent/l3_agent.py:796 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:820 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:828 +#: neutron/agent/l3_agent.py:824 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:860 +#: neutron/agent/l3_agent.py:856 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:884 +#: neutron/agent/l3_agent.py:880 msgid "Report state task successfully completed" msgstr "" @@ -725,7 +725,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279 #, python-format msgid "Delete %s" msgstr "" @@ -1077,7 +1077,7 @@ msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:61 -#: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" @@ -1183,86 +1183,86 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:39 +#: neutron/agent/linux/ovs_lib.py:34 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 -#: neutron/agent/linux/ovs_lib.py:313 +#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 +#: neutron/agent/linux/ovs_lib.py:308 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:174 +#: neutron/agent/linux/ovs_lib.py:169 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:200 +#: neutron/agent/linux/ovs_lib.py:195 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:230 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:239 +#: neutron/agent/linux/ovs_lib.py:234 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:242 +#: neutron/agent/linux/ovs_lib.py:237 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:245 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:361 +#: neutron/agent/linux/ovs_lib.py:356 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:371 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:402 +#: neutron/agent/linux/ovs_lib.py:397 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:412 +#: neutron/agent/linux/ovs_lib.py:407 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:425 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:440 +#: neutron/agent/linux/ovs_lib.py:435 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:451 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:461 +#: neutron/agent/linux/ovs_lib.py:456 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:473 +#: neutron/agent/linux/ovs_lib.py:468 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:477 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1830,7 +1830,7 @@ msgstr "" msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:65 +#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" @@ -1858,409 +1858,409 @@ msgstr "" msgid "Request Failed: internal server error while processing your request." msgstr "" -#: neutron/common/config.py:39 +#: neutron/common/config.py:37 msgid "The host IP to bind to" msgstr "" -#: neutron/common/config.py:41 +#: neutron/common/config.py:39 msgid "The port to bind to" msgstr "" -#: neutron/common/config.py:43 +#: neutron/common/config.py:41 msgid "The API paste config file to use" msgstr "" -#: neutron/common/config.py:45 +#: neutron/common/config.py:43 msgid "The path for API extensions" msgstr "" -#: neutron/common/config.py:47 +#: neutron/common/config.py:45 msgid "The policy file to use" msgstr "" -#: neutron/common/config.py:51 +#: neutron/common/config.py:49 msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:53 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 msgid "The service plugins Neutron will use" msgstr "" -#: neutron/common/config.py:55 +#: neutron/common/config.py:53 msgid "The base MAC address Neutron will use for VIFs" msgstr "" -#: neutron/common/config.py:57 +#: neutron/common/config.py:55 msgid "How many times Neutron will retry MAC generation" msgstr "" -#: neutron/common/config.py:59 +#: neutron/common/config.py:57 msgid "Allow the usage of the bulk API" msgstr "" -#: neutron/common/config.py:61 +#: neutron/common/config.py:59 msgid "Allow the usage of the pagination" msgstr "" -#: neutron/common/config.py:63 +#: neutron/common/config.py:61 msgid "Allow the usage of the sorting" msgstr "" -#: neutron/common/config.py:65 +#: neutron/common/config.py:63 msgid "" "The maximum number of items returned in a single response, value was " "'infinite' or negative integer means no limit" msgstr "" -#: neutron/common/config.py:69 +#: neutron/common/config.py:67 msgid "Maximum number of DNS nameservers" msgstr "" -#: neutron/common/config.py:71 +#: neutron/common/config.py:69 msgid "Maximum number of host routes per subnet" msgstr "" -#: neutron/common/config.py:73 +#: neutron/common/config.py:71 msgid "Maximum number of fixed ips per port" msgstr "" -#: neutron/common/config.py:76 +#: neutron/common/config.py:74 msgid "DHCP lease duration" msgstr "" -#: neutron/common/config.py:78 +#: neutron/common/config.py:76 msgid "Allow sending resource operation notification to DHCP agent" msgstr "" -#: neutron/common/config.py:81 +#: neutron/common/config.py:79 msgid "Allow overlapping IP support in Neutron" msgstr "" -#: neutron/common/config.py:83 +#: neutron/common/config.py:81 msgid "The hostname Neutron is running on" msgstr "" -#: neutron/common/config.py:85 +#: neutron/common/config.py:83 msgid "Ensure that configured gateway is on subnet" msgstr "" -#: neutron/common/config.py:91 +#: neutron/common/config.py:89 msgid "" "Where to store Neutron state files. This directory must be writable by " "the agent." msgstr "" -#: neutron/common/config.py:117 +#: neutron/common/config.py:115 #, python-format msgid "Base MAC: %s" msgstr "" -#: neutron/common/config.py:128 +#: neutron/common/config.py:126 msgid "Logging enabled!" msgstr "" -#: neutron/common/config.py:144 +#: neutron/common/config.py:142 #, python-format msgid "Config paste file: %s" msgstr "" -#: neutron/common/config.py:149 +#: neutron/common/config.py:147 #, python-format msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" -#: neutron/common/exceptions.py:32 +#: neutron/common/exceptions.py:30 #: neutron/plugins/nicira/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" -#: neutron/common/exceptions.py:53 +#: neutron/common/exceptions.py:51 #, python-format msgid "Bad %(resource)s request: %(msg)s" msgstr "" -#: neutron/common/exceptions.py:65 +#: neutron/common/exceptions.py:63 msgid "Not authorized." msgstr "" -#: neutron/common/exceptions.py:69 +#: neutron/common/exceptions.py:67 msgid "The service is unavailable" msgstr "" -#: neutron/common/exceptions.py:73 +#: neutron/common/exceptions.py:71 #, python-format msgid "User does not have admin privileges: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:77 +#: neutron/common/exceptions.py:75 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: neutron/common/exceptions.py:81 +#: neutron/common/exceptions.py:79 #, python-format msgid "Network %(net_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:85 +#: neutron/common/exceptions.py:83 #, python-format msgid "Subnet %(subnet_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:89 +#: neutron/common/exceptions.py:87 #, python-format msgid "Port %(port_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:93 +#: neutron/common/exceptions.py:91 #, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:98 +#: neutron/common/exceptions.py:96 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:102 +#: neutron/common/exceptions.py:100 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:106 +#: neutron/common/exceptions.py:104 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:110 +#: neutron/common/exceptions.py:108 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:114 +#: neutron/common/exceptions.py:112 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:118 +#: neutron/common/exceptions.py:116 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:122 +#: neutron/common/exceptions.py:120 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:127 +#: neutron/common/exceptions.py:125 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:132 +#: neutron/common/exceptions.py:130 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:138 +#: neutron/common/exceptions.py:136 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:144 +#: neutron/common/exceptions.py:142 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:150 +#: neutron/common/exceptions.py:148 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:155 +#: neutron/common/exceptions.py:153 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:160 +#: neutron/common/exceptions.py:158 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:166 +#: neutron/common/exceptions.py:164 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:171 +#: neutron/common/exceptions.py:169 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:174 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:184 +#: neutron/common/exceptions.py:182 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:187 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:194 +#: neutron/common/exceptions.py:192 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:204 +#: neutron/common/exceptions.py:202 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:208 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:212 +#: neutron/common/exceptions.py:210 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:217 +#: neutron/common/exceptions.py:215 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:222 +#: neutron/common/exceptions.py:220 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:226 +#: neutron/common/exceptions.py:224 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:230 +#: neutron/common/exceptions.py:228 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:234 +#: neutron/common/exceptions.py:232 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:238 +#: neutron/common/exceptions.py:236 msgid "Sudo privilege is required to run this command." msgstr "" -#: neutron/common/exceptions.py:242 +#: neutron/common/exceptions.py:240 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:246 +#: neutron/common/exceptions.py:244 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:250 +#: neutron/common/exceptions.py:248 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:254 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:259 +#: neutron/common/exceptions.py:257 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:264 +#: neutron/common/exceptions.py:262 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:268 +#: neutron/common/exceptions.py:266 #, python-format msgid "Extensions not found: %(extensions)s" msgstr "" -#: neutron/common/exceptions.py:272 +#: neutron/common/exceptions.py:270 #, python-format msgid "Invalid content type %(content_type)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:274 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:281 +#: neutron/common/exceptions.py:279 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:285 +#: neutron/common/exceptions.py:283 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:290 +#: neutron/common/exceptions.py:288 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:295 +#: neutron/common/exceptions.py:293 #, python-format msgid "" "Current gateway ip %(ip_address)s already in use by port %(port_id)s. " "Unable to update." msgstr "" -#: neutron/common/exceptions.py:300 +#: neutron/common/exceptions.py:298 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" -#: neutron/common/exceptions.py:310 +#: neutron/common/exceptions.py:308 #, python-format msgid "Invalid network VXLAN port range: '%(vxlan_range)s'" msgstr "" -#: neutron/common/exceptions.py:314 +#: neutron/common/exceptions.py:312 #, python-format msgid "Found duplicate extension: %(alias)s" msgstr "" @@ -2282,32 +2282,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:53 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:143 +#: neutron/common/utils.py:140 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:146 +#: neutron/common/utils.py:143 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:149 +#: neutron/common/utils.py:146 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:151 +#: neutron/common/utils.py:148 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:154 +#: neutron/common/utils.py:151 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2339,12 +2339,12 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/api.py:59 +#: neutron/db/api.py:55 #, python-format msgid "Database registration exception: %s" msgstr "" -#: neutron/db/api.py:70 +#: neutron/db/api.py:66 msgid "Database exception" msgstr "" @@ -2613,99 +2613,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:168 +#: neutron/db/l3_db.py:163 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:607 +#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:277 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:291 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 #: neutron/plugins/bigswitch/plugin.py:817 #: neutron/plugins/bigswitch/plugin.py:826 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:307 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:318 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:333 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:467 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:506 +#: neutron/db/l3_db.py:501 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:510 +#: neutron/db/l3_db.py:505 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:522 +#: neutron/db/l3_db.py:517 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:529 +#: neutron/db/l3_db.py:524 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:533 +#: neutron/db/l3_db.py:528 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1853 +#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:731 +#: neutron/db/l3_db.py:726 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:749 +#: neutron/db/l3_db.py:744 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:837 +#: neutron/db/l3_db.py:832 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2959,24 +2959,24 @@ msgstr "" msgid "Multiple agents with agent_type=%(agent_type)s and host=%(host)s found" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:26 +#: neutron/extensions/allowedaddresspairs.py:22 msgid "AllowedAddressPair must contain ip_address" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:30 +#: neutron/extensions/allowedaddresspairs.py:26 msgid "" "Port Security must be enabled in order to have allowed address pairs on a" " port." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:35 +#: neutron/extensions/allowedaddresspairs.py:31 #, python-format msgid "" "Request contains duplicate address pair: mac_address %(mac_address)s " "ip_address %(ip_address)s." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:40 +#: neutron/extensions/allowedaddresspairs.py:36 msgid "Port's Fixed IP and Mac Address match an address pair entry." msgstr "" @@ -3141,39 +3141,39 @@ msgid "" "unlimited." msgstr "" -#: neutron/extensions/l3.py:34 +#: neutron/extensions/l3.py:29 #, python-format msgid "Router %(router_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:38 +#: neutron/extensions/l3.py:33 #, python-format msgid "Router %(router_id)s still has active ports" msgstr "" -#: neutron/extensions/l3.py:42 +#: neutron/extensions/l3.py:37 #, python-format msgid "Router %(router_id)s does not have an interface with id %(port_id)s" msgstr "" -#: neutron/extensions/l3.py:47 +#: neutron/extensions/l3.py:42 #, python-format msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s" msgstr "" -#: neutron/extensions/l3.py:52 +#: neutron/extensions/l3.py:47 #, python-format msgid "" "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot " "be deleted, as it is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:58 +#: neutron/extensions/l3.py:53 #, python-format msgid "Floating IP %(floatingip_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:62 +#: neutron/extensions/l3.py:57 #, python-format msgid "" "External network %(external_network_id)s is not reachable from subnet " @@ -3181,7 +3181,7 @@ msgid "" "Floating IP." msgstr "" -#: neutron/extensions/l3.py:68 +#: neutron/extensions/l3.py:63 #, python-format msgid "" "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with " @@ -3189,25 +3189,25 @@ msgid "" "has a floating IP on external network %(net_id)s." msgstr "" -#: neutron/extensions/l3.py:75 +#: neutron/extensions/l3.py:70 #, python-format msgid "" "Port %(port_id)s has owner %(device_owner)s and therefore cannot be " "deleted directly via the port API." msgstr "" -#: neutron/extensions/l3.py:80 +#: neutron/extensions/l3.py:75 #, python-format msgid "" "Gateway cannot be updated for router %(router_id)s, since a gateway to " "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:140 +#: neutron/extensions/l3.py:135 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:144 +#: neutron/extensions/l3.py:139 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -3361,19 +3361,19 @@ msgstr "" msgid "Duplicate segment entry in request." msgstr "" -#: neutron/extensions/portsecurity.py:25 +#: neutron/extensions/portsecurity.py:20 msgid "" "Port has security group associated. Cannot disable port security or ip " "address until security group is removed" msgstr "" -#: neutron/extensions/portsecurity.py:30 +#: neutron/extensions/portsecurity.py:25 msgid "" "Port security must be enabled and port must have an IP address in order " "to use security groups." msgstr "" -#: neutron/extensions/portsecurity.py:35 +#: neutron/extensions/portsecurity.py:30 msgid "Port does not have port security binding." msgstr "" @@ -4829,7 +4829,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:55 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89 #: neutron/plugins/mlnx/rpc_callbacks.py:76 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" @@ -4844,9 +4844,9 @@ msgstr "" #: neutron/plugins/mlnx/rpc_callbacks.py:98 #: neutron/plugins/mlnx/rpc_callbacks.py:117 #: neutron/plugins/mlnx/rpc_callbacks.py:132 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:114 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 #, python-format msgid "%s can not be found in database" msgstr "" @@ -5629,7 +5629,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:192 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5637,8 +5637,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:222 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:443 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" msgstr "" @@ -5657,7 +5657,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:208 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5665,7 +5665,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:249 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5673,7 +5673,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:255 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:471 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5831,7 +5831,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 #: neutron/plugins/mlnx/mlnx_plugin.py:334 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:519 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" msgstr "" @@ -6172,7 +6172,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:41 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 -#: neutron/plugins/openvswitch/ovs_db_v2.py:133 +#: neutron/plugins/openvswitch/ovs_db_v2.py:130 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6187,7 +6187,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:157 +#: neutron/plugins/openvswitch/ovs_db_v2.py:154 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6201,7 +6201,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:141 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 -#: neutron/plugins/openvswitch/ovs_db_v2.py:198 +#: neutron/plugins/openvswitch/ovs_db_v2.py:195 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" @@ -6211,8 +6211,8 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:89 -#: neutron/plugins/openvswitch/ovs_db_v2.py:107 +#: neutron/plugins/openvswitch/ovs_db_v2.py:86 +#: neutron/plugins/openvswitch/ovs_db_v2.py:104 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6254,7 +6254,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:144 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6267,7 +6267,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:79 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122 #: neutron/plugins/mlnx/rpc_callbacks.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:123 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" @@ -6409,7 +6409,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent out of sync with plugin!" msgstr "" @@ -6431,7 +6431,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1356 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1348 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6518,14 +6518,14 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156 #, python-format msgid "Device %(device)s not bound to the agent host %(host)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:150 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "" @@ -6547,26 +6547,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:217 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:225 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:233 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:237 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -6734,7 +6734,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:277 msgid "network_delete received" msgstr "" @@ -6745,12 +6745,12 @@ msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:318 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:343 msgid "fdb_remove received" msgstr "" @@ -6759,7 +6759,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:404 msgid "fdb_update received" msgstr "" @@ -6769,7 +6769,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:142 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" msgstr "" @@ -6780,14 +6780,14 @@ msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:942 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6795,29 +6795,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1015 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1020 #, python-format msgid "Port %s updated." msgstr "" @@ -6836,8 +6836,8 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1233 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" @@ -6898,7 +6898,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:163 +#: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6907,7 +6907,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:193 +#: neutron/plugins/openvswitch/ovs_db_v2.py:190 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " @@ -6916,7 +6916,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:188 +#: neutron/plugins/openvswitch/ovs_db_v2.py:185 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " @@ -8044,7 +8044,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:231 +#: neutron/plugins/openvswitch/ovs_db_v2.py:228 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8083,7 +8083,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8430,7 +8430,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:142 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:364 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8578,8 +8578,8 @@ msgid "" msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -8772,88 +8772,93 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:247 +#: neutron/plugins/nec/nec_plugin.py:256 +#, python-format +msgid "deactivate_port(): OFC port for port=%s is already removed." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:263 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:268 +#: neutron/plugins/nec/nec_plugin.py:284 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:317 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:341 +#: neutron/plugins/nec/nec_plugin.py:357 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:360 +#: neutron/plugins/nec/nec_plugin.py:376 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:371 +#: neutron/plugins/nec/nec_plugin.py:387 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:525 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:589 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:622 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:632 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:689 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:720 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:730 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:749 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:754 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9029,17 +9034,17 @@ msgstr "" msgid "delete_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:54 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:52 #, python-format msgid "Update ports: added=%(added)s, removed=%(removed)s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:76 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:74 #, python-format msgid "port_update received: %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:219 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:217 msgid "No port changed." msgstr "" @@ -9092,45 +9097,52 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:32 #, python-format -msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgid "The specified OFC resource (%(resource)s) is not found." msgstr "" #: neutron/plugins/nec/common/exceptions.py:36 #, python-format -msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:40 +#, python-format +msgid "" +"Neutron-OFC resource mapping for %(resource)s %(neutron_id)s is not " +"found. It may be deleted during processing." msgstr "" -#: neutron/plugins/nec/common/exceptions.py:41 +#: neutron/plugins/nec/common/exceptions.py:46 #, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:45 +#: neutron/plugins/nec/common/exceptions.py:50 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:51 +#: neutron/plugins/nec/common/exceptions.py:56 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:61 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:66 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:65 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:69 +#: neutron/plugins/nec/common/exceptions.py:74 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " @@ -9154,14 +9166,19 @@ msgstr "" #: neutron/plugins/nec/common/ofc_client.py:99 #, python-format +msgid "Specified resource %s does not exist on OFC " +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:103 +#, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:102 +#: neutron/plugins/nec/common/ofc_client.py:106 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:111 +#: neutron/plugins/nec/common/ofc_client.py:115 #, python-format msgid "Failed to connect OFC : %s" msgstr "" @@ -9171,23 +9188,18 @@ msgstr "" msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:143 -#, python-format -msgid "NotFound %(resource)s for neutron_id=%(id)s." -msgstr "" - -#: neutron/plugins/nec/db/api.py:169 +#: neutron/plugins/nec/db/api.py:168 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:202 +#: neutron/plugins/nec/db/api.py:201 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:208 -#: neutron/plugins/openvswitch/ovs_db_v2.py:319 +#: neutron/plugins/nec/db/api.py:207 +#: neutron/plugins/openvswitch/ovs_db_v2.py:316 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9211,103 +9223,102 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:230 +#: neutron/plugins/nicira/NeutronPlugin.py:223 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:266 +#: neutron/plugins/nicira/NeutronPlugin.py:259 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:268 -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#: neutron/plugins/nicira/NeutronPlugin.py:261 #, python-format -msgid "Unable to create port on NVP logical router %s" +msgid "Unable to create port on NSX logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:271 +#: neutron/plugins/nicira/NeutronPlugin.py:264 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(nsx_router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:349 +#: neutron/plugins/nicira/NeutronPlugin.py:342 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:355 +#: neutron/plugins/nicira/NeutronPlugin.py:348 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:361 +#: neutron/plugins/nicira/NeutronPlugin.py:354 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:407 +#: neutron/plugins/nicira/NeutronPlugin.py:400 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:447 +#: neutron/plugins/nicira/NeutronPlugin.py:440 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:459 -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#: neutron/plugins/nicira/NeutronPlugin.py:709 +#: neutron/plugins/nicira/NeutronPlugin.py:452 +#: neutron/plugins/nicira/NeutronPlugin.py:504 +#: neutron/plugins/nicira/NeutronPlugin.py:702 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:480 +#: neutron/plugins/nicira/NeutronPlugin.py:473 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:491 +#: neutron/plugins/nicira/NeutronPlugin.py:484 #, python-format msgid "" "Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " "to be rolled back for Neutron port: %(neutron_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:496 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:518 +#: neutron/plugins/nicira/NeutronPlugin.py:511 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:518 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:530 +#: neutron/plugins/nicira/NeutronPlugin.py:523 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:532 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9315,302 +9326,302 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:554 -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:1070 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:566 +#: neutron/plugins/nicira/NeutronPlugin.py:559 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:584 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:604 +#: neutron/plugins/nicira/NeutronPlugin.py:597 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:614 +#: neutron/plugins/nicira/NeutronPlugin.py:607 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:655 +#: neutron/plugins/nicira/NeutronPlugin.py:648 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:690 -#: neutron/plugins/nicira/NeutronPlugin.py:1788 +#: neutron/plugins/nicira/NeutronPlugin.py:683 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:694 -#: neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/plugins/nicira/NeutronPlugin.py:687 +#: neutron/plugins/nicira/NeutronPlugin.py:1785 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 +#: neutron/plugins/nicira/NeutronPlugin.py:689 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:738 +#: neutron/plugins/nicira/NeutronPlugin.py:731 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:771 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 +#: neutron/plugins/nicira/NeutronPlugin.py:775 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:786 +#: neutron/plugins/nicira/NeutronPlugin.py:779 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:790 -#: neutron/plugins/nicira/NeutronPlugin.py:806 +#: neutron/plugins/nicira/NeutronPlugin.py:783 +#: neutron/plugins/nicira/NeutronPlugin.py:799 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:812 +#: neutron/plugins/nicira/NeutronPlugin.py:805 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:857 +#: neutron/plugins/nicira/NeutronPlugin.py:850 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:891 +#: neutron/plugins/nicira/NeutronPlugin.py:884 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:981 +#: neutron/plugins/nicira/NeutronPlugin.py:974 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1066 +#: neutron/plugins/nicira/NeutronPlugin.py:1059 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1085 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1088 +#: neutron/plugins/nicira/NeutronPlugin.py:1081 #: neutron/plugins/nicira/NeutronServicePlugin.py:515 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1118 +#: neutron/plugins/nicira/NeutronPlugin.py:1111 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1186 +#: neutron/plugins/nicira/NeutronPlugin.py:1179 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1200 +#: neutron/plugins/nicira/NeutronPlugin.py:1193 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1211 +#: neutron/plugins/nicira/NeutronPlugin.py:1204 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1303 +#: neutron/plugins/nicira/NeutronPlugin.py:1296 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1331 +#: neutron/plugins/nicira/NeutronPlugin.py:1324 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1414 +#: neutron/plugins/nicira/NeutronPlugin.py:1407 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1413 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1431 +#: neutron/plugins/nicira/NeutronPlugin.py:1424 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1441 +#: neutron/plugins/nicira/NeutronPlugin.py:1434 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1470 -#: neutron/plugins/nicira/NeutronPlugin.py:1555 +#: neutron/plugins/nicira/NeutronPlugin.py:1463 +#: neutron/plugins/nicira/NeutronPlugin.py:1548 #: neutron/plugins/nicira/NeutronServicePlugin.py:198 #: neutron/plugins/nicira/NeutronServicePlugin.py:1204 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1519 +#: neutron/plugins/nicira/NeutronPlugin.py:1512 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1522 +#: neutron/plugins/nicira/NeutronPlugin.py:1515 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1557 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1580 +#: neutron/plugins/nicira/NeutronPlugin.py:1573 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1577 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1579 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1643 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1647 +#: neutron/plugins/nicira/NeutronPlugin.py:1640 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1650 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1725 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:1816 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1829 +#: neutron/plugins/nicira/NeutronPlugin.py:1822 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1961 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1967 +#: neutron/plugins/nicira/NeutronPlugin.py:1960 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:1995 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2005 +#: neutron/plugins/nicira/NeutronPlugin.py:1998 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2032 +#: neutron/plugins/nicira/NeutronPlugin.py:2025 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2055 +#: neutron/plugins/nicira/NeutronPlugin.py:2048 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2085 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2159 +#: neutron/plugins/nicira/NeutronPlugin.py:2152 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2167 +#: neutron/plugins/nicira/NeutronPlugin.py:2160 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -9618,12 +9629,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2174 +#: neutron/plugins/nicira/NeutronPlugin.py:2167 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2187 +#: neutron/plugins/nicira/NeutronPlugin.py:2180 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9651,6 +9662,11 @@ msgstr "" msgid "An exception occurred while creating a port on lswitch %s" msgstr "" +#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#, python-format +msgid "Unable to create port on NVP logical router %s" +msgstr "" + #: neutron/plugins/nicira/NeutronServicePlugin.py:469 #, python-format msgid "Unable to create integration logic switch for router %s" @@ -9860,24 +9876,24 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:54 +#: neutron/plugins/nicira/nsx_cluster.py:49 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:66 +#: neutron/plugins/nicira/nsx_cluster.py:61 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:124 +#: neutron/plugins/nicira/nvplib.py:117 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:128 +#: neutron/plugins/nicira/nvplib.py:121 #, python-format msgid "locals=[%s]" msgstr "" @@ -10278,108 +10294,103 @@ msgstr "" msgid "Task status check interval" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:24 +#: neutron/plugins/nicira/common/exceptions.py:21 #, python-format -msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:28 +#: neutron/plugins/nicira/common/exceptions.py:25 #, python-format msgid "Unable to fulfill request with version %(version)s." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:32 +#: neutron/plugins/nicira/common/exceptions.py:29 #, python-format -msgid "Invalid NVP connection parameters: %(conn_params)s" +msgid "Invalid NSX connection parameters: %(conn_params)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:36 +#: neutron/plugins/nicira/common/exceptions.py:33 #, python-format msgid "" "Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the nvp plugin ini file." +"values are specified in the [DEFAULT] section of the NSX plugin ini file." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:42 +#: neutron/plugins/nicira/common/exceptions.py:39 #, python-format msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:47 +#: neutron/plugins/nicira/common/exceptions.py:44 #, python-format msgid "" "Unable to create port on network %(network)s. Maximum number of ports " "reached" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:52 +#: neutron/plugins/nicira/common/exceptions.py:49 #, python-format msgid "" "While retrieving NAT rules, %(actual_rules)s were found whereas rules in " "the (%(min_rules)s,%(max_rules)s) interval were expected" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:58 +#: neutron/plugins/nicira/common/exceptions.py:55 #, python-format -msgid "Invalid NVP attachment type '%(attachment_type)s'" +msgid "Invalid NSX attachment type '%(attachment_type)s'" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:62 +#: neutron/plugins/nicira/common/exceptions.py:59 msgid "" "The networking backend is currently in maintenance mode and therefore " "unable to accept requests which modify its state. Please try later." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:74 +#: neutron/plugins/nicira/common/exceptions.py:65 #, python-format msgid "Gateway Service %(gateway)s is already in use" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:78 +#: neutron/plugins/nicira/common/exceptions.py:69 #, python-format msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:82 +#: neutron/plugins/nicira/common/exceptions.py:73 #, python-format -msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:86 +#: neutron/plugins/nicira/common/exceptions.py:77 #, python-format msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NVP setup" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" " and/or configuration" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:91 +#: neutron/plugins/nicira/common/exceptions.py:82 #, python-format msgid "" "An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " "via port %(port_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:100 +#: neutron/plugins/nicira/common/exceptions.py:91 #, python-format msgid "Unable to find LSN for %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:104 +#: neutron/plugins/nicira/common/exceptions.py:95 #, python-format msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:109 +#: neutron/plugins/nicira/common/exceptions.py:100 #, python-format msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:113 +#: neutron/plugins/nicira/common/exceptions.py:104 #, python-format msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" @@ -11558,383 +11569,383 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:212 +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:260 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:278 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:301 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:303 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:377 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:393 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" "Adding a tunnel endpoint failed due to a concurrenttransaction had been " "committed (%s attempts left)" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:398 +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:312 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:329 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:434 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:523 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:294 #, python-format msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:306 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, 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:469 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, 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:488 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:480 #, 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:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 #, 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:517 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, 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:534 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:566 #, 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:618 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:610 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:668 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:687 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:768 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:760 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:766 #, 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:862 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:854 #, python-format msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:871 +#: 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:883 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:886 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920 #, python-format msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:926 #, python-format msgid "" "Port %s was not found on the integration bridge and will therefore not be" " processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 #, python-format msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:956 #, python-format msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1080 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1151 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1163 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1184 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1180 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1194 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1203 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1249 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1265 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 #, 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:1276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, 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:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275 #, 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:1288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, 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:1303 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1295 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1317 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1320 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12206,58 +12217,58 @@ msgstr "" msgid "Invalid configuration. check ryu.ini" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:96 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:94 #, python-format msgid "Could not get IPv4 address from %(nic)s: %(cfg)s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:162 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:160 #, python-format msgid "External port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:170 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:168 msgid "Get Ryu rest API address" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:220 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:218 msgid "Ryu rest API port isn't specified" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:221 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:219 #, python-format msgid "Going to ofp controller mode %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236 msgid "Port update received" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269 msgid "Agent loop has new device" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296 #, python-format msgid "tunnel_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 #, python-format msgid "ovsdb_port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:302 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 #, python-format msgid "ovsdb_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:308 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:306 #, python-format msgid "Initialization failed: %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:311 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:309 msgid "" "Ryu initialization on the node is done. Agent initialized successfully, " "now running..." @@ -12386,13 +12397,13 @@ msgstr "" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgstr "" -#: neutron/server/__init__.py:40 +#: neutron/server/__init__.py:39 msgid "" "ERROR: Unable to find configuration file via the default search paths " "(~/.neutron/, ~/, /etc/neutron/, /etc/) and the '--config-file' option!" msgstr "" -#: neutron/server/__init__.py:47 +#: neutron/server/__init__.py:46 #, python-format msgid "ERROR: %s" msgstr "" @@ -13639,56 +13650,60 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:76 -#: neutron/tests/unit/nec/test_ofc_client.py:82 -#: neutron/tests/unit/nec/test_ofc_client.py:91 +#: neutron/tests/unit/nec/test_ofc_client.py:77 +msgid "The specified OFC resource (/somewhere) is not found." +msgstr "" + +#: neutron/tests/unit/nec/test_ofc_client.py:81 +#: neutron/tests/unit/nec/test_ofc_client.py:87 +#: neutron/tests/unit/nec/test_ofc_client.py:96 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:101 +#: neutron/tests/unit/nec/test_ofc_client.py:106 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:406 +#: neutron/tests/unit/vmware/apiclient/fake.py:404 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:415 +#: neutron/tests/unit/vmware/apiclient/fake.py:413 #, python-format msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:103 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:115 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:126 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:143 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:161 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:183 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:205 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:289 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:303 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:317 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:359 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:193 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:256 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 #, python-format msgid "Lswitch %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/test_edge_router.py:132 +#: neutron/tests/unit/vmware/vshield/test_edge_router.py:130 msgid "Tasks not completed" msgstr "" @@ -14142,3 +14157,37 @@ msgstr "" #~ msgid "Security group: %s was already deleted from backend" #~ msgstr "" +#~ msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +#~ msgstr "" + +#~ msgid "NotFound %(resource)s for neutron_id=%(id)s." +#~ msgstr "" + +#~ msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +#~ msgstr "" + +#~ msgid "Invalid NVP connection parameters: %(conn_params)s" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid cluster values: %(invalid_attrs)s. " +#~ "Please ensure that these values are " +#~ "specified in the [DEFAULT] section of" +#~ " the nvp plugin ini file." +#~ msgstr "" + +#~ msgid "Invalid NVP attachment type '%(attachment_type)s'" +#~ msgstr "" + +#~ msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" +#~ msgstr "" + +#~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +#~ msgstr "" + +#~ msgid "" +#~ "Service cluster: '%(cluster_id)s' is " +#~ "unavailable. Please, check NVP setup " +#~ "and/or configuration" +#~ msgstr "" + diff --git a/neutron/locale/fr/LC_MESSAGES/neutron.po b/neutron/locale/fr/LC_MESSAGES/neutron.po index 2f8ce1d12..c3b5d7d6f 100644 --- a/neutron/locale/fr/LC_MESSAGES/neutron.po +++ b/neutron/locale/fr/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-27 06:23+0000\n" +"POT-Creation-Date: 2014-02-28 06:26+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: French " @@ -38,59 +38,59 @@ msgstr "" msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: neutron/manager.py:72 +#: neutron/manager.py:69 #, python-format msgid "dhcp_agents_per_network must be >= 1. '%s' is invalid." msgstr "" -#: neutron/manager.py:84 +#: neutron/manager.py:81 msgid "Neutron core_plugin not configured!" msgstr "" -#: neutron/manager.py:113 +#: neutron/manager.py:110 #, python-format msgid "Loading core plugin: %s" msgstr "" -#: neutron/manager.py:140 +#: neutron/manager.py:137 #, python-format msgid "Error loading plugin by name, %s" msgstr "" -#: neutron/manager.py:141 +#: neutron/manager.py:138 #, python-format msgid "Error loading plugin by class, %s" msgstr "" -#: neutron/manager.py:142 +#: neutron/manager.py:139 msgid "Plugin not found." msgstr "" -#: neutron/manager.py:147 +#: neutron/manager.py:144 msgid "Loading services supported by the core plugin" msgstr "" -#: neutron/manager.py:156 +#: neutron/manager.py:153 #, python-format msgid "Service %s is supported by the core plugin" msgstr "" -#: neutron/manager.py:169 +#: neutron/manager.py:166 #, python-format msgid "Loading service plugins: %s" msgstr "" -#: neutron/manager.py:174 +#: neutron/manager.py:171 #, python-format msgid "Loading Plugin: %s" msgstr "" -#: neutron/manager.py:182 +#: neutron/manager.py:179 #, python-format msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/manager.py:194 +#: neutron/manager.py:191 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -218,42 +218,42 @@ msgstr "" msgid "%s is already registered." msgstr "" -#: neutron/service.py:39 +#: neutron/service.py:37 msgid "Seconds between running periodic tasks" msgstr "" -#: neutron/service.py:42 +#: neutron/service.py:40 msgid "Number of separate worker processes for service" msgstr "" -#: neutron/service.py:45 +#: neutron/service.py:43 msgid "" "Range of seconds to randomly delay when starting the periodic task " "scheduler to reduce stampeding. (Disable by setting to 0)" msgstr "" -#: neutron/service.py:102 +#: neutron/service.py:100 msgid "Error occurred: trying old api-paste.ini." msgstr "" -#: neutron/service.py:107 +#: neutron/service.py:105 msgid "Unrecoverable error: please check log for details." msgstr "" -#: neutron/service.py:116 +#: neutron/service.py:114 msgid "No known API applications configured." msgstr "" -#: neutron/service.py:123 +#: neutron/service.py:121 #, python-format msgid "Neutron service started, listening on %(host)s:%(port)s" msgstr "" -#: neutron/service.py:224 +#: neutron/service.py:222 msgid "Exception occurs when timer stops" msgstr "" -#: neutron/service.py:234 +#: neutron/service.py:232 msgid "Exception occurs when waiting for timer" msgstr "" @@ -437,7 +437,7 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:184 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 #: neutron/agent/metadata/namespace_proxy.py:156 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,7 +507,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:887 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 #: neutron/agent/metadata/agent.py:305 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -515,191 +515,191 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:892 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 #: neutron/agent/metadata/agent.py:310 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:241 #: neutron/services/loadbalancer/agent/agent_manager.py:121 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:897 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:158 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:158 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:166 +#: neutron/agent/l3_agent.py:162 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:169 +#: neutron/agent/l3_agent.py:165 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:174 +#: neutron/agent/l3_agent.py:170 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:176 +#: neutron/agent/l3_agent.py:172 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:179 +#: neutron/agent/l3_agent.py:175 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:181 +#: neutron/agent/l3_agent.py:177 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:204 +#: neutron/agent/l3_agent.py:200 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:231 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:236 +#: neutron/agent/l3_agent.py:232 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:257 +#: neutron/agent/l3_agent.py:253 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:277 +#: neutron/agent/l3_agent.py:273 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:298 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:322 +#: neutron/agent/l3_agent.py:318 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:346 +#: neutron/agent/l3_agent.py:342 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:395 +#: neutron/agent/l3_agent.py:391 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:397 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:545 +#: neutron/agent/l3_agent.py:541 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:669 +#: neutron/agent/l3_agent.py:665 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:674 +#: neutron/agent/l3_agent.py:670 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:678 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:686 +#: neutron/agent/l3_agent.py:682 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:693 +#: neutron/agent/l3_agent.py:689 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:742 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:751 +#: neutron/agent/l3_agent.py:747 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:753 neutron/agent/l3_agent.py:791 +#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:767 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:782 +#: neutron/agent/l3_agent.py:778 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:785 +#: neutron/agent/l3_agent.py:781 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:783 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:800 +#: neutron/agent/l3_agent.py:796 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:820 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:828 +#: neutron/agent/l3_agent.py:824 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:860 +#: neutron/agent/l3_agent.py:856 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:884 +#: neutron/agent/l3_agent.py:880 msgid "Report state task successfully completed" msgstr "" @@ -725,7 +725,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279 #, python-format msgid "Delete %s" msgstr "" @@ -1077,7 +1077,7 @@ msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:61 -#: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" @@ -1183,86 +1183,86 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:39 +#: neutron/agent/linux/ovs_lib.py:34 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 -#: neutron/agent/linux/ovs_lib.py:313 +#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 +#: neutron/agent/linux/ovs_lib.py:308 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:174 +#: neutron/agent/linux/ovs_lib.py:169 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:200 +#: neutron/agent/linux/ovs_lib.py:195 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:230 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:239 +#: neutron/agent/linux/ovs_lib.py:234 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:242 +#: neutron/agent/linux/ovs_lib.py:237 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:245 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:361 +#: neutron/agent/linux/ovs_lib.py:356 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:371 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:402 +#: neutron/agent/linux/ovs_lib.py:397 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:412 +#: neutron/agent/linux/ovs_lib.py:407 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:425 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:440 +#: neutron/agent/linux/ovs_lib.py:435 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:451 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:461 +#: neutron/agent/linux/ovs_lib.py:456 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:473 +#: neutron/agent/linux/ovs_lib.py:468 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:477 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1830,7 +1830,7 @@ msgstr "" msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:65 +#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" @@ -1858,409 +1858,409 @@ msgstr "" msgid "Request Failed: internal server error while processing your request." msgstr "" -#: neutron/common/config.py:39 +#: neutron/common/config.py:37 msgid "The host IP to bind to" msgstr "" -#: neutron/common/config.py:41 +#: neutron/common/config.py:39 msgid "The port to bind to" msgstr "" -#: neutron/common/config.py:43 +#: neutron/common/config.py:41 msgid "The API paste config file to use" msgstr "" -#: neutron/common/config.py:45 +#: neutron/common/config.py:43 msgid "The path for API extensions" msgstr "" -#: neutron/common/config.py:47 +#: neutron/common/config.py:45 msgid "The policy file to use" msgstr "" -#: neutron/common/config.py:51 +#: neutron/common/config.py:49 msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:53 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 msgid "The service plugins Neutron will use" msgstr "" -#: neutron/common/config.py:55 +#: neutron/common/config.py:53 msgid "The base MAC address Neutron will use for VIFs" msgstr "" -#: neutron/common/config.py:57 +#: neutron/common/config.py:55 msgid "How many times Neutron will retry MAC generation" msgstr "" -#: neutron/common/config.py:59 +#: neutron/common/config.py:57 msgid "Allow the usage of the bulk API" msgstr "" -#: neutron/common/config.py:61 +#: neutron/common/config.py:59 msgid "Allow the usage of the pagination" msgstr "" -#: neutron/common/config.py:63 +#: neutron/common/config.py:61 msgid "Allow the usage of the sorting" msgstr "" -#: neutron/common/config.py:65 +#: neutron/common/config.py:63 msgid "" "The maximum number of items returned in a single response, value was " "'infinite' or negative integer means no limit" msgstr "" -#: neutron/common/config.py:69 +#: neutron/common/config.py:67 msgid "Maximum number of DNS nameservers" msgstr "" -#: neutron/common/config.py:71 +#: neutron/common/config.py:69 msgid "Maximum number of host routes per subnet" msgstr "" -#: neutron/common/config.py:73 +#: neutron/common/config.py:71 msgid "Maximum number of fixed ips per port" msgstr "" -#: neutron/common/config.py:76 +#: neutron/common/config.py:74 msgid "DHCP lease duration" msgstr "" -#: neutron/common/config.py:78 +#: neutron/common/config.py:76 msgid "Allow sending resource operation notification to DHCP agent" msgstr "" -#: neutron/common/config.py:81 +#: neutron/common/config.py:79 msgid "Allow overlapping IP support in Neutron" msgstr "" -#: neutron/common/config.py:83 +#: neutron/common/config.py:81 msgid "The hostname Neutron is running on" msgstr "" -#: neutron/common/config.py:85 +#: neutron/common/config.py:83 msgid "Ensure that configured gateway is on subnet" msgstr "" -#: neutron/common/config.py:91 +#: neutron/common/config.py:89 msgid "" "Where to store Neutron state files. This directory must be writable by " "the agent." msgstr "" -#: neutron/common/config.py:117 +#: neutron/common/config.py:115 #, python-format msgid "Base MAC: %s" msgstr "" -#: neutron/common/config.py:128 +#: neutron/common/config.py:126 msgid "Logging enabled!" msgstr "" -#: neutron/common/config.py:144 +#: neutron/common/config.py:142 #, python-format msgid "Config paste file: %s" msgstr "" -#: neutron/common/config.py:149 +#: neutron/common/config.py:147 #, python-format msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" -#: neutron/common/exceptions.py:32 +#: neutron/common/exceptions.py:30 #: neutron/plugins/nicira/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" -#: neutron/common/exceptions.py:53 +#: neutron/common/exceptions.py:51 #, python-format msgid "Bad %(resource)s request: %(msg)s" msgstr "" -#: neutron/common/exceptions.py:65 +#: neutron/common/exceptions.py:63 msgid "Not authorized." msgstr "" -#: neutron/common/exceptions.py:69 +#: neutron/common/exceptions.py:67 msgid "The service is unavailable" msgstr "" -#: neutron/common/exceptions.py:73 +#: neutron/common/exceptions.py:71 #, python-format msgid "User does not have admin privileges: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:77 +#: neutron/common/exceptions.py:75 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: neutron/common/exceptions.py:81 +#: neutron/common/exceptions.py:79 #, python-format msgid "Network %(net_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:85 +#: neutron/common/exceptions.py:83 #, python-format msgid "Subnet %(subnet_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:89 +#: neutron/common/exceptions.py:87 #, python-format msgid "Port %(port_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:93 +#: neutron/common/exceptions.py:91 #, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:98 +#: neutron/common/exceptions.py:96 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:102 +#: neutron/common/exceptions.py:100 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:106 +#: neutron/common/exceptions.py:104 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:110 +#: neutron/common/exceptions.py:108 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:114 +#: neutron/common/exceptions.py:112 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:118 +#: neutron/common/exceptions.py:116 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:122 +#: neutron/common/exceptions.py:120 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:127 +#: neutron/common/exceptions.py:125 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:132 +#: neutron/common/exceptions.py:130 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:138 +#: neutron/common/exceptions.py:136 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:144 +#: neutron/common/exceptions.py:142 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:150 +#: neutron/common/exceptions.py:148 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:155 +#: neutron/common/exceptions.py:153 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:160 +#: neutron/common/exceptions.py:158 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:166 +#: neutron/common/exceptions.py:164 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:171 +#: neutron/common/exceptions.py:169 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:174 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:184 +#: neutron/common/exceptions.py:182 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:187 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:194 +#: neutron/common/exceptions.py:192 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:204 +#: neutron/common/exceptions.py:202 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:208 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:212 +#: neutron/common/exceptions.py:210 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:217 +#: neutron/common/exceptions.py:215 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:222 +#: neutron/common/exceptions.py:220 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:226 +#: neutron/common/exceptions.py:224 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:230 +#: neutron/common/exceptions.py:228 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:234 +#: neutron/common/exceptions.py:232 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:238 +#: neutron/common/exceptions.py:236 msgid "Sudo privilege is required to run this command." msgstr "" -#: neutron/common/exceptions.py:242 +#: neutron/common/exceptions.py:240 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:246 +#: neutron/common/exceptions.py:244 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:250 +#: neutron/common/exceptions.py:248 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:254 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:259 +#: neutron/common/exceptions.py:257 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:264 +#: neutron/common/exceptions.py:262 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:268 +#: neutron/common/exceptions.py:266 #, python-format msgid "Extensions not found: %(extensions)s" msgstr "" -#: neutron/common/exceptions.py:272 +#: neutron/common/exceptions.py:270 #, python-format msgid "Invalid content type %(content_type)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:274 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:281 +#: neutron/common/exceptions.py:279 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:285 +#: neutron/common/exceptions.py:283 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:290 +#: neutron/common/exceptions.py:288 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:295 +#: neutron/common/exceptions.py:293 #, python-format msgid "" "Current gateway ip %(ip_address)s already in use by port %(port_id)s. " "Unable to update." msgstr "" -#: neutron/common/exceptions.py:300 +#: neutron/common/exceptions.py:298 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" -#: neutron/common/exceptions.py:310 +#: neutron/common/exceptions.py:308 #, python-format msgid "Invalid network VXLAN port range: '%(vxlan_range)s'" msgstr "" -#: neutron/common/exceptions.py:314 +#: neutron/common/exceptions.py:312 #, python-format msgid "Found duplicate extension: %(alias)s" msgstr "" @@ -2282,32 +2282,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:53 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:143 +#: neutron/common/utils.py:140 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:146 +#: neutron/common/utils.py:143 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:149 +#: neutron/common/utils.py:146 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:151 +#: neutron/common/utils.py:148 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:154 +#: neutron/common/utils.py:151 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2339,12 +2339,12 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/api.py:59 +#: neutron/db/api.py:55 #, python-format msgid "Database registration exception: %s" msgstr "" -#: neutron/db/api.py:70 +#: neutron/db/api.py:66 msgid "Database exception" msgstr "" @@ -2613,99 +2613,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:168 +#: neutron/db/l3_db.py:163 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:607 +#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:277 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:291 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 #: neutron/plugins/bigswitch/plugin.py:817 #: neutron/plugins/bigswitch/plugin.py:826 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:307 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:318 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:333 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:467 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:506 +#: neutron/db/l3_db.py:501 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:510 +#: neutron/db/l3_db.py:505 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:522 +#: neutron/db/l3_db.py:517 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:529 +#: neutron/db/l3_db.py:524 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:533 +#: neutron/db/l3_db.py:528 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1853 +#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:731 +#: neutron/db/l3_db.py:726 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:749 +#: neutron/db/l3_db.py:744 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:837 +#: neutron/db/l3_db.py:832 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2959,24 +2959,24 @@ msgstr "" msgid "Multiple agents with agent_type=%(agent_type)s and host=%(host)s found" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:26 +#: neutron/extensions/allowedaddresspairs.py:22 msgid "AllowedAddressPair must contain ip_address" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:30 +#: neutron/extensions/allowedaddresspairs.py:26 msgid "" "Port Security must be enabled in order to have allowed address pairs on a" " port." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:35 +#: neutron/extensions/allowedaddresspairs.py:31 #, python-format msgid "" "Request contains duplicate address pair: mac_address %(mac_address)s " "ip_address %(ip_address)s." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:40 +#: neutron/extensions/allowedaddresspairs.py:36 msgid "Port's Fixed IP and Mac Address match an address pair entry." msgstr "" @@ -3141,39 +3141,39 @@ msgid "" "unlimited." msgstr "" -#: neutron/extensions/l3.py:34 +#: neutron/extensions/l3.py:29 #, python-format msgid "Router %(router_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:38 +#: neutron/extensions/l3.py:33 #, python-format msgid "Router %(router_id)s still has active ports" msgstr "" -#: neutron/extensions/l3.py:42 +#: neutron/extensions/l3.py:37 #, python-format msgid "Router %(router_id)s does not have an interface with id %(port_id)s" msgstr "" -#: neutron/extensions/l3.py:47 +#: neutron/extensions/l3.py:42 #, python-format msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s" msgstr "" -#: neutron/extensions/l3.py:52 +#: neutron/extensions/l3.py:47 #, python-format msgid "" "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot " "be deleted, as it is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:58 +#: neutron/extensions/l3.py:53 #, python-format msgid "Floating IP %(floatingip_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:62 +#: neutron/extensions/l3.py:57 #, python-format msgid "" "External network %(external_network_id)s is not reachable from subnet " @@ -3181,7 +3181,7 @@ msgid "" "Floating IP." msgstr "" -#: neutron/extensions/l3.py:68 +#: neutron/extensions/l3.py:63 #, python-format msgid "" "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with " @@ -3189,25 +3189,25 @@ msgid "" "has a floating IP on external network %(net_id)s." msgstr "" -#: neutron/extensions/l3.py:75 +#: neutron/extensions/l3.py:70 #, python-format msgid "" "Port %(port_id)s has owner %(device_owner)s and therefore cannot be " "deleted directly via the port API." msgstr "" -#: neutron/extensions/l3.py:80 +#: neutron/extensions/l3.py:75 #, python-format msgid "" "Gateway cannot be updated for router %(router_id)s, since a gateway to " "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:140 +#: neutron/extensions/l3.py:135 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:144 +#: neutron/extensions/l3.py:139 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -3361,19 +3361,19 @@ msgstr "" msgid "Duplicate segment entry in request." msgstr "" -#: neutron/extensions/portsecurity.py:25 +#: neutron/extensions/portsecurity.py:20 msgid "" "Port has security group associated. Cannot disable port security or ip " "address until security group is removed" msgstr "" -#: neutron/extensions/portsecurity.py:30 +#: neutron/extensions/portsecurity.py:25 msgid "" "Port security must be enabled and port must have an IP address in order " "to use security groups." msgstr "" -#: neutron/extensions/portsecurity.py:35 +#: neutron/extensions/portsecurity.py:30 msgid "Port does not have port security binding." msgstr "" @@ -4829,7 +4829,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:55 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89 #: neutron/plugins/mlnx/rpc_callbacks.py:76 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" @@ -4844,9 +4844,9 @@ msgstr "" #: neutron/plugins/mlnx/rpc_callbacks.py:98 #: neutron/plugins/mlnx/rpc_callbacks.py:117 #: neutron/plugins/mlnx/rpc_callbacks.py:132 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:114 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 #, python-format msgid "%s can not be found in database" msgstr "" @@ -5629,7 +5629,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:192 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5637,8 +5637,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:222 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:443 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" msgstr "" @@ -5657,7 +5657,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:208 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5665,7 +5665,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:249 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5673,7 +5673,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:255 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:471 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5831,7 +5831,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 #: neutron/plugins/mlnx/mlnx_plugin.py:334 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:519 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" msgstr "" @@ -6172,7 +6172,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:41 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 -#: neutron/plugins/openvswitch/ovs_db_v2.py:133 +#: neutron/plugins/openvswitch/ovs_db_v2.py:130 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6187,7 +6187,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:157 +#: neutron/plugins/openvswitch/ovs_db_v2.py:154 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6201,7 +6201,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:141 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 -#: neutron/plugins/openvswitch/ovs_db_v2.py:198 +#: neutron/plugins/openvswitch/ovs_db_v2.py:195 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" @@ -6211,8 +6211,8 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:89 -#: neutron/plugins/openvswitch/ovs_db_v2.py:107 +#: neutron/plugins/openvswitch/ovs_db_v2.py:86 +#: neutron/plugins/openvswitch/ovs_db_v2.py:104 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6254,7 +6254,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:144 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6267,7 +6267,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:79 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122 #: neutron/plugins/mlnx/rpc_callbacks.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:123 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" @@ -6409,7 +6409,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent out of sync with plugin!" msgstr "" @@ -6431,7 +6431,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1356 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1348 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6518,14 +6518,14 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156 #, python-format msgid "Device %(device)s not bound to the agent host %(host)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:150 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "" @@ -6547,26 +6547,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:217 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:225 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:233 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:237 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -6734,7 +6734,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:277 msgid "network_delete received" msgstr "" @@ -6745,12 +6745,12 @@ msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:318 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:343 msgid "fdb_remove received" msgstr "" @@ -6759,7 +6759,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:404 msgid "fdb_update received" msgstr "" @@ -6769,7 +6769,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:142 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" msgstr "" @@ -6780,14 +6780,14 @@ msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:942 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6795,29 +6795,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1015 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1020 #, python-format msgid "Port %s updated." msgstr "" @@ -6836,8 +6836,8 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1233 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" @@ -6898,7 +6898,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:163 +#: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6907,7 +6907,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:193 +#: neutron/plugins/openvswitch/ovs_db_v2.py:190 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " @@ -6916,7 +6916,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:188 +#: neutron/plugins/openvswitch/ovs_db_v2.py:185 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " @@ -8044,7 +8044,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:231 +#: neutron/plugins/openvswitch/ovs_db_v2.py:228 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8083,7 +8083,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8430,7 +8430,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:142 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:364 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8578,8 +8578,8 @@ msgid "" msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -8772,88 +8772,93 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:247 +#: neutron/plugins/nec/nec_plugin.py:256 +#, python-format +msgid "deactivate_port(): OFC port for port=%s is already removed." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:263 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:268 +#: neutron/plugins/nec/nec_plugin.py:284 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:317 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:341 +#: neutron/plugins/nec/nec_plugin.py:357 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:360 +#: neutron/plugins/nec/nec_plugin.py:376 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:371 +#: neutron/plugins/nec/nec_plugin.py:387 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:525 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:589 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:622 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:632 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:689 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:720 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:730 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:749 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:754 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9029,17 +9034,17 @@ msgstr "" msgid "delete_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:54 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:52 #, python-format msgid "Update ports: added=%(added)s, removed=%(removed)s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:76 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:74 #, python-format msgid "port_update received: %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:219 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:217 msgid "No port changed." msgstr "" @@ -9092,45 +9097,52 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:32 #, python-format -msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgid "The specified OFC resource (%(resource)s) is not found." msgstr "" #: neutron/plugins/nec/common/exceptions.py:36 #, python-format -msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:40 +#, python-format +msgid "" +"Neutron-OFC resource mapping for %(resource)s %(neutron_id)s is not " +"found. It may be deleted during processing." msgstr "" -#: neutron/plugins/nec/common/exceptions.py:41 +#: neutron/plugins/nec/common/exceptions.py:46 #, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:45 +#: neutron/plugins/nec/common/exceptions.py:50 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:51 +#: neutron/plugins/nec/common/exceptions.py:56 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:61 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:66 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:65 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:69 +#: neutron/plugins/nec/common/exceptions.py:74 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " @@ -9154,14 +9166,19 @@ msgstr "" #: neutron/plugins/nec/common/ofc_client.py:99 #, python-format +msgid "Specified resource %s does not exist on OFC " +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:103 +#, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:102 +#: neutron/plugins/nec/common/ofc_client.py:106 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:111 +#: neutron/plugins/nec/common/ofc_client.py:115 #, python-format msgid "Failed to connect OFC : %s" msgstr "" @@ -9171,23 +9188,18 @@ msgstr "" msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:143 -#, python-format -msgid "NotFound %(resource)s for neutron_id=%(id)s." -msgstr "" - -#: neutron/plugins/nec/db/api.py:169 +#: neutron/plugins/nec/db/api.py:168 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:202 +#: neutron/plugins/nec/db/api.py:201 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:208 -#: neutron/plugins/openvswitch/ovs_db_v2.py:319 +#: neutron/plugins/nec/db/api.py:207 +#: neutron/plugins/openvswitch/ovs_db_v2.py:316 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9211,103 +9223,102 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:230 +#: neutron/plugins/nicira/NeutronPlugin.py:223 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:266 +#: neutron/plugins/nicira/NeutronPlugin.py:259 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:268 -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#: neutron/plugins/nicira/NeutronPlugin.py:261 #, python-format -msgid "Unable to create port on NVP logical router %s" +msgid "Unable to create port on NSX logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:271 +#: neutron/plugins/nicira/NeutronPlugin.py:264 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(nsx_router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:349 +#: neutron/plugins/nicira/NeutronPlugin.py:342 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:355 +#: neutron/plugins/nicira/NeutronPlugin.py:348 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:361 +#: neutron/plugins/nicira/NeutronPlugin.py:354 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:407 +#: neutron/plugins/nicira/NeutronPlugin.py:400 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:447 +#: neutron/plugins/nicira/NeutronPlugin.py:440 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:459 -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#: neutron/plugins/nicira/NeutronPlugin.py:709 +#: neutron/plugins/nicira/NeutronPlugin.py:452 +#: neutron/plugins/nicira/NeutronPlugin.py:504 +#: neutron/plugins/nicira/NeutronPlugin.py:702 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:480 +#: neutron/plugins/nicira/NeutronPlugin.py:473 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:491 +#: neutron/plugins/nicira/NeutronPlugin.py:484 #, python-format msgid "" "Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " "to be rolled back for Neutron port: %(neutron_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:496 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:518 +#: neutron/plugins/nicira/NeutronPlugin.py:511 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:518 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:530 +#: neutron/plugins/nicira/NeutronPlugin.py:523 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:532 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9315,302 +9326,302 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:554 -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:1070 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:566 +#: neutron/plugins/nicira/NeutronPlugin.py:559 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:584 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:604 +#: neutron/plugins/nicira/NeutronPlugin.py:597 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:614 +#: neutron/plugins/nicira/NeutronPlugin.py:607 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:655 +#: neutron/plugins/nicira/NeutronPlugin.py:648 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:690 -#: neutron/plugins/nicira/NeutronPlugin.py:1788 +#: neutron/plugins/nicira/NeutronPlugin.py:683 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:694 -#: neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/plugins/nicira/NeutronPlugin.py:687 +#: neutron/plugins/nicira/NeutronPlugin.py:1785 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 +#: neutron/plugins/nicira/NeutronPlugin.py:689 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:738 +#: neutron/plugins/nicira/NeutronPlugin.py:731 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:771 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 +#: neutron/plugins/nicira/NeutronPlugin.py:775 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:786 +#: neutron/plugins/nicira/NeutronPlugin.py:779 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:790 -#: neutron/plugins/nicira/NeutronPlugin.py:806 +#: neutron/plugins/nicira/NeutronPlugin.py:783 +#: neutron/plugins/nicira/NeutronPlugin.py:799 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:812 +#: neutron/plugins/nicira/NeutronPlugin.py:805 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:857 +#: neutron/plugins/nicira/NeutronPlugin.py:850 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:891 +#: neutron/plugins/nicira/NeutronPlugin.py:884 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:981 +#: neutron/plugins/nicira/NeutronPlugin.py:974 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1066 +#: neutron/plugins/nicira/NeutronPlugin.py:1059 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1085 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1088 +#: neutron/plugins/nicira/NeutronPlugin.py:1081 #: neutron/plugins/nicira/NeutronServicePlugin.py:515 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1118 +#: neutron/plugins/nicira/NeutronPlugin.py:1111 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1186 +#: neutron/plugins/nicira/NeutronPlugin.py:1179 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1200 +#: neutron/plugins/nicira/NeutronPlugin.py:1193 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1211 +#: neutron/plugins/nicira/NeutronPlugin.py:1204 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1303 +#: neutron/plugins/nicira/NeutronPlugin.py:1296 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1331 +#: neutron/plugins/nicira/NeutronPlugin.py:1324 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1414 +#: neutron/plugins/nicira/NeutronPlugin.py:1407 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1413 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1431 +#: neutron/plugins/nicira/NeutronPlugin.py:1424 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1441 +#: neutron/plugins/nicira/NeutronPlugin.py:1434 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1470 -#: neutron/plugins/nicira/NeutronPlugin.py:1555 +#: neutron/plugins/nicira/NeutronPlugin.py:1463 +#: neutron/plugins/nicira/NeutronPlugin.py:1548 #: neutron/plugins/nicira/NeutronServicePlugin.py:198 #: neutron/plugins/nicira/NeutronServicePlugin.py:1204 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1519 +#: neutron/plugins/nicira/NeutronPlugin.py:1512 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1522 +#: neutron/plugins/nicira/NeutronPlugin.py:1515 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1557 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1580 +#: neutron/plugins/nicira/NeutronPlugin.py:1573 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1577 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1579 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1643 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1647 +#: neutron/plugins/nicira/NeutronPlugin.py:1640 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1650 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1725 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:1816 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1829 +#: neutron/plugins/nicira/NeutronPlugin.py:1822 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1961 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1967 +#: neutron/plugins/nicira/NeutronPlugin.py:1960 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:1995 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2005 +#: neutron/plugins/nicira/NeutronPlugin.py:1998 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2032 +#: neutron/plugins/nicira/NeutronPlugin.py:2025 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2055 +#: neutron/plugins/nicira/NeutronPlugin.py:2048 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2085 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2159 +#: neutron/plugins/nicira/NeutronPlugin.py:2152 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2167 +#: neutron/plugins/nicira/NeutronPlugin.py:2160 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -9618,12 +9629,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2174 +#: neutron/plugins/nicira/NeutronPlugin.py:2167 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2187 +#: neutron/plugins/nicira/NeutronPlugin.py:2180 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9651,6 +9662,11 @@ msgstr "" msgid "An exception occurred while creating a port on lswitch %s" msgstr "" +#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#, python-format +msgid "Unable to create port on NVP logical router %s" +msgstr "" + #: neutron/plugins/nicira/NeutronServicePlugin.py:469 #, python-format msgid "Unable to create integration logic switch for router %s" @@ -9860,24 +9876,24 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:54 +#: neutron/plugins/nicira/nsx_cluster.py:49 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:66 +#: neutron/plugins/nicira/nsx_cluster.py:61 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:124 +#: neutron/plugins/nicira/nvplib.py:117 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:128 +#: neutron/plugins/nicira/nvplib.py:121 #, python-format msgid "locals=[%s]" msgstr "" @@ -10278,108 +10294,103 @@ msgstr "" msgid "Task status check interval" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:24 +#: neutron/plugins/nicira/common/exceptions.py:21 #, python-format -msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:28 +#: neutron/plugins/nicira/common/exceptions.py:25 #, python-format msgid "Unable to fulfill request with version %(version)s." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:32 +#: neutron/plugins/nicira/common/exceptions.py:29 #, python-format -msgid "Invalid NVP connection parameters: %(conn_params)s" +msgid "Invalid NSX connection parameters: %(conn_params)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:36 +#: neutron/plugins/nicira/common/exceptions.py:33 #, python-format msgid "" "Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the nvp plugin ini file." +"values are specified in the [DEFAULT] section of the NSX plugin ini file." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:42 +#: neutron/plugins/nicira/common/exceptions.py:39 #, python-format msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:47 +#: neutron/plugins/nicira/common/exceptions.py:44 #, python-format msgid "" "Unable to create port on network %(network)s. Maximum number of ports " "reached" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:52 +#: neutron/plugins/nicira/common/exceptions.py:49 #, python-format msgid "" "While retrieving NAT rules, %(actual_rules)s were found whereas rules in " "the (%(min_rules)s,%(max_rules)s) interval were expected" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:58 +#: neutron/plugins/nicira/common/exceptions.py:55 #, python-format -msgid "Invalid NVP attachment type '%(attachment_type)s'" +msgid "Invalid NSX attachment type '%(attachment_type)s'" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:62 +#: neutron/plugins/nicira/common/exceptions.py:59 msgid "" "The networking backend is currently in maintenance mode and therefore " "unable to accept requests which modify its state. Please try later." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:74 +#: neutron/plugins/nicira/common/exceptions.py:65 #, python-format msgid "Gateway Service %(gateway)s is already in use" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:78 +#: neutron/plugins/nicira/common/exceptions.py:69 #, python-format msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:82 +#: neutron/plugins/nicira/common/exceptions.py:73 #, python-format -msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:86 +#: neutron/plugins/nicira/common/exceptions.py:77 #, python-format msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NVP setup" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" " and/or configuration" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:91 +#: neutron/plugins/nicira/common/exceptions.py:82 #, python-format msgid "" "An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " "via port %(port_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:100 +#: neutron/plugins/nicira/common/exceptions.py:91 #, python-format msgid "Unable to find LSN for %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:104 +#: neutron/plugins/nicira/common/exceptions.py:95 #, python-format msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:109 +#: neutron/plugins/nicira/common/exceptions.py:100 #, python-format msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:113 +#: neutron/plugins/nicira/common/exceptions.py:104 #, python-format msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" @@ -11558,383 +11569,383 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:212 +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:260 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:278 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:301 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:303 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:377 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:393 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" "Adding a tunnel endpoint failed due to a concurrenttransaction had been " "committed (%s attempts left)" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:398 +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:312 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:329 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:434 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:523 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:294 #, python-format msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:306 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, 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:469 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, 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:488 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:480 #, 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:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 #, 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:517 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, 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:534 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:566 #, 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:618 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:610 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:668 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:687 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:768 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:760 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:766 #, 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:862 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:854 #, python-format msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:871 +#: 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:883 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:886 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920 #, python-format msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:926 #, python-format msgid "" "Port %s was not found on the integration bridge and will therefore not be" " processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 #, python-format msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:956 #, python-format msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1080 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1151 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1163 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1184 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1180 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1194 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1203 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1249 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1265 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 #, 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:1276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, 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:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275 #, 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:1288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, 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:1303 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1295 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1317 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1320 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12206,58 +12217,58 @@ msgstr "" msgid "Invalid configuration. check ryu.ini" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:96 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:94 #, python-format msgid "Could not get IPv4 address from %(nic)s: %(cfg)s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:162 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:160 #, python-format msgid "External port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:170 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:168 msgid "Get Ryu rest API address" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:220 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:218 msgid "Ryu rest API port isn't specified" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:221 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:219 #, python-format msgid "Going to ofp controller mode %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236 msgid "Port update received" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269 msgid "Agent loop has new device" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296 #, python-format msgid "tunnel_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 #, python-format msgid "ovsdb_port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:302 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 #, python-format msgid "ovsdb_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:308 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:306 #, python-format msgid "Initialization failed: %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:311 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:309 msgid "" "Ryu initialization on the node is done. Agent initialized successfully, " "now running..." @@ -12386,13 +12397,13 @@ msgstr "" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgstr "" -#: neutron/server/__init__.py:40 +#: neutron/server/__init__.py:39 msgid "" "ERROR: Unable to find configuration file via the default search paths " "(~/.neutron/, ~/, /etc/neutron/, /etc/) and the '--config-file' option!" msgstr "" -#: neutron/server/__init__.py:47 +#: neutron/server/__init__.py:46 #, python-format msgid "ERROR: %s" msgstr "" @@ -13639,56 +13650,60 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:76 -#: neutron/tests/unit/nec/test_ofc_client.py:82 -#: neutron/tests/unit/nec/test_ofc_client.py:91 +#: neutron/tests/unit/nec/test_ofc_client.py:77 +msgid "The specified OFC resource (/somewhere) is not found." +msgstr "" + +#: neutron/tests/unit/nec/test_ofc_client.py:81 +#: neutron/tests/unit/nec/test_ofc_client.py:87 +#: neutron/tests/unit/nec/test_ofc_client.py:96 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:101 +#: neutron/tests/unit/nec/test_ofc_client.py:106 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:406 +#: neutron/tests/unit/vmware/apiclient/fake.py:404 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:415 +#: neutron/tests/unit/vmware/apiclient/fake.py:413 #, python-format msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:103 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:115 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:126 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:143 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:161 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:183 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:205 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:289 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:303 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:317 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:359 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:193 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:256 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 #, python-format msgid "Lswitch %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/test_edge_router.py:132 +#: neutron/tests/unit/vmware/vshield/test_edge_router.py:130 msgid "Tasks not completed" msgstr "" @@ -14799,3 +14814,37 @@ msgstr "" #~ msgid "Security group: %s was already deleted from backend" #~ msgstr "" +#~ msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +#~ msgstr "" + +#~ msgid "NotFound %(resource)s for neutron_id=%(id)s." +#~ msgstr "" + +#~ msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +#~ msgstr "" + +#~ msgid "Invalid NVP connection parameters: %(conn_params)s" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid cluster values: %(invalid_attrs)s. " +#~ "Please ensure that these values are " +#~ "specified in the [DEFAULT] section of" +#~ " the nvp plugin ini file." +#~ msgstr "" + +#~ msgid "Invalid NVP attachment type '%(attachment_type)s'" +#~ msgstr "" + +#~ msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" +#~ msgstr "" + +#~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +#~ msgstr "" + +#~ msgid "" +#~ "Service cluster: '%(cluster_id)s' is " +#~ "unavailable. Please, check NVP setup " +#~ "and/or configuration" +#~ msgstr "" + diff --git a/neutron/locale/gl/LC_MESSAGES/neutron.po b/neutron/locale/gl/LC_MESSAGES/neutron.po index ed9ac2737..7e72352dc 100644 --- a/neutron/locale/gl/LC_MESSAGES/neutron.po +++ b/neutron/locale/gl/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-27 06:23+0000\n" +"POT-Creation-Date: 2014-02-28 06:26+0000\n" "PO-Revision-Date: 2013-10-28 23:23+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Galician " @@ -38,59 +38,59 @@ msgstr "" msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: neutron/manager.py:72 +#: neutron/manager.py:69 #, python-format msgid "dhcp_agents_per_network must be >= 1. '%s' is invalid." msgstr "" -#: neutron/manager.py:84 +#: neutron/manager.py:81 msgid "Neutron core_plugin not configured!" msgstr "" -#: neutron/manager.py:113 +#: neutron/manager.py:110 #, python-format msgid "Loading core plugin: %s" msgstr "" -#: neutron/manager.py:140 +#: neutron/manager.py:137 #, python-format msgid "Error loading plugin by name, %s" msgstr "" -#: neutron/manager.py:141 +#: neutron/manager.py:138 #, python-format msgid "Error loading plugin by class, %s" msgstr "" -#: neutron/manager.py:142 +#: neutron/manager.py:139 msgid "Plugin not found." msgstr "" -#: neutron/manager.py:147 +#: neutron/manager.py:144 msgid "Loading services supported by the core plugin" msgstr "" -#: neutron/manager.py:156 +#: neutron/manager.py:153 #, python-format msgid "Service %s is supported by the core plugin" msgstr "" -#: neutron/manager.py:169 +#: neutron/manager.py:166 #, python-format msgid "Loading service plugins: %s" msgstr "" -#: neutron/manager.py:174 +#: neutron/manager.py:171 #, python-format msgid "Loading Plugin: %s" msgstr "" -#: neutron/manager.py:182 +#: neutron/manager.py:179 #, python-format msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/manager.py:194 +#: neutron/manager.py:191 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -218,42 +218,42 @@ msgstr "" msgid "%s is already registered." msgstr "" -#: neutron/service.py:39 +#: neutron/service.py:37 msgid "Seconds between running periodic tasks" msgstr "" -#: neutron/service.py:42 +#: neutron/service.py:40 msgid "Number of separate worker processes for service" msgstr "" -#: neutron/service.py:45 +#: neutron/service.py:43 msgid "" "Range of seconds to randomly delay when starting the periodic task " "scheduler to reduce stampeding. (Disable by setting to 0)" msgstr "" -#: neutron/service.py:102 +#: neutron/service.py:100 msgid "Error occurred: trying old api-paste.ini." msgstr "" -#: neutron/service.py:107 +#: neutron/service.py:105 msgid "Unrecoverable error: please check log for details." msgstr "" -#: neutron/service.py:116 +#: neutron/service.py:114 msgid "No known API applications configured." msgstr "" -#: neutron/service.py:123 +#: neutron/service.py:121 #, python-format msgid "Neutron service started, listening on %(host)s:%(port)s" msgstr "" -#: neutron/service.py:224 +#: neutron/service.py:222 msgid "Exception occurs when timer stops" msgstr "" -#: neutron/service.py:234 +#: neutron/service.py:232 msgid "Exception occurs when waiting for timer" msgstr "" @@ -437,7 +437,7 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:184 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 #: neutron/agent/metadata/namespace_proxy.py:156 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,7 +507,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:887 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 #: neutron/agent/metadata/agent.py:305 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -515,191 +515,191 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:892 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 #: neutron/agent/metadata/agent.py:310 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:241 #: neutron/services/loadbalancer/agent/agent_manager.py:121 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:897 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:158 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:158 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:166 +#: neutron/agent/l3_agent.py:162 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:169 +#: neutron/agent/l3_agent.py:165 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:174 +#: neutron/agent/l3_agent.py:170 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:176 +#: neutron/agent/l3_agent.py:172 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:179 +#: neutron/agent/l3_agent.py:175 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:181 +#: neutron/agent/l3_agent.py:177 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:204 +#: neutron/agent/l3_agent.py:200 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:231 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:236 +#: neutron/agent/l3_agent.py:232 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:257 +#: neutron/agent/l3_agent.py:253 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:277 +#: neutron/agent/l3_agent.py:273 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:298 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:322 +#: neutron/agent/l3_agent.py:318 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:346 +#: neutron/agent/l3_agent.py:342 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:395 +#: neutron/agent/l3_agent.py:391 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:397 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:545 +#: neutron/agent/l3_agent.py:541 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:669 +#: neutron/agent/l3_agent.py:665 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:674 +#: neutron/agent/l3_agent.py:670 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:678 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:686 +#: neutron/agent/l3_agent.py:682 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:693 +#: neutron/agent/l3_agent.py:689 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:742 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:751 +#: neutron/agent/l3_agent.py:747 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:753 neutron/agent/l3_agent.py:791 +#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:767 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:782 +#: neutron/agent/l3_agent.py:778 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:785 +#: neutron/agent/l3_agent.py:781 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:783 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:800 +#: neutron/agent/l3_agent.py:796 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:820 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:828 +#: neutron/agent/l3_agent.py:824 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:860 +#: neutron/agent/l3_agent.py:856 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:884 +#: neutron/agent/l3_agent.py:880 msgid "Report state task successfully completed" msgstr "" @@ -725,7 +725,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279 #, python-format msgid "Delete %s" msgstr "" @@ -1077,7 +1077,7 @@ msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:61 -#: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" @@ -1183,86 +1183,86 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:39 +#: neutron/agent/linux/ovs_lib.py:34 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 -#: neutron/agent/linux/ovs_lib.py:313 +#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 +#: neutron/agent/linux/ovs_lib.py:308 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:174 +#: neutron/agent/linux/ovs_lib.py:169 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:200 +#: neutron/agent/linux/ovs_lib.py:195 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:230 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:239 +#: neutron/agent/linux/ovs_lib.py:234 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:242 +#: neutron/agent/linux/ovs_lib.py:237 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:245 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:361 +#: neutron/agent/linux/ovs_lib.py:356 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:371 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:402 +#: neutron/agent/linux/ovs_lib.py:397 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:412 +#: neutron/agent/linux/ovs_lib.py:407 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:425 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:440 +#: neutron/agent/linux/ovs_lib.py:435 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:451 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:461 +#: neutron/agent/linux/ovs_lib.py:456 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:473 +#: neutron/agent/linux/ovs_lib.py:468 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:477 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1830,7 +1830,7 @@ msgstr "" msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:65 +#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" @@ -1858,409 +1858,409 @@ msgstr "" msgid "Request Failed: internal server error while processing your request." msgstr "" -#: neutron/common/config.py:39 +#: neutron/common/config.py:37 msgid "The host IP to bind to" msgstr "" -#: neutron/common/config.py:41 +#: neutron/common/config.py:39 msgid "The port to bind to" msgstr "" -#: neutron/common/config.py:43 +#: neutron/common/config.py:41 msgid "The API paste config file to use" msgstr "" -#: neutron/common/config.py:45 +#: neutron/common/config.py:43 msgid "The path for API extensions" msgstr "" -#: neutron/common/config.py:47 +#: neutron/common/config.py:45 msgid "The policy file to use" msgstr "" -#: neutron/common/config.py:51 +#: neutron/common/config.py:49 msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:53 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 msgid "The service plugins Neutron will use" msgstr "" -#: neutron/common/config.py:55 +#: neutron/common/config.py:53 msgid "The base MAC address Neutron will use for VIFs" msgstr "" -#: neutron/common/config.py:57 +#: neutron/common/config.py:55 msgid "How many times Neutron will retry MAC generation" msgstr "" -#: neutron/common/config.py:59 +#: neutron/common/config.py:57 msgid "Allow the usage of the bulk API" msgstr "" -#: neutron/common/config.py:61 +#: neutron/common/config.py:59 msgid "Allow the usage of the pagination" msgstr "" -#: neutron/common/config.py:63 +#: neutron/common/config.py:61 msgid "Allow the usage of the sorting" msgstr "" -#: neutron/common/config.py:65 +#: neutron/common/config.py:63 msgid "" "The maximum number of items returned in a single response, value was " "'infinite' or negative integer means no limit" msgstr "" -#: neutron/common/config.py:69 +#: neutron/common/config.py:67 msgid "Maximum number of DNS nameservers" msgstr "" -#: neutron/common/config.py:71 +#: neutron/common/config.py:69 msgid "Maximum number of host routes per subnet" msgstr "" -#: neutron/common/config.py:73 +#: neutron/common/config.py:71 msgid "Maximum number of fixed ips per port" msgstr "" -#: neutron/common/config.py:76 +#: neutron/common/config.py:74 msgid "DHCP lease duration" msgstr "" -#: neutron/common/config.py:78 +#: neutron/common/config.py:76 msgid "Allow sending resource operation notification to DHCP agent" msgstr "" -#: neutron/common/config.py:81 +#: neutron/common/config.py:79 msgid "Allow overlapping IP support in Neutron" msgstr "" -#: neutron/common/config.py:83 +#: neutron/common/config.py:81 msgid "The hostname Neutron is running on" msgstr "" -#: neutron/common/config.py:85 +#: neutron/common/config.py:83 msgid "Ensure that configured gateway is on subnet" msgstr "" -#: neutron/common/config.py:91 +#: neutron/common/config.py:89 msgid "" "Where to store Neutron state files. This directory must be writable by " "the agent." msgstr "" -#: neutron/common/config.py:117 +#: neutron/common/config.py:115 #, python-format msgid "Base MAC: %s" msgstr "" -#: neutron/common/config.py:128 +#: neutron/common/config.py:126 msgid "Logging enabled!" msgstr "" -#: neutron/common/config.py:144 +#: neutron/common/config.py:142 #, python-format msgid "Config paste file: %s" msgstr "" -#: neutron/common/config.py:149 +#: neutron/common/config.py:147 #, python-format msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" -#: neutron/common/exceptions.py:32 +#: neutron/common/exceptions.py:30 #: neutron/plugins/nicira/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" -#: neutron/common/exceptions.py:53 +#: neutron/common/exceptions.py:51 #, python-format msgid "Bad %(resource)s request: %(msg)s" msgstr "" -#: neutron/common/exceptions.py:65 +#: neutron/common/exceptions.py:63 msgid "Not authorized." msgstr "" -#: neutron/common/exceptions.py:69 +#: neutron/common/exceptions.py:67 msgid "The service is unavailable" msgstr "" -#: neutron/common/exceptions.py:73 +#: neutron/common/exceptions.py:71 #, python-format msgid "User does not have admin privileges: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:77 +#: neutron/common/exceptions.py:75 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: neutron/common/exceptions.py:81 +#: neutron/common/exceptions.py:79 #, python-format msgid "Network %(net_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:85 +#: neutron/common/exceptions.py:83 #, python-format msgid "Subnet %(subnet_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:89 +#: neutron/common/exceptions.py:87 #, python-format msgid "Port %(port_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:93 +#: neutron/common/exceptions.py:91 #, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:98 +#: neutron/common/exceptions.py:96 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:102 +#: neutron/common/exceptions.py:100 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:106 +#: neutron/common/exceptions.py:104 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:110 +#: neutron/common/exceptions.py:108 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:114 +#: neutron/common/exceptions.py:112 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:118 +#: neutron/common/exceptions.py:116 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:122 +#: neutron/common/exceptions.py:120 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:127 +#: neutron/common/exceptions.py:125 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:132 +#: neutron/common/exceptions.py:130 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:138 +#: neutron/common/exceptions.py:136 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:144 +#: neutron/common/exceptions.py:142 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:150 +#: neutron/common/exceptions.py:148 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:155 +#: neutron/common/exceptions.py:153 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:160 +#: neutron/common/exceptions.py:158 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:166 +#: neutron/common/exceptions.py:164 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:171 +#: neutron/common/exceptions.py:169 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:174 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:184 +#: neutron/common/exceptions.py:182 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:187 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:194 +#: neutron/common/exceptions.py:192 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:204 +#: neutron/common/exceptions.py:202 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:208 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:212 +#: neutron/common/exceptions.py:210 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:217 +#: neutron/common/exceptions.py:215 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:222 +#: neutron/common/exceptions.py:220 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:226 +#: neutron/common/exceptions.py:224 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:230 +#: neutron/common/exceptions.py:228 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:234 +#: neutron/common/exceptions.py:232 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:238 +#: neutron/common/exceptions.py:236 msgid "Sudo privilege is required to run this command." msgstr "" -#: neutron/common/exceptions.py:242 +#: neutron/common/exceptions.py:240 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:246 +#: neutron/common/exceptions.py:244 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:250 +#: neutron/common/exceptions.py:248 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:254 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:259 +#: neutron/common/exceptions.py:257 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:264 +#: neutron/common/exceptions.py:262 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:268 +#: neutron/common/exceptions.py:266 #, python-format msgid "Extensions not found: %(extensions)s" msgstr "" -#: neutron/common/exceptions.py:272 +#: neutron/common/exceptions.py:270 #, python-format msgid "Invalid content type %(content_type)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:274 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:281 +#: neutron/common/exceptions.py:279 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:285 +#: neutron/common/exceptions.py:283 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:290 +#: neutron/common/exceptions.py:288 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:295 +#: neutron/common/exceptions.py:293 #, python-format msgid "" "Current gateway ip %(ip_address)s already in use by port %(port_id)s. " "Unable to update." msgstr "" -#: neutron/common/exceptions.py:300 +#: neutron/common/exceptions.py:298 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" -#: neutron/common/exceptions.py:310 +#: neutron/common/exceptions.py:308 #, python-format msgid "Invalid network VXLAN port range: '%(vxlan_range)s'" msgstr "" -#: neutron/common/exceptions.py:314 +#: neutron/common/exceptions.py:312 #, python-format msgid "Found duplicate extension: %(alias)s" msgstr "" @@ -2282,32 +2282,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:53 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:143 +#: neutron/common/utils.py:140 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:146 +#: neutron/common/utils.py:143 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:149 +#: neutron/common/utils.py:146 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:151 +#: neutron/common/utils.py:148 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:154 +#: neutron/common/utils.py:151 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2339,12 +2339,12 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/api.py:59 +#: neutron/db/api.py:55 #, python-format msgid "Database registration exception: %s" msgstr "" -#: neutron/db/api.py:70 +#: neutron/db/api.py:66 msgid "Database exception" msgstr "" @@ -2613,99 +2613,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:168 +#: neutron/db/l3_db.py:163 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:607 +#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:277 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:291 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 #: neutron/plugins/bigswitch/plugin.py:817 #: neutron/plugins/bigswitch/plugin.py:826 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:307 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:318 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:333 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:467 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:506 +#: neutron/db/l3_db.py:501 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:510 +#: neutron/db/l3_db.py:505 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:522 +#: neutron/db/l3_db.py:517 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:529 +#: neutron/db/l3_db.py:524 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:533 +#: neutron/db/l3_db.py:528 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1853 +#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:731 +#: neutron/db/l3_db.py:726 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:749 +#: neutron/db/l3_db.py:744 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:837 +#: neutron/db/l3_db.py:832 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2959,24 +2959,24 @@ msgstr "" msgid "Multiple agents with agent_type=%(agent_type)s and host=%(host)s found" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:26 +#: neutron/extensions/allowedaddresspairs.py:22 msgid "AllowedAddressPair must contain ip_address" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:30 +#: neutron/extensions/allowedaddresspairs.py:26 msgid "" "Port Security must be enabled in order to have allowed address pairs on a" " port." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:35 +#: neutron/extensions/allowedaddresspairs.py:31 #, python-format msgid "" "Request contains duplicate address pair: mac_address %(mac_address)s " "ip_address %(ip_address)s." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:40 +#: neutron/extensions/allowedaddresspairs.py:36 msgid "Port's Fixed IP and Mac Address match an address pair entry." msgstr "" @@ -3141,39 +3141,39 @@ msgid "" "unlimited." msgstr "" -#: neutron/extensions/l3.py:34 +#: neutron/extensions/l3.py:29 #, python-format msgid "Router %(router_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:38 +#: neutron/extensions/l3.py:33 #, python-format msgid "Router %(router_id)s still has active ports" msgstr "" -#: neutron/extensions/l3.py:42 +#: neutron/extensions/l3.py:37 #, python-format msgid "Router %(router_id)s does not have an interface with id %(port_id)s" msgstr "" -#: neutron/extensions/l3.py:47 +#: neutron/extensions/l3.py:42 #, python-format msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s" msgstr "" -#: neutron/extensions/l3.py:52 +#: neutron/extensions/l3.py:47 #, python-format msgid "" "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot " "be deleted, as it is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:58 +#: neutron/extensions/l3.py:53 #, python-format msgid "Floating IP %(floatingip_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:62 +#: neutron/extensions/l3.py:57 #, python-format msgid "" "External network %(external_network_id)s is not reachable from subnet " @@ -3181,7 +3181,7 @@ msgid "" "Floating IP." msgstr "" -#: neutron/extensions/l3.py:68 +#: neutron/extensions/l3.py:63 #, python-format msgid "" "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with " @@ -3189,25 +3189,25 @@ msgid "" "has a floating IP on external network %(net_id)s." msgstr "" -#: neutron/extensions/l3.py:75 +#: neutron/extensions/l3.py:70 #, python-format msgid "" "Port %(port_id)s has owner %(device_owner)s and therefore cannot be " "deleted directly via the port API." msgstr "" -#: neutron/extensions/l3.py:80 +#: neutron/extensions/l3.py:75 #, python-format msgid "" "Gateway cannot be updated for router %(router_id)s, since a gateway to " "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:140 +#: neutron/extensions/l3.py:135 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:144 +#: neutron/extensions/l3.py:139 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -3361,19 +3361,19 @@ msgstr "" msgid "Duplicate segment entry in request." msgstr "" -#: neutron/extensions/portsecurity.py:25 +#: neutron/extensions/portsecurity.py:20 msgid "" "Port has security group associated. Cannot disable port security or ip " "address until security group is removed" msgstr "" -#: neutron/extensions/portsecurity.py:30 +#: neutron/extensions/portsecurity.py:25 msgid "" "Port security must be enabled and port must have an IP address in order " "to use security groups." msgstr "" -#: neutron/extensions/portsecurity.py:35 +#: neutron/extensions/portsecurity.py:30 msgid "Port does not have port security binding." msgstr "" @@ -4829,7 +4829,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:55 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89 #: neutron/plugins/mlnx/rpc_callbacks.py:76 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" @@ -4844,9 +4844,9 @@ msgstr "" #: neutron/plugins/mlnx/rpc_callbacks.py:98 #: neutron/plugins/mlnx/rpc_callbacks.py:117 #: neutron/plugins/mlnx/rpc_callbacks.py:132 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:114 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 #, python-format msgid "%s can not be found in database" msgstr "" @@ -5629,7 +5629,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:192 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5637,8 +5637,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:222 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:443 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" msgstr "" @@ -5657,7 +5657,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:208 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5665,7 +5665,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:249 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5673,7 +5673,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:255 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:471 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5831,7 +5831,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 #: neutron/plugins/mlnx/mlnx_plugin.py:334 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:519 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" msgstr "" @@ -6172,7 +6172,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:41 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 -#: neutron/plugins/openvswitch/ovs_db_v2.py:133 +#: neutron/plugins/openvswitch/ovs_db_v2.py:130 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6187,7 +6187,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:157 +#: neutron/plugins/openvswitch/ovs_db_v2.py:154 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6201,7 +6201,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:141 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 -#: neutron/plugins/openvswitch/ovs_db_v2.py:198 +#: neutron/plugins/openvswitch/ovs_db_v2.py:195 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" @@ -6211,8 +6211,8 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:89 -#: neutron/plugins/openvswitch/ovs_db_v2.py:107 +#: neutron/plugins/openvswitch/ovs_db_v2.py:86 +#: neutron/plugins/openvswitch/ovs_db_v2.py:104 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6254,7 +6254,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:144 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6267,7 +6267,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:79 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122 #: neutron/plugins/mlnx/rpc_callbacks.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:123 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" @@ -6409,7 +6409,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent out of sync with plugin!" msgstr "" @@ -6431,7 +6431,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1356 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1348 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6518,14 +6518,14 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156 #, python-format msgid "Device %(device)s not bound to the agent host %(host)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:150 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "" @@ -6547,26 +6547,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:217 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:225 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:233 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:237 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -6734,7 +6734,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:277 msgid "network_delete received" msgstr "" @@ -6745,12 +6745,12 @@ msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:318 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:343 msgid "fdb_remove received" msgstr "" @@ -6759,7 +6759,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:404 msgid "fdb_update received" msgstr "" @@ -6769,7 +6769,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:142 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" msgstr "" @@ -6780,14 +6780,14 @@ msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:942 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6795,29 +6795,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1015 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1020 #, python-format msgid "Port %s updated." msgstr "" @@ -6836,8 +6836,8 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1233 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" @@ -6898,7 +6898,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:163 +#: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6907,7 +6907,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:193 +#: neutron/plugins/openvswitch/ovs_db_v2.py:190 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " @@ -6916,7 +6916,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:188 +#: neutron/plugins/openvswitch/ovs_db_v2.py:185 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " @@ -8044,7 +8044,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:231 +#: neutron/plugins/openvswitch/ovs_db_v2.py:228 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8083,7 +8083,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8430,7 +8430,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:142 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:364 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8578,8 +8578,8 @@ msgid "" msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -8772,88 +8772,93 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:247 +#: neutron/plugins/nec/nec_plugin.py:256 +#, python-format +msgid "deactivate_port(): OFC port for port=%s is already removed." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:263 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:268 +#: neutron/plugins/nec/nec_plugin.py:284 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:317 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:341 +#: neutron/plugins/nec/nec_plugin.py:357 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:360 +#: neutron/plugins/nec/nec_plugin.py:376 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:371 +#: neutron/plugins/nec/nec_plugin.py:387 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:525 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:589 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:622 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:632 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:689 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:720 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:730 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:749 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:754 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9029,17 +9034,17 @@ msgstr "" msgid "delete_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:54 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:52 #, python-format msgid "Update ports: added=%(added)s, removed=%(removed)s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:76 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:74 #, python-format msgid "port_update received: %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:219 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:217 msgid "No port changed." msgstr "" @@ -9092,45 +9097,52 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:32 #, python-format -msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgid "The specified OFC resource (%(resource)s) is not found." msgstr "" #: neutron/plugins/nec/common/exceptions.py:36 #, python-format -msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:40 +#, python-format +msgid "" +"Neutron-OFC resource mapping for %(resource)s %(neutron_id)s is not " +"found. It may be deleted during processing." msgstr "" -#: neutron/plugins/nec/common/exceptions.py:41 +#: neutron/plugins/nec/common/exceptions.py:46 #, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:45 +#: neutron/plugins/nec/common/exceptions.py:50 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:51 +#: neutron/plugins/nec/common/exceptions.py:56 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:61 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:66 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:65 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:69 +#: neutron/plugins/nec/common/exceptions.py:74 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " @@ -9154,14 +9166,19 @@ msgstr "" #: neutron/plugins/nec/common/ofc_client.py:99 #, python-format +msgid "Specified resource %s does not exist on OFC " +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:103 +#, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:102 +#: neutron/plugins/nec/common/ofc_client.py:106 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:111 +#: neutron/plugins/nec/common/ofc_client.py:115 #, python-format msgid "Failed to connect OFC : %s" msgstr "" @@ -9171,23 +9188,18 @@ msgstr "" msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:143 -#, python-format -msgid "NotFound %(resource)s for neutron_id=%(id)s." -msgstr "" - -#: neutron/plugins/nec/db/api.py:169 +#: neutron/plugins/nec/db/api.py:168 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:202 +#: neutron/plugins/nec/db/api.py:201 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:208 -#: neutron/plugins/openvswitch/ovs_db_v2.py:319 +#: neutron/plugins/nec/db/api.py:207 +#: neutron/plugins/openvswitch/ovs_db_v2.py:316 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9211,103 +9223,102 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:230 +#: neutron/plugins/nicira/NeutronPlugin.py:223 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:266 +#: neutron/plugins/nicira/NeutronPlugin.py:259 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:268 -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#: neutron/plugins/nicira/NeutronPlugin.py:261 #, python-format -msgid "Unable to create port on NVP logical router %s" +msgid "Unable to create port on NSX logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:271 +#: neutron/plugins/nicira/NeutronPlugin.py:264 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(nsx_router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:349 +#: neutron/plugins/nicira/NeutronPlugin.py:342 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:355 +#: neutron/plugins/nicira/NeutronPlugin.py:348 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:361 +#: neutron/plugins/nicira/NeutronPlugin.py:354 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:407 +#: neutron/plugins/nicira/NeutronPlugin.py:400 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:447 +#: neutron/plugins/nicira/NeutronPlugin.py:440 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:459 -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#: neutron/plugins/nicira/NeutronPlugin.py:709 +#: neutron/plugins/nicira/NeutronPlugin.py:452 +#: neutron/plugins/nicira/NeutronPlugin.py:504 +#: neutron/plugins/nicira/NeutronPlugin.py:702 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:480 +#: neutron/plugins/nicira/NeutronPlugin.py:473 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:491 +#: neutron/plugins/nicira/NeutronPlugin.py:484 #, python-format msgid "" "Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " "to be rolled back for Neutron port: %(neutron_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:496 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:518 +#: neutron/plugins/nicira/NeutronPlugin.py:511 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:518 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:530 +#: neutron/plugins/nicira/NeutronPlugin.py:523 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:532 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9315,302 +9326,302 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:554 -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:1070 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:566 +#: neutron/plugins/nicira/NeutronPlugin.py:559 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:584 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:604 +#: neutron/plugins/nicira/NeutronPlugin.py:597 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:614 +#: neutron/plugins/nicira/NeutronPlugin.py:607 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:655 +#: neutron/plugins/nicira/NeutronPlugin.py:648 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:690 -#: neutron/plugins/nicira/NeutronPlugin.py:1788 +#: neutron/plugins/nicira/NeutronPlugin.py:683 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:694 -#: neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/plugins/nicira/NeutronPlugin.py:687 +#: neutron/plugins/nicira/NeutronPlugin.py:1785 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 +#: neutron/plugins/nicira/NeutronPlugin.py:689 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:738 +#: neutron/plugins/nicira/NeutronPlugin.py:731 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:771 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 +#: neutron/plugins/nicira/NeutronPlugin.py:775 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:786 +#: neutron/plugins/nicira/NeutronPlugin.py:779 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:790 -#: neutron/plugins/nicira/NeutronPlugin.py:806 +#: neutron/plugins/nicira/NeutronPlugin.py:783 +#: neutron/plugins/nicira/NeutronPlugin.py:799 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:812 +#: neutron/plugins/nicira/NeutronPlugin.py:805 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:857 +#: neutron/plugins/nicira/NeutronPlugin.py:850 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:891 +#: neutron/plugins/nicira/NeutronPlugin.py:884 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:981 +#: neutron/plugins/nicira/NeutronPlugin.py:974 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1066 +#: neutron/plugins/nicira/NeutronPlugin.py:1059 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1085 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1088 +#: neutron/plugins/nicira/NeutronPlugin.py:1081 #: neutron/plugins/nicira/NeutronServicePlugin.py:515 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1118 +#: neutron/plugins/nicira/NeutronPlugin.py:1111 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1186 +#: neutron/plugins/nicira/NeutronPlugin.py:1179 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1200 +#: neutron/plugins/nicira/NeutronPlugin.py:1193 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1211 +#: neutron/plugins/nicira/NeutronPlugin.py:1204 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1303 +#: neutron/plugins/nicira/NeutronPlugin.py:1296 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1331 +#: neutron/plugins/nicira/NeutronPlugin.py:1324 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1414 +#: neutron/plugins/nicira/NeutronPlugin.py:1407 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1413 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1431 +#: neutron/plugins/nicira/NeutronPlugin.py:1424 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1441 +#: neutron/plugins/nicira/NeutronPlugin.py:1434 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1470 -#: neutron/plugins/nicira/NeutronPlugin.py:1555 +#: neutron/plugins/nicira/NeutronPlugin.py:1463 +#: neutron/plugins/nicira/NeutronPlugin.py:1548 #: neutron/plugins/nicira/NeutronServicePlugin.py:198 #: neutron/plugins/nicira/NeutronServicePlugin.py:1204 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1519 +#: neutron/plugins/nicira/NeutronPlugin.py:1512 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1522 +#: neutron/plugins/nicira/NeutronPlugin.py:1515 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1557 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1580 +#: neutron/plugins/nicira/NeutronPlugin.py:1573 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1577 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1579 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1643 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1647 +#: neutron/plugins/nicira/NeutronPlugin.py:1640 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1650 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1725 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:1816 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1829 +#: neutron/plugins/nicira/NeutronPlugin.py:1822 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1961 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1967 +#: neutron/plugins/nicira/NeutronPlugin.py:1960 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:1995 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2005 +#: neutron/plugins/nicira/NeutronPlugin.py:1998 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2032 +#: neutron/plugins/nicira/NeutronPlugin.py:2025 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2055 +#: neutron/plugins/nicira/NeutronPlugin.py:2048 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2085 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2159 +#: neutron/plugins/nicira/NeutronPlugin.py:2152 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2167 +#: neutron/plugins/nicira/NeutronPlugin.py:2160 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -9618,12 +9629,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2174 +#: neutron/plugins/nicira/NeutronPlugin.py:2167 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2187 +#: neutron/plugins/nicira/NeutronPlugin.py:2180 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9651,6 +9662,11 @@ msgstr "" msgid "An exception occurred while creating a port on lswitch %s" msgstr "" +#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#, python-format +msgid "Unable to create port on NVP logical router %s" +msgstr "" + #: neutron/plugins/nicira/NeutronServicePlugin.py:469 #, python-format msgid "Unable to create integration logic switch for router %s" @@ -9860,24 +9876,24 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:54 +#: neutron/plugins/nicira/nsx_cluster.py:49 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:66 +#: neutron/plugins/nicira/nsx_cluster.py:61 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:124 +#: neutron/plugins/nicira/nvplib.py:117 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:128 +#: neutron/plugins/nicira/nvplib.py:121 #, python-format msgid "locals=[%s]" msgstr "" @@ -10278,108 +10294,103 @@ msgstr "" msgid "Task status check interval" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:24 +#: neutron/plugins/nicira/common/exceptions.py:21 #, python-format -msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:28 +#: neutron/plugins/nicira/common/exceptions.py:25 #, python-format msgid "Unable to fulfill request with version %(version)s." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:32 +#: neutron/plugins/nicira/common/exceptions.py:29 #, python-format -msgid "Invalid NVP connection parameters: %(conn_params)s" +msgid "Invalid NSX connection parameters: %(conn_params)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:36 +#: neutron/plugins/nicira/common/exceptions.py:33 #, python-format msgid "" "Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the nvp plugin ini file." +"values are specified in the [DEFAULT] section of the NSX plugin ini file." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:42 +#: neutron/plugins/nicira/common/exceptions.py:39 #, python-format msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:47 +#: neutron/plugins/nicira/common/exceptions.py:44 #, python-format msgid "" "Unable to create port on network %(network)s. Maximum number of ports " "reached" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:52 +#: neutron/plugins/nicira/common/exceptions.py:49 #, python-format msgid "" "While retrieving NAT rules, %(actual_rules)s were found whereas rules in " "the (%(min_rules)s,%(max_rules)s) interval were expected" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:58 +#: neutron/plugins/nicira/common/exceptions.py:55 #, python-format -msgid "Invalid NVP attachment type '%(attachment_type)s'" +msgid "Invalid NSX attachment type '%(attachment_type)s'" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:62 +#: neutron/plugins/nicira/common/exceptions.py:59 msgid "" "The networking backend is currently in maintenance mode and therefore " "unable to accept requests which modify its state. Please try later." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:74 +#: neutron/plugins/nicira/common/exceptions.py:65 #, python-format msgid "Gateway Service %(gateway)s is already in use" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:78 +#: neutron/plugins/nicira/common/exceptions.py:69 #, python-format msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:82 +#: neutron/plugins/nicira/common/exceptions.py:73 #, python-format -msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:86 +#: neutron/plugins/nicira/common/exceptions.py:77 #, python-format msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NVP setup" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" " and/or configuration" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:91 +#: neutron/plugins/nicira/common/exceptions.py:82 #, python-format msgid "" "An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " "via port %(port_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:100 +#: neutron/plugins/nicira/common/exceptions.py:91 #, python-format msgid "Unable to find LSN for %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:104 +#: neutron/plugins/nicira/common/exceptions.py:95 #, python-format msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:109 +#: neutron/plugins/nicira/common/exceptions.py:100 #, python-format msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:113 +#: neutron/plugins/nicira/common/exceptions.py:104 #, python-format msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" @@ -11558,383 +11569,383 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:212 +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:260 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:278 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:301 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:303 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:377 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:393 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" "Adding a tunnel endpoint failed due to a concurrenttransaction had been " "committed (%s attempts left)" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:398 +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:312 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:329 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:434 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:523 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:294 #, python-format msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:306 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, 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:469 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, 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:488 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:480 #, 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:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 #, 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:517 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, 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:534 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:566 #, 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:618 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:610 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:668 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:687 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:768 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:760 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:766 #, 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:862 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:854 #, python-format msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:871 +#: 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:883 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:886 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920 #, python-format msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:926 #, python-format msgid "" "Port %s was not found on the integration bridge and will therefore not be" " processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 #, python-format msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:956 #, python-format msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1080 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1151 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1163 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1184 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1180 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1194 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1203 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1249 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1265 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 #, 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:1276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, 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:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275 #, 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:1288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, 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:1303 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1295 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1317 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1320 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12206,58 +12217,58 @@ msgstr "" msgid "Invalid configuration. check ryu.ini" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:96 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:94 #, python-format msgid "Could not get IPv4 address from %(nic)s: %(cfg)s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:162 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:160 #, python-format msgid "External port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:170 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:168 msgid "Get Ryu rest API address" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:220 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:218 msgid "Ryu rest API port isn't specified" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:221 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:219 #, python-format msgid "Going to ofp controller mode %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236 msgid "Port update received" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269 msgid "Agent loop has new device" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296 #, python-format msgid "tunnel_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 #, python-format msgid "ovsdb_port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:302 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 #, python-format msgid "ovsdb_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:308 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:306 #, python-format msgid "Initialization failed: %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:311 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:309 msgid "" "Ryu initialization on the node is done. Agent initialized successfully, " "now running..." @@ -12386,13 +12397,13 @@ msgstr "" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgstr "" -#: neutron/server/__init__.py:40 +#: neutron/server/__init__.py:39 msgid "" "ERROR: Unable to find configuration file via the default search paths " "(~/.neutron/, ~/, /etc/neutron/, /etc/) and the '--config-file' option!" msgstr "" -#: neutron/server/__init__.py:47 +#: neutron/server/__init__.py:46 #, python-format msgid "ERROR: %s" msgstr "" @@ -13639,56 +13650,60 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:76 -#: neutron/tests/unit/nec/test_ofc_client.py:82 -#: neutron/tests/unit/nec/test_ofc_client.py:91 +#: neutron/tests/unit/nec/test_ofc_client.py:77 +msgid "The specified OFC resource (/somewhere) is not found." +msgstr "" + +#: neutron/tests/unit/nec/test_ofc_client.py:81 +#: neutron/tests/unit/nec/test_ofc_client.py:87 +#: neutron/tests/unit/nec/test_ofc_client.py:96 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:101 +#: neutron/tests/unit/nec/test_ofc_client.py:106 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:406 +#: neutron/tests/unit/vmware/apiclient/fake.py:404 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:415 +#: neutron/tests/unit/vmware/apiclient/fake.py:413 #, python-format msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:103 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:115 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:126 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:143 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:161 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:183 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:205 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:289 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:303 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:317 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:359 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:193 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:256 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 #, python-format msgid "Lswitch %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/test_edge_router.py:132 +#: neutron/tests/unit/vmware/vshield/test_edge_router.py:130 msgid "Tasks not completed" msgstr "" @@ -14067,3 +14082,37 @@ msgstr "" #~ msgid "Security group: %s was already deleted from backend" #~ msgstr "" +#~ msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +#~ msgstr "" + +#~ msgid "NotFound %(resource)s for neutron_id=%(id)s." +#~ msgstr "" + +#~ msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +#~ msgstr "" + +#~ msgid "Invalid NVP connection parameters: %(conn_params)s" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid cluster values: %(invalid_attrs)s. " +#~ "Please ensure that these values are " +#~ "specified in the [DEFAULT] section of" +#~ " the nvp plugin ini file." +#~ msgstr "" + +#~ msgid "Invalid NVP attachment type '%(attachment_type)s'" +#~ msgstr "" + +#~ msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" +#~ msgstr "" + +#~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +#~ msgstr "" + +#~ msgid "" +#~ "Service cluster: '%(cluster_id)s' is " +#~ "unavailable. Please, check NVP setup " +#~ "and/or configuration" +#~ msgstr "" + diff --git a/neutron/locale/he/LC_MESSAGES/neutron.po b/neutron/locale/he/LC_MESSAGES/neutron.po index 887e4a6c0..ab42acfda 100644 --- a/neutron/locale/he/LC_MESSAGES/neutron.po +++ b/neutron/locale/he/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-27 06:23+0000\n" +"POT-Creation-Date: 2014-02-28 06:26+0000\n" "PO-Revision-Date: 2014-01-17 14:28+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Hebrew " @@ -38,59 +38,59 @@ msgstr "" msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: neutron/manager.py:72 +#: neutron/manager.py:69 #, python-format msgid "dhcp_agents_per_network must be >= 1. '%s' is invalid." msgstr "" -#: neutron/manager.py:84 +#: neutron/manager.py:81 msgid "Neutron core_plugin not configured!" msgstr "" -#: neutron/manager.py:113 +#: neutron/manager.py:110 #, python-format msgid "Loading core plugin: %s" msgstr "" -#: neutron/manager.py:140 +#: neutron/manager.py:137 #, python-format msgid "Error loading plugin by name, %s" msgstr "" -#: neutron/manager.py:141 +#: neutron/manager.py:138 #, python-format msgid "Error loading plugin by class, %s" msgstr "" -#: neutron/manager.py:142 +#: neutron/manager.py:139 msgid "Plugin not found." msgstr "" -#: neutron/manager.py:147 +#: neutron/manager.py:144 msgid "Loading services supported by the core plugin" msgstr "" -#: neutron/manager.py:156 +#: neutron/manager.py:153 #, python-format msgid "Service %s is supported by the core plugin" msgstr "" -#: neutron/manager.py:169 +#: neutron/manager.py:166 #, python-format msgid "Loading service plugins: %s" msgstr "" -#: neutron/manager.py:174 +#: neutron/manager.py:171 #, python-format msgid "Loading Plugin: %s" msgstr "" -#: neutron/manager.py:182 +#: neutron/manager.py:179 #, python-format msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/manager.py:194 +#: neutron/manager.py:191 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -218,42 +218,42 @@ msgstr "" msgid "%s is already registered." msgstr "" -#: neutron/service.py:39 +#: neutron/service.py:37 msgid "Seconds between running periodic tasks" msgstr "" -#: neutron/service.py:42 +#: neutron/service.py:40 msgid "Number of separate worker processes for service" msgstr "" -#: neutron/service.py:45 +#: neutron/service.py:43 msgid "" "Range of seconds to randomly delay when starting the periodic task " "scheduler to reduce stampeding. (Disable by setting to 0)" msgstr "" -#: neutron/service.py:102 +#: neutron/service.py:100 msgid "Error occurred: trying old api-paste.ini." msgstr "" -#: neutron/service.py:107 +#: neutron/service.py:105 msgid "Unrecoverable error: please check log for details." msgstr "" -#: neutron/service.py:116 +#: neutron/service.py:114 msgid "No known API applications configured." msgstr "" -#: neutron/service.py:123 +#: neutron/service.py:121 #, python-format msgid "Neutron service started, listening on %(host)s:%(port)s" msgstr "" -#: neutron/service.py:224 +#: neutron/service.py:222 msgid "Exception occurs when timer stops" msgstr "" -#: neutron/service.py:234 +#: neutron/service.py:232 msgid "Exception occurs when waiting for timer" msgstr "" @@ -437,7 +437,7 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:184 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 #: neutron/agent/metadata/namespace_proxy.py:156 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,7 +507,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:887 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 #: neutron/agent/metadata/agent.py:305 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -515,191 +515,191 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:892 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 #: neutron/agent/metadata/agent.py:310 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:241 #: neutron/services/loadbalancer/agent/agent_manager.py:121 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:897 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:158 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:158 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:166 +#: neutron/agent/l3_agent.py:162 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:169 +#: neutron/agent/l3_agent.py:165 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:174 +#: neutron/agent/l3_agent.py:170 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:176 +#: neutron/agent/l3_agent.py:172 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:179 +#: neutron/agent/l3_agent.py:175 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:181 +#: neutron/agent/l3_agent.py:177 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:204 +#: neutron/agent/l3_agent.py:200 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:231 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:236 +#: neutron/agent/l3_agent.py:232 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:257 +#: neutron/agent/l3_agent.py:253 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:277 +#: neutron/agent/l3_agent.py:273 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:298 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:322 +#: neutron/agent/l3_agent.py:318 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:346 +#: neutron/agent/l3_agent.py:342 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:395 +#: neutron/agent/l3_agent.py:391 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:397 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:545 +#: neutron/agent/l3_agent.py:541 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:669 +#: neutron/agent/l3_agent.py:665 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:674 +#: neutron/agent/l3_agent.py:670 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:678 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:686 +#: neutron/agent/l3_agent.py:682 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:693 +#: neutron/agent/l3_agent.py:689 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:742 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:751 +#: neutron/agent/l3_agent.py:747 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:753 neutron/agent/l3_agent.py:791 +#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:767 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:782 +#: neutron/agent/l3_agent.py:778 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:785 +#: neutron/agent/l3_agent.py:781 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:783 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:800 +#: neutron/agent/l3_agent.py:796 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:820 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:828 +#: neutron/agent/l3_agent.py:824 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:860 +#: neutron/agent/l3_agent.py:856 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:884 +#: neutron/agent/l3_agent.py:880 msgid "Report state task successfully completed" msgstr "" @@ -725,7 +725,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279 #, python-format msgid "Delete %s" msgstr "" @@ -1077,7 +1077,7 @@ msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:61 -#: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" @@ -1183,86 +1183,86 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:39 +#: neutron/agent/linux/ovs_lib.py:34 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 -#: neutron/agent/linux/ovs_lib.py:313 +#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 +#: neutron/agent/linux/ovs_lib.py:308 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:174 +#: neutron/agent/linux/ovs_lib.py:169 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:200 +#: neutron/agent/linux/ovs_lib.py:195 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:230 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:239 +#: neutron/agent/linux/ovs_lib.py:234 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:242 +#: neutron/agent/linux/ovs_lib.py:237 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:245 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:361 +#: neutron/agent/linux/ovs_lib.py:356 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:371 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:402 +#: neutron/agent/linux/ovs_lib.py:397 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:412 +#: neutron/agent/linux/ovs_lib.py:407 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:425 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:440 +#: neutron/agent/linux/ovs_lib.py:435 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:451 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:461 +#: neutron/agent/linux/ovs_lib.py:456 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:473 +#: neutron/agent/linux/ovs_lib.py:468 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:477 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1830,7 +1830,7 @@ msgstr "" msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:65 +#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" @@ -1858,409 +1858,409 @@ msgstr "" msgid "Request Failed: internal server error while processing your request." msgstr "" -#: neutron/common/config.py:39 +#: neutron/common/config.py:37 msgid "The host IP to bind to" msgstr "" -#: neutron/common/config.py:41 +#: neutron/common/config.py:39 msgid "The port to bind to" msgstr "" -#: neutron/common/config.py:43 +#: neutron/common/config.py:41 msgid "The API paste config file to use" msgstr "" -#: neutron/common/config.py:45 +#: neutron/common/config.py:43 msgid "The path for API extensions" msgstr "" -#: neutron/common/config.py:47 +#: neutron/common/config.py:45 msgid "The policy file to use" msgstr "" -#: neutron/common/config.py:51 +#: neutron/common/config.py:49 msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:53 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 msgid "The service plugins Neutron will use" msgstr "" -#: neutron/common/config.py:55 +#: neutron/common/config.py:53 msgid "The base MAC address Neutron will use for VIFs" msgstr "" -#: neutron/common/config.py:57 +#: neutron/common/config.py:55 msgid "How many times Neutron will retry MAC generation" msgstr "" -#: neutron/common/config.py:59 +#: neutron/common/config.py:57 msgid "Allow the usage of the bulk API" msgstr "" -#: neutron/common/config.py:61 +#: neutron/common/config.py:59 msgid "Allow the usage of the pagination" msgstr "" -#: neutron/common/config.py:63 +#: neutron/common/config.py:61 msgid "Allow the usage of the sorting" msgstr "" -#: neutron/common/config.py:65 +#: neutron/common/config.py:63 msgid "" "The maximum number of items returned in a single response, value was " "'infinite' or negative integer means no limit" msgstr "" -#: neutron/common/config.py:69 +#: neutron/common/config.py:67 msgid "Maximum number of DNS nameservers" msgstr "" -#: neutron/common/config.py:71 +#: neutron/common/config.py:69 msgid "Maximum number of host routes per subnet" msgstr "" -#: neutron/common/config.py:73 +#: neutron/common/config.py:71 msgid "Maximum number of fixed ips per port" msgstr "" -#: neutron/common/config.py:76 +#: neutron/common/config.py:74 msgid "DHCP lease duration" msgstr "" -#: neutron/common/config.py:78 +#: neutron/common/config.py:76 msgid "Allow sending resource operation notification to DHCP agent" msgstr "" -#: neutron/common/config.py:81 +#: neutron/common/config.py:79 msgid "Allow overlapping IP support in Neutron" msgstr "" -#: neutron/common/config.py:83 +#: neutron/common/config.py:81 msgid "The hostname Neutron is running on" msgstr "" -#: neutron/common/config.py:85 +#: neutron/common/config.py:83 msgid "Ensure that configured gateway is on subnet" msgstr "" -#: neutron/common/config.py:91 +#: neutron/common/config.py:89 msgid "" "Where to store Neutron state files. This directory must be writable by " "the agent." msgstr "" -#: neutron/common/config.py:117 +#: neutron/common/config.py:115 #, python-format msgid "Base MAC: %s" msgstr "" -#: neutron/common/config.py:128 +#: neutron/common/config.py:126 msgid "Logging enabled!" msgstr "" -#: neutron/common/config.py:144 +#: neutron/common/config.py:142 #, python-format msgid "Config paste file: %s" msgstr "" -#: neutron/common/config.py:149 +#: neutron/common/config.py:147 #, python-format msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" -#: neutron/common/exceptions.py:32 +#: neutron/common/exceptions.py:30 #: neutron/plugins/nicira/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" -#: neutron/common/exceptions.py:53 +#: neutron/common/exceptions.py:51 #, python-format msgid "Bad %(resource)s request: %(msg)s" msgstr "" -#: neutron/common/exceptions.py:65 +#: neutron/common/exceptions.py:63 msgid "Not authorized." msgstr "" -#: neutron/common/exceptions.py:69 +#: neutron/common/exceptions.py:67 msgid "The service is unavailable" msgstr "" -#: neutron/common/exceptions.py:73 +#: neutron/common/exceptions.py:71 #, python-format msgid "User does not have admin privileges: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:77 +#: neutron/common/exceptions.py:75 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: neutron/common/exceptions.py:81 +#: neutron/common/exceptions.py:79 #, python-format msgid "Network %(net_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:85 +#: neutron/common/exceptions.py:83 #, python-format msgid "Subnet %(subnet_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:89 +#: neutron/common/exceptions.py:87 #, python-format msgid "Port %(port_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:93 +#: neutron/common/exceptions.py:91 #, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:98 +#: neutron/common/exceptions.py:96 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:102 +#: neutron/common/exceptions.py:100 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:106 +#: neutron/common/exceptions.py:104 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:110 +#: neutron/common/exceptions.py:108 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:114 +#: neutron/common/exceptions.py:112 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:118 +#: neutron/common/exceptions.py:116 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:122 +#: neutron/common/exceptions.py:120 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:127 +#: neutron/common/exceptions.py:125 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:132 +#: neutron/common/exceptions.py:130 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:138 +#: neutron/common/exceptions.py:136 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:144 +#: neutron/common/exceptions.py:142 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:150 +#: neutron/common/exceptions.py:148 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:155 +#: neutron/common/exceptions.py:153 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:160 +#: neutron/common/exceptions.py:158 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:166 +#: neutron/common/exceptions.py:164 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:171 +#: neutron/common/exceptions.py:169 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:174 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:184 +#: neutron/common/exceptions.py:182 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:187 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:194 +#: neutron/common/exceptions.py:192 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:204 +#: neutron/common/exceptions.py:202 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:208 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:212 +#: neutron/common/exceptions.py:210 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:217 +#: neutron/common/exceptions.py:215 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:222 +#: neutron/common/exceptions.py:220 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:226 +#: neutron/common/exceptions.py:224 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:230 +#: neutron/common/exceptions.py:228 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:234 +#: neutron/common/exceptions.py:232 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:238 +#: neutron/common/exceptions.py:236 msgid "Sudo privilege is required to run this command." msgstr "" -#: neutron/common/exceptions.py:242 +#: neutron/common/exceptions.py:240 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:246 +#: neutron/common/exceptions.py:244 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:250 +#: neutron/common/exceptions.py:248 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:254 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:259 +#: neutron/common/exceptions.py:257 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:264 +#: neutron/common/exceptions.py:262 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:268 +#: neutron/common/exceptions.py:266 #, python-format msgid "Extensions not found: %(extensions)s" msgstr "" -#: neutron/common/exceptions.py:272 +#: neutron/common/exceptions.py:270 #, python-format msgid "Invalid content type %(content_type)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:274 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:281 +#: neutron/common/exceptions.py:279 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:285 +#: neutron/common/exceptions.py:283 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:290 +#: neutron/common/exceptions.py:288 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:295 +#: neutron/common/exceptions.py:293 #, python-format msgid "" "Current gateway ip %(ip_address)s already in use by port %(port_id)s. " "Unable to update." msgstr "" -#: neutron/common/exceptions.py:300 +#: neutron/common/exceptions.py:298 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" -#: neutron/common/exceptions.py:310 +#: neutron/common/exceptions.py:308 #, python-format msgid "Invalid network VXLAN port range: '%(vxlan_range)s'" msgstr "" -#: neutron/common/exceptions.py:314 +#: neutron/common/exceptions.py:312 #, python-format msgid "Found duplicate extension: %(alias)s" msgstr "" @@ -2282,32 +2282,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:53 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:143 +#: neutron/common/utils.py:140 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:146 +#: neutron/common/utils.py:143 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:149 +#: neutron/common/utils.py:146 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:151 +#: neutron/common/utils.py:148 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:154 +#: neutron/common/utils.py:151 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2339,12 +2339,12 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/api.py:59 +#: neutron/db/api.py:55 #, python-format msgid "Database registration exception: %s" msgstr "" -#: neutron/db/api.py:70 +#: neutron/db/api.py:66 msgid "Database exception" msgstr "" @@ -2613,99 +2613,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:168 +#: neutron/db/l3_db.py:163 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:607 +#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:277 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:291 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 #: neutron/plugins/bigswitch/plugin.py:817 #: neutron/plugins/bigswitch/plugin.py:826 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:307 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:318 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:333 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:467 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:506 +#: neutron/db/l3_db.py:501 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:510 +#: neutron/db/l3_db.py:505 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:522 +#: neutron/db/l3_db.py:517 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:529 +#: neutron/db/l3_db.py:524 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:533 +#: neutron/db/l3_db.py:528 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1853 +#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:731 +#: neutron/db/l3_db.py:726 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:749 +#: neutron/db/l3_db.py:744 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:837 +#: neutron/db/l3_db.py:832 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2959,24 +2959,24 @@ msgstr "" msgid "Multiple agents with agent_type=%(agent_type)s and host=%(host)s found" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:26 +#: neutron/extensions/allowedaddresspairs.py:22 msgid "AllowedAddressPair must contain ip_address" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:30 +#: neutron/extensions/allowedaddresspairs.py:26 msgid "" "Port Security must be enabled in order to have allowed address pairs on a" " port." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:35 +#: neutron/extensions/allowedaddresspairs.py:31 #, python-format msgid "" "Request contains duplicate address pair: mac_address %(mac_address)s " "ip_address %(ip_address)s." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:40 +#: neutron/extensions/allowedaddresspairs.py:36 msgid "Port's Fixed IP and Mac Address match an address pair entry." msgstr "" @@ -3141,39 +3141,39 @@ msgid "" "unlimited." msgstr "" -#: neutron/extensions/l3.py:34 +#: neutron/extensions/l3.py:29 #, python-format msgid "Router %(router_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:38 +#: neutron/extensions/l3.py:33 #, python-format msgid "Router %(router_id)s still has active ports" msgstr "" -#: neutron/extensions/l3.py:42 +#: neutron/extensions/l3.py:37 #, python-format msgid "Router %(router_id)s does not have an interface with id %(port_id)s" msgstr "" -#: neutron/extensions/l3.py:47 +#: neutron/extensions/l3.py:42 #, python-format msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s" msgstr "" -#: neutron/extensions/l3.py:52 +#: neutron/extensions/l3.py:47 #, python-format msgid "" "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot " "be deleted, as it is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:58 +#: neutron/extensions/l3.py:53 #, python-format msgid "Floating IP %(floatingip_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:62 +#: neutron/extensions/l3.py:57 #, python-format msgid "" "External network %(external_network_id)s is not reachable from subnet " @@ -3181,7 +3181,7 @@ msgid "" "Floating IP." msgstr "" -#: neutron/extensions/l3.py:68 +#: neutron/extensions/l3.py:63 #, python-format msgid "" "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with " @@ -3189,25 +3189,25 @@ msgid "" "has a floating IP on external network %(net_id)s." msgstr "" -#: neutron/extensions/l3.py:75 +#: neutron/extensions/l3.py:70 #, python-format msgid "" "Port %(port_id)s has owner %(device_owner)s and therefore cannot be " "deleted directly via the port API." msgstr "" -#: neutron/extensions/l3.py:80 +#: neutron/extensions/l3.py:75 #, python-format msgid "" "Gateway cannot be updated for router %(router_id)s, since a gateway to " "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:140 +#: neutron/extensions/l3.py:135 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:144 +#: neutron/extensions/l3.py:139 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -3361,19 +3361,19 @@ msgstr "" msgid "Duplicate segment entry in request." msgstr "" -#: neutron/extensions/portsecurity.py:25 +#: neutron/extensions/portsecurity.py:20 msgid "" "Port has security group associated. Cannot disable port security or ip " "address until security group is removed" msgstr "" -#: neutron/extensions/portsecurity.py:30 +#: neutron/extensions/portsecurity.py:25 msgid "" "Port security must be enabled and port must have an IP address in order " "to use security groups." msgstr "" -#: neutron/extensions/portsecurity.py:35 +#: neutron/extensions/portsecurity.py:30 msgid "Port does not have port security binding." msgstr "" @@ -4829,7 +4829,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:55 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89 #: neutron/plugins/mlnx/rpc_callbacks.py:76 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" @@ -4844,9 +4844,9 @@ msgstr "" #: neutron/plugins/mlnx/rpc_callbacks.py:98 #: neutron/plugins/mlnx/rpc_callbacks.py:117 #: neutron/plugins/mlnx/rpc_callbacks.py:132 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:114 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 #, python-format msgid "%s can not be found in database" msgstr "" @@ -5629,7 +5629,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:192 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5637,8 +5637,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:222 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:443 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" msgstr "" @@ -5657,7 +5657,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:208 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5665,7 +5665,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:249 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5673,7 +5673,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:255 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:471 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5831,7 +5831,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 #: neutron/plugins/mlnx/mlnx_plugin.py:334 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:519 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" msgstr "" @@ -6172,7 +6172,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:41 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 -#: neutron/plugins/openvswitch/ovs_db_v2.py:133 +#: neutron/plugins/openvswitch/ovs_db_v2.py:130 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6187,7 +6187,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:157 +#: neutron/plugins/openvswitch/ovs_db_v2.py:154 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6201,7 +6201,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:141 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 -#: neutron/plugins/openvswitch/ovs_db_v2.py:198 +#: neutron/plugins/openvswitch/ovs_db_v2.py:195 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" @@ -6211,8 +6211,8 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:89 -#: neutron/plugins/openvswitch/ovs_db_v2.py:107 +#: neutron/plugins/openvswitch/ovs_db_v2.py:86 +#: neutron/plugins/openvswitch/ovs_db_v2.py:104 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6254,7 +6254,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:144 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6267,7 +6267,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:79 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122 #: neutron/plugins/mlnx/rpc_callbacks.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:123 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" @@ -6409,7 +6409,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent out of sync with plugin!" msgstr "" @@ -6431,7 +6431,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1356 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1348 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6518,14 +6518,14 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156 #, python-format msgid "Device %(device)s not bound to the agent host %(host)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:150 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "" @@ -6547,26 +6547,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:217 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:225 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:233 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:237 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -6734,7 +6734,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:277 msgid "network_delete received" msgstr "" @@ -6745,12 +6745,12 @@ msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:318 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:343 msgid "fdb_remove received" msgstr "" @@ -6759,7 +6759,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:404 msgid "fdb_update received" msgstr "" @@ -6769,7 +6769,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:142 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" msgstr "" @@ -6780,14 +6780,14 @@ msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:942 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6795,29 +6795,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1015 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1020 #, python-format msgid "Port %s updated." msgstr "" @@ -6836,8 +6836,8 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1233 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" @@ -6898,7 +6898,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:163 +#: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6907,7 +6907,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:193 +#: neutron/plugins/openvswitch/ovs_db_v2.py:190 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " @@ -6916,7 +6916,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:188 +#: neutron/plugins/openvswitch/ovs_db_v2.py:185 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " @@ -8044,7 +8044,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:231 +#: neutron/plugins/openvswitch/ovs_db_v2.py:228 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8083,7 +8083,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8430,7 +8430,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:142 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:364 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8578,8 +8578,8 @@ msgid "" msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -8772,88 +8772,93 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:247 +#: neutron/plugins/nec/nec_plugin.py:256 +#, python-format +msgid "deactivate_port(): OFC port for port=%s is already removed." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:263 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:268 +#: neutron/plugins/nec/nec_plugin.py:284 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:317 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:341 +#: neutron/plugins/nec/nec_plugin.py:357 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:360 +#: neutron/plugins/nec/nec_plugin.py:376 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:371 +#: neutron/plugins/nec/nec_plugin.py:387 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:525 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:589 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:622 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:632 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:689 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:720 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:730 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:749 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:754 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9029,17 +9034,17 @@ msgstr "" msgid "delete_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:54 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:52 #, python-format msgid "Update ports: added=%(added)s, removed=%(removed)s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:76 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:74 #, python-format msgid "port_update received: %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:219 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:217 msgid "No port changed." msgstr "" @@ -9092,45 +9097,52 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:32 #, python-format -msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgid "The specified OFC resource (%(resource)s) is not found." msgstr "" #: neutron/plugins/nec/common/exceptions.py:36 #, python-format -msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:40 +#, python-format +msgid "" +"Neutron-OFC resource mapping for %(resource)s %(neutron_id)s is not " +"found. It may be deleted during processing." msgstr "" -#: neutron/plugins/nec/common/exceptions.py:41 +#: neutron/plugins/nec/common/exceptions.py:46 #, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:45 +#: neutron/plugins/nec/common/exceptions.py:50 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:51 +#: neutron/plugins/nec/common/exceptions.py:56 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:61 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:66 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:65 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:69 +#: neutron/plugins/nec/common/exceptions.py:74 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " @@ -9154,14 +9166,19 @@ msgstr "" #: neutron/plugins/nec/common/ofc_client.py:99 #, python-format +msgid "Specified resource %s does not exist on OFC " +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:103 +#, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:102 +#: neutron/plugins/nec/common/ofc_client.py:106 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:111 +#: neutron/plugins/nec/common/ofc_client.py:115 #, python-format msgid "Failed to connect OFC : %s" msgstr "" @@ -9171,23 +9188,18 @@ msgstr "" msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:143 -#, python-format -msgid "NotFound %(resource)s for neutron_id=%(id)s." -msgstr "" - -#: neutron/plugins/nec/db/api.py:169 +#: neutron/plugins/nec/db/api.py:168 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:202 +#: neutron/plugins/nec/db/api.py:201 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:208 -#: neutron/plugins/openvswitch/ovs_db_v2.py:319 +#: neutron/plugins/nec/db/api.py:207 +#: neutron/plugins/openvswitch/ovs_db_v2.py:316 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9211,103 +9223,102 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:230 +#: neutron/plugins/nicira/NeutronPlugin.py:223 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:266 +#: neutron/plugins/nicira/NeutronPlugin.py:259 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:268 -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#: neutron/plugins/nicira/NeutronPlugin.py:261 #, python-format -msgid "Unable to create port on NVP logical router %s" +msgid "Unable to create port on NSX logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:271 +#: neutron/plugins/nicira/NeutronPlugin.py:264 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(nsx_router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:349 +#: neutron/plugins/nicira/NeutronPlugin.py:342 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:355 +#: neutron/plugins/nicira/NeutronPlugin.py:348 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:361 +#: neutron/plugins/nicira/NeutronPlugin.py:354 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:407 +#: neutron/plugins/nicira/NeutronPlugin.py:400 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:447 +#: neutron/plugins/nicira/NeutronPlugin.py:440 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:459 -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#: neutron/plugins/nicira/NeutronPlugin.py:709 +#: neutron/plugins/nicira/NeutronPlugin.py:452 +#: neutron/plugins/nicira/NeutronPlugin.py:504 +#: neutron/plugins/nicira/NeutronPlugin.py:702 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:480 +#: neutron/plugins/nicira/NeutronPlugin.py:473 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:491 +#: neutron/plugins/nicira/NeutronPlugin.py:484 #, python-format msgid "" "Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " "to be rolled back for Neutron port: %(neutron_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:496 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:518 +#: neutron/plugins/nicira/NeutronPlugin.py:511 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:518 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:530 +#: neutron/plugins/nicira/NeutronPlugin.py:523 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:532 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9315,302 +9326,302 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:554 -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:1070 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:566 +#: neutron/plugins/nicira/NeutronPlugin.py:559 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:584 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:604 +#: neutron/plugins/nicira/NeutronPlugin.py:597 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:614 +#: neutron/plugins/nicira/NeutronPlugin.py:607 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:655 +#: neutron/plugins/nicira/NeutronPlugin.py:648 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:690 -#: neutron/plugins/nicira/NeutronPlugin.py:1788 +#: neutron/plugins/nicira/NeutronPlugin.py:683 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:694 -#: neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/plugins/nicira/NeutronPlugin.py:687 +#: neutron/plugins/nicira/NeutronPlugin.py:1785 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 +#: neutron/plugins/nicira/NeutronPlugin.py:689 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:738 +#: neutron/plugins/nicira/NeutronPlugin.py:731 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:771 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 +#: neutron/plugins/nicira/NeutronPlugin.py:775 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:786 +#: neutron/plugins/nicira/NeutronPlugin.py:779 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:790 -#: neutron/plugins/nicira/NeutronPlugin.py:806 +#: neutron/plugins/nicira/NeutronPlugin.py:783 +#: neutron/plugins/nicira/NeutronPlugin.py:799 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:812 +#: neutron/plugins/nicira/NeutronPlugin.py:805 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:857 +#: neutron/plugins/nicira/NeutronPlugin.py:850 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:891 +#: neutron/plugins/nicira/NeutronPlugin.py:884 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:981 +#: neutron/plugins/nicira/NeutronPlugin.py:974 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1066 +#: neutron/plugins/nicira/NeutronPlugin.py:1059 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1085 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1088 +#: neutron/plugins/nicira/NeutronPlugin.py:1081 #: neutron/plugins/nicira/NeutronServicePlugin.py:515 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1118 +#: neutron/plugins/nicira/NeutronPlugin.py:1111 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1186 +#: neutron/plugins/nicira/NeutronPlugin.py:1179 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1200 +#: neutron/plugins/nicira/NeutronPlugin.py:1193 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1211 +#: neutron/plugins/nicira/NeutronPlugin.py:1204 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1303 +#: neutron/plugins/nicira/NeutronPlugin.py:1296 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1331 +#: neutron/plugins/nicira/NeutronPlugin.py:1324 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1414 +#: neutron/plugins/nicira/NeutronPlugin.py:1407 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1413 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1431 +#: neutron/plugins/nicira/NeutronPlugin.py:1424 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1441 +#: neutron/plugins/nicira/NeutronPlugin.py:1434 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1470 -#: neutron/plugins/nicira/NeutronPlugin.py:1555 +#: neutron/plugins/nicira/NeutronPlugin.py:1463 +#: neutron/plugins/nicira/NeutronPlugin.py:1548 #: neutron/plugins/nicira/NeutronServicePlugin.py:198 #: neutron/plugins/nicira/NeutronServicePlugin.py:1204 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1519 +#: neutron/plugins/nicira/NeutronPlugin.py:1512 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1522 +#: neutron/plugins/nicira/NeutronPlugin.py:1515 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1557 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1580 +#: neutron/plugins/nicira/NeutronPlugin.py:1573 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1577 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1579 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1643 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1647 +#: neutron/plugins/nicira/NeutronPlugin.py:1640 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1650 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1725 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:1816 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1829 +#: neutron/plugins/nicira/NeutronPlugin.py:1822 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1961 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1967 +#: neutron/plugins/nicira/NeutronPlugin.py:1960 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:1995 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2005 +#: neutron/plugins/nicira/NeutronPlugin.py:1998 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2032 +#: neutron/plugins/nicira/NeutronPlugin.py:2025 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2055 +#: neutron/plugins/nicira/NeutronPlugin.py:2048 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2085 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2159 +#: neutron/plugins/nicira/NeutronPlugin.py:2152 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2167 +#: neutron/plugins/nicira/NeutronPlugin.py:2160 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -9618,12 +9629,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2174 +#: neutron/plugins/nicira/NeutronPlugin.py:2167 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2187 +#: neutron/plugins/nicira/NeutronPlugin.py:2180 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9651,6 +9662,11 @@ msgstr "" msgid "An exception occurred while creating a port on lswitch %s" msgstr "" +#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#, python-format +msgid "Unable to create port on NVP logical router %s" +msgstr "" + #: neutron/plugins/nicira/NeutronServicePlugin.py:469 #, python-format msgid "Unable to create integration logic switch for router %s" @@ -9860,24 +9876,24 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:54 +#: neutron/plugins/nicira/nsx_cluster.py:49 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:66 +#: neutron/plugins/nicira/nsx_cluster.py:61 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:124 +#: neutron/plugins/nicira/nvplib.py:117 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:128 +#: neutron/plugins/nicira/nvplib.py:121 #, python-format msgid "locals=[%s]" msgstr "" @@ -10278,108 +10294,103 @@ msgstr "" msgid "Task status check interval" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:24 +#: neutron/plugins/nicira/common/exceptions.py:21 #, python-format -msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:28 +#: neutron/plugins/nicira/common/exceptions.py:25 #, python-format msgid "Unable to fulfill request with version %(version)s." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:32 +#: neutron/plugins/nicira/common/exceptions.py:29 #, python-format -msgid "Invalid NVP connection parameters: %(conn_params)s" +msgid "Invalid NSX connection parameters: %(conn_params)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:36 +#: neutron/plugins/nicira/common/exceptions.py:33 #, python-format msgid "" "Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the nvp plugin ini file." +"values are specified in the [DEFAULT] section of the NSX plugin ini file." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:42 +#: neutron/plugins/nicira/common/exceptions.py:39 #, python-format msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:47 +#: neutron/plugins/nicira/common/exceptions.py:44 #, python-format msgid "" "Unable to create port on network %(network)s. Maximum number of ports " "reached" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:52 +#: neutron/plugins/nicira/common/exceptions.py:49 #, python-format msgid "" "While retrieving NAT rules, %(actual_rules)s were found whereas rules in " "the (%(min_rules)s,%(max_rules)s) interval were expected" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:58 +#: neutron/plugins/nicira/common/exceptions.py:55 #, python-format -msgid "Invalid NVP attachment type '%(attachment_type)s'" +msgid "Invalid NSX attachment type '%(attachment_type)s'" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:62 +#: neutron/plugins/nicira/common/exceptions.py:59 msgid "" "The networking backend is currently in maintenance mode and therefore " "unable to accept requests which modify its state. Please try later." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:74 +#: neutron/plugins/nicira/common/exceptions.py:65 #, python-format msgid "Gateway Service %(gateway)s is already in use" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:78 +#: neutron/plugins/nicira/common/exceptions.py:69 #, python-format msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:82 +#: neutron/plugins/nicira/common/exceptions.py:73 #, python-format -msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:86 +#: neutron/plugins/nicira/common/exceptions.py:77 #, python-format msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NVP setup" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" " and/or configuration" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:91 +#: neutron/plugins/nicira/common/exceptions.py:82 #, python-format msgid "" "An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " "via port %(port_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:100 +#: neutron/plugins/nicira/common/exceptions.py:91 #, python-format msgid "Unable to find LSN for %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:104 +#: neutron/plugins/nicira/common/exceptions.py:95 #, python-format msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:109 +#: neutron/plugins/nicira/common/exceptions.py:100 #, python-format msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:113 +#: neutron/plugins/nicira/common/exceptions.py:104 #, python-format msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" @@ -11558,383 +11569,383 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:212 +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:260 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:278 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:301 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:303 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:377 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:393 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" "Adding a tunnel endpoint failed due to a concurrenttransaction had been " "committed (%s attempts left)" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:398 +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:312 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:329 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:434 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:523 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:294 #, python-format msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:306 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, 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:469 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, 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:488 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:480 #, 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:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 #, 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:517 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, 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:534 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:566 #, 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:618 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:610 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:668 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:687 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:768 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:760 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:766 #, 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:862 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:854 #, python-format msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:871 +#: 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:883 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:886 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920 #, python-format msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:926 #, python-format msgid "" "Port %s was not found on the integration bridge and will therefore not be" " processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 #, python-format msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:956 #, python-format msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1080 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1151 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1163 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1184 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1180 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1194 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1203 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1249 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1265 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 #, 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:1276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, 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:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275 #, 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:1288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, 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:1303 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1295 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1317 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1320 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12206,58 +12217,58 @@ msgstr "" msgid "Invalid configuration. check ryu.ini" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:96 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:94 #, python-format msgid "Could not get IPv4 address from %(nic)s: %(cfg)s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:162 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:160 #, python-format msgid "External port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:170 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:168 msgid "Get Ryu rest API address" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:220 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:218 msgid "Ryu rest API port isn't specified" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:221 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:219 #, python-format msgid "Going to ofp controller mode %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236 msgid "Port update received" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269 msgid "Agent loop has new device" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296 #, python-format msgid "tunnel_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 #, python-format msgid "ovsdb_port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:302 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 #, python-format msgid "ovsdb_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:308 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:306 #, python-format msgid "Initialization failed: %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:311 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:309 msgid "" "Ryu initialization on the node is done. Agent initialized successfully, " "now running..." @@ -12386,13 +12397,13 @@ msgstr "" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgstr "" -#: neutron/server/__init__.py:40 +#: neutron/server/__init__.py:39 msgid "" "ERROR: Unable to find configuration file via the default search paths " "(~/.neutron/, ~/, /etc/neutron/, /etc/) and the '--config-file' option!" msgstr "" -#: neutron/server/__init__.py:47 +#: neutron/server/__init__.py:46 #, python-format msgid "ERROR: %s" msgstr "" @@ -13639,56 +13650,60 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:76 -#: neutron/tests/unit/nec/test_ofc_client.py:82 -#: neutron/tests/unit/nec/test_ofc_client.py:91 +#: neutron/tests/unit/nec/test_ofc_client.py:77 +msgid "The specified OFC resource (/somewhere) is not found." +msgstr "" + +#: neutron/tests/unit/nec/test_ofc_client.py:81 +#: neutron/tests/unit/nec/test_ofc_client.py:87 +#: neutron/tests/unit/nec/test_ofc_client.py:96 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:101 +#: neutron/tests/unit/nec/test_ofc_client.py:106 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:406 +#: neutron/tests/unit/vmware/apiclient/fake.py:404 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:415 +#: neutron/tests/unit/vmware/apiclient/fake.py:413 #, python-format msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:103 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:115 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:126 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:143 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:161 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:183 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:205 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:289 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:303 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:317 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:359 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:193 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:256 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 #, python-format msgid "Lswitch %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/test_edge_router.py:132 +#: neutron/tests/unit/vmware/vshield/test_edge_router.py:130 msgid "Tasks not completed" msgstr "" @@ -13842,3 +13857,37 @@ msgstr "" #~ msgid "Security group: %s was already deleted from backend" #~ msgstr "" +#~ msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +#~ msgstr "" + +#~ msgid "NotFound %(resource)s for neutron_id=%(id)s." +#~ msgstr "" + +#~ msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +#~ msgstr "" + +#~ msgid "Invalid NVP connection parameters: %(conn_params)s" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid cluster values: %(invalid_attrs)s. " +#~ "Please ensure that these values are " +#~ "specified in the [DEFAULT] section of" +#~ " the nvp plugin ini file." +#~ msgstr "" + +#~ msgid "Invalid NVP attachment type '%(attachment_type)s'" +#~ msgstr "" + +#~ msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" +#~ msgstr "" + +#~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +#~ msgstr "" + +#~ msgid "" +#~ "Service cluster: '%(cluster_id)s' is " +#~ "unavailable. Please, check NVP setup " +#~ "and/or configuration" +#~ msgstr "" + diff --git a/neutron/locale/he_IL/LC_MESSAGES/neutron.po b/neutron/locale/he_IL/LC_MESSAGES/neutron.po index 666fac40f..7e0b71c84 100644 --- a/neutron/locale/he_IL/LC_MESSAGES/neutron.po +++ b/neutron/locale/he_IL/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-27 06:23+0000\n" +"POT-Creation-Date: 2014-02-28 06:26+0000\n" "PO-Revision-Date: 2014-01-21 01:25+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Hebrew (Israel) " @@ -38,59 +38,59 @@ msgstr "" msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: neutron/manager.py:72 +#: neutron/manager.py:69 #, python-format msgid "dhcp_agents_per_network must be >= 1. '%s' is invalid." msgstr "" -#: neutron/manager.py:84 +#: neutron/manager.py:81 msgid "Neutron core_plugin not configured!" msgstr "" -#: neutron/manager.py:113 +#: neutron/manager.py:110 #, python-format msgid "Loading core plugin: %s" msgstr "" -#: neutron/manager.py:140 +#: neutron/manager.py:137 #, python-format msgid "Error loading plugin by name, %s" msgstr "" -#: neutron/manager.py:141 +#: neutron/manager.py:138 #, python-format msgid "Error loading plugin by class, %s" msgstr "" -#: neutron/manager.py:142 +#: neutron/manager.py:139 msgid "Plugin not found." msgstr "" -#: neutron/manager.py:147 +#: neutron/manager.py:144 msgid "Loading services supported by the core plugin" msgstr "" -#: neutron/manager.py:156 +#: neutron/manager.py:153 #, python-format msgid "Service %s is supported by the core plugin" msgstr "" -#: neutron/manager.py:169 +#: neutron/manager.py:166 #, python-format msgid "Loading service plugins: %s" msgstr "" -#: neutron/manager.py:174 +#: neutron/manager.py:171 #, python-format msgid "Loading Plugin: %s" msgstr "" -#: neutron/manager.py:182 +#: neutron/manager.py:179 #, python-format msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/manager.py:194 +#: neutron/manager.py:191 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -218,42 +218,42 @@ msgstr "" msgid "%s is already registered." msgstr "" -#: neutron/service.py:39 +#: neutron/service.py:37 msgid "Seconds between running periodic tasks" msgstr "" -#: neutron/service.py:42 +#: neutron/service.py:40 msgid "Number of separate worker processes for service" msgstr "" -#: neutron/service.py:45 +#: neutron/service.py:43 msgid "" "Range of seconds to randomly delay when starting the periodic task " "scheduler to reduce stampeding. (Disable by setting to 0)" msgstr "" -#: neutron/service.py:102 +#: neutron/service.py:100 msgid "Error occurred: trying old api-paste.ini." msgstr "" -#: neutron/service.py:107 +#: neutron/service.py:105 msgid "Unrecoverable error: please check log for details." msgstr "" -#: neutron/service.py:116 +#: neutron/service.py:114 msgid "No known API applications configured." msgstr "" -#: neutron/service.py:123 +#: neutron/service.py:121 #, python-format msgid "Neutron service started, listening on %(host)s:%(port)s" msgstr "" -#: neutron/service.py:224 +#: neutron/service.py:222 msgid "Exception occurs when timer stops" msgstr "" -#: neutron/service.py:234 +#: neutron/service.py:232 msgid "Exception occurs when waiting for timer" msgstr "" @@ -437,7 +437,7 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:184 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 #: neutron/agent/metadata/namespace_proxy.py:156 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,7 +507,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:887 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 #: neutron/agent/metadata/agent.py:305 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -515,191 +515,191 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:892 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 #: neutron/agent/metadata/agent.py:310 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:241 #: neutron/services/loadbalancer/agent/agent_manager.py:121 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:897 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:158 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:158 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:166 +#: neutron/agent/l3_agent.py:162 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:169 +#: neutron/agent/l3_agent.py:165 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:174 +#: neutron/agent/l3_agent.py:170 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:176 +#: neutron/agent/l3_agent.py:172 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:179 +#: neutron/agent/l3_agent.py:175 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:181 +#: neutron/agent/l3_agent.py:177 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:204 +#: neutron/agent/l3_agent.py:200 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:231 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:236 +#: neutron/agent/l3_agent.py:232 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:257 +#: neutron/agent/l3_agent.py:253 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:277 +#: neutron/agent/l3_agent.py:273 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:298 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:322 +#: neutron/agent/l3_agent.py:318 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:346 +#: neutron/agent/l3_agent.py:342 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:395 +#: neutron/agent/l3_agent.py:391 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:397 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:545 +#: neutron/agent/l3_agent.py:541 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:669 +#: neutron/agent/l3_agent.py:665 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:674 +#: neutron/agent/l3_agent.py:670 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:678 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:686 +#: neutron/agent/l3_agent.py:682 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:693 +#: neutron/agent/l3_agent.py:689 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:742 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:751 +#: neutron/agent/l3_agent.py:747 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:753 neutron/agent/l3_agent.py:791 +#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:767 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:782 +#: neutron/agent/l3_agent.py:778 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:785 +#: neutron/agent/l3_agent.py:781 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:783 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:800 +#: neutron/agent/l3_agent.py:796 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:820 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:828 +#: neutron/agent/l3_agent.py:824 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:860 +#: neutron/agent/l3_agent.py:856 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:884 +#: neutron/agent/l3_agent.py:880 msgid "Report state task successfully completed" msgstr "" @@ -725,7 +725,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279 #, python-format msgid "Delete %s" msgstr "" @@ -1077,7 +1077,7 @@ msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:61 -#: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" @@ -1183,86 +1183,86 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:39 +#: neutron/agent/linux/ovs_lib.py:34 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 -#: neutron/agent/linux/ovs_lib.py:313 +#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 +#: neutron/agent/linux/ovs_lib.py:308 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:174 +#: neutron/agent/linux/ovs_lib.py:169 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:200 +#: neutron/agent/linux/ovs_lib.py:195 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:230 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:239 +#: neutron/agent/linux/ovs_lib.py:234 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:242 +#: neutron/agent/linux/ovs_lib.py:237 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:245 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:361 +#: neutron/agent/linux/ovs_lib.py:356 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:371 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:402 +#: neutron/agent/linux/ovs_lib.py:397 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:412 +#: neutron/agent/linux/ovs_lib.py:407 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:425 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:440 +#: neutron/agent/linux/ovs_lib.py:435 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:451 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:461 +#: neutron/agent/linux/ovs_lib.py:456 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:473 +#: neutron/agent/linux/ovs_lib.py:468 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:477 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1830,7 +1830,7 @@ msgstr "" msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:65 +#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" @@ -1858,409 +1858,409 @@ msgstr "" msgid "Request Failed: internal server error while processing your request." msgstr "" -#: neutron/common/config.py:39 +#: neutron/common/config.py:37 msgid "The host IP to bind to" msgstr "" -#: neutron/common/config.py:41 +#: neutron/common/config.py:39 msgid "The port to bind to" msgstr "" -#: neutron/common/config.py:43 +#: neutron/common/config.py:41 msgid "The API paste config file to use" msgstr "" -#: neutron/common/config.py:45 +#: neutron/common/config.py:43 msgid "The path for API extensions" msgstr "" -#: neutron/common/config.py:47 +#: neutron/common/config.py:45 msgid "The policy file to use" msgstr "" -#: neutron/common/config.py:51 +#: neutron/common/config.py:49 msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:53 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 msgid "The service plugins Neutron will use" msgstr "" -#: neutron/common/config.py:55 +#: neutron/common/config.py:53 msgid "The base MAC address Neutron will use for VIFs" msgstr "" -#: neutron/common/config.py:57 +#: neutron/common/config.py:55 msgid "How many times Neutron will retry MAC generation" msgstr "" -#: neutron/common/config.py:59 +#: neutron/common/config.py:57 msgid "Allow the usage of the bulk API" msgstr "" -#: neutron/common/config.py:61 +#: neutron/common/config.py:59 msgid "Allow the usage of the pagination" msgstr "" -#: neutron/common/config.py:63 +#: neutron/common/config.py:61 msgid "Allow the usage of the sorting" msgstr "" -#: neutron/common/config.py:65 +#: neutron/common/config.py:63 msgid "" "The maximum number of items returned in a single response, value was " "'infinite' or negative integer means no limit" msgstr "" -#: neutron/common/config.py:69 +#: neutron/common/config.py:67 msgid "Maximum number of DNS nameservers" msgstr "" -#: neutron/common/config.py:71 +#: neutron/common/config.py:69 msgid "Maximum number of host routes per subnet" msgstr "" -#: neutron/common/config.py:73 +#: neutron/common/config.py:71 msgid "Maximum number of fixed ips per port" msgstr "" -#: neutron/common/config.py:76 +#: neutron/common/config.py:74 msgid "DHCP lease duration" msgstr "" -#: neutron/common/config.py:78 +#: neutron/common/config.py:76 msgid "Allow sending resource operation notification to DHCP agent" msgstr "" -#: neutron/common/config.py:81 +#: neutron/common/config.py:79 msgid "Allow overlapping IP support in Neutron" msgstr "" -#: neutron/common/config.py:83 +#: neutron/common/config.py:81 msgid "The hostname Neutron is running on" msgstr "" -#: neutron/common/config.py:85 +#: neutron/common/config.py:83 msgid "Ensure that configured gateway is on subnet" msgstr "" -#: neutron/common/config.py:91 +#: neutron/common/config.py:89 msgid "" "Where to store Neutron state files. This directory must be writable by " "the agent." msgstr "" -#: neutron/common/config.py:117 +#: neutron/common/config.py:115 #, python-format msgid "Base MAC: %s" msgstr "" -#: neutron/common/config.py:128 +#: neutron/common/config.py:126 msgid "Logging enabled!" msgstr "" -#: neutron/common/config.py:144 +#: neutron/common/config.py:142 #, python-format msgid "Config paste file: %s" msgstr "" -#: neutron/common/config.py:149 +#: neutron/common/config.py:147 #, python-format msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" -#: neutron/common/exceptions.py:32 +#: neutron/common/exceptions.py:30 #: neutron/plugins/nicira/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" -#: neutron/common/exceptions.py:53 +#: neutron/common/exceptions.py:51 #, python-format msgid "Bad %(resource)s request: %(msg)s" msgstr "" -#: neutron/common/exceptions.py:65 +#: neutron/common/exceptions.py:63 msgid "Not authorized." msgstr "" -#: neutron/common/exceptions.py:69 +#: neutron/common/exceptions.py:67 msgid "The service is unavailable" msgstr "" -#: neutron/common/exceptions.py:73 +#: neutron/common/exceptions.py:71 #, python-format msgid "User does not have admin privileges: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:77 +#: neutron/common/exceptions.py:75 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: neutron/common/exceptions.py:81 +#: neutron/common/exceptions.py:79 #, python-format msgid "Network %(net_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:85 +#: neutron/common/exceptions.py:83 #, python-format msgid "Subnet %(subnet_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:89 +#: neutron/common/exceptions.py:87 #, python-format msgid "Port %(port_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:93 +#: neutron/common/exceptions.py:91 #, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:98 +#: neutron/common/exceptions.py:96 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:102 +#: neutron/common/exceptions.py:100 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:106 +#: neutron/common/exceptions.py:104 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:110 +#: neutron/common/exceptions.py:108 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:114 +#: neutron/common/exceptions.py:112 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:118 +#: neutron/common/exceptions.py:116 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:122 +#: neutron/common/exceptions.py:120 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:127 +#: neutron/common/exceptions.py:125 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:132 +#: neutron/common/exceptions.py:130 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:138 +#: neutron/common/exceptions.py:136 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:144 +#: neutron/common/exceptions.py:142 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:150 +#: neutron/common/exceptions.py:148 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:155 +#: neutron/common/exceptions.py:153 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:160 +#: neutron/common/exceptions.py:158 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:166 +#: neutron/common/exceptions.py:164 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:171 +#: neutron/common/exceptions.py:169 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:174 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:184 +#: neutron/common/exceptions.py:182 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:187 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:194 +#: neutron/common/exceptions.py:192 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:204 +#: neutron/common/exceptions.py:202 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:208 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:212 +#: neutron/common/exceptions.py:210 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:217 +#: neutron/common/exceptions.py:215 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:222 +#: neutron/common/exceptions.py:220 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:226 +#: neutron/common/exceptions.py:224 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:230 +#: neutron/common/exceptions.py:228 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:234 +#: neutron/common/exceptions.py:232 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:238 +#: neutron/common/exceptions.py:236 msgid "Sudo privilege is required to run this command." msgstr "" -#: neutron/common/exceptions.py:242 +#: neutron/common/exceptions.py:240 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:246 +#: neutron/common/exceptions.py:244 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:250 +#: neutron/common/exceptions.py:248 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:254 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:259 +#: neutron/common/exceptions.py:257 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:264 +#: neutron/common/exceptions.py:262 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:268 +#: neutron/common/exceptions.py:266 #, python-format msgid "Extensions not found: %(extensions)s" msgstr "" -#: neutron/common/exceptions.py:272 +#: neutron/common/exceptions.py:270 #, python-format msgid "Invalid content type %(content_type)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:274 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:281 +#: neutron/common/exceptions.py:279 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:285 +#: neutron/common/exceptions.py:283 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:290 +#: neutron/common/exceptions.py:288 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:295 +#: neutron/common/exceptions.py:293 #, python-format msgid "" "Current gateway ip %(ip_address)s already in use by port %(port_id)s. " "Unable to update." msgstr "" -#: neutron/common/exceptions.py:300 +#: neutron/common/exceptions.py:298 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" -#: neutron/common/exceptions.py:310 +#: neutron/common/exceptions.py:308 #, python-format msgid "Invalid network VXLAN port range: '%(vxlan_range)s'" msgstr "" -#: neutron/common/exceptions.py:314 +#: neutron/common/exceptions.py:312 #, python-format msgid "Found duplicate extension: %(alias)s" msgstr "" @@ -2282,32 +2282,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:53 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:143 +#: neutron/common/utils.py:140 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:146 +#: neutron/common/utils.py:143 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:149 +#: neutron/common/utils.py:146 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:151 +#: neutron/common/utils.py:148 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:154 +#: neutron/common/utils.py:151 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2339,12 +2339,12 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/api.py:59 +#: neutron/db/api.py:55 #, python-format msgid "Database registration exception: %s" msgstr "" -#: neutron/db/api.py:70 +#: neutron/db/api.py:66 msgid "Database exception" msgstr "" @@ -2613,99 +2613,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:168 +#: neutron/db/l3_db.py:163 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:607 +#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:277 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:291 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 #: neutron/plugins/bigswitch/plugin.py:817 #: neutron/plugins/bigswitch/plugin.py:826 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:307 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:318 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:333 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:467 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:506 +#: neutron/db/l3_db.py:501 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:510 +#: neutron/db/l3_db.py:505 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:522 +#: neutron/db/l3_db.py:517 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:529 +#: neutron/db/l3_db.py:524 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:533 +#: neutron/db/l3_db.py:528 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1853 +#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:731 +#: neutron/db/l3_db.py:726 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:749 +#: neutron/db/l3_db.py:744 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:837 +#: neutron/db/l3_db.py:832 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2959,24 +2959,24 @@ msgstr "" msgid "Multiple agents with agent_type=%(agent_type)s and host=%(host)s found" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:26 +#: neutron/extensions/allowedaddresspairs.py:22 msgid "AllowedAddressPair must contain ip_address" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:30 +#: neutron/extensions/allowedaddresspairs.py:26 msgid "" "Port Security must be enabled in order to have allowed address pairs on a" " port." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:35 +#: neutron/extensions/allowedaddresspairs.py:31 #, python-format msgid "" "Request contains duplicate address pair: mac_address %(mac_address)s " "ip_address %(ip_address)s." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:40 +#: neutron/extensions/allowedaddresspairs.py:36 msgid "Port's Fixed IP and Mac Address match an address pair entry." msgstr "" @@ -3141,39 +3141,39 @@ msgid "" "unlimited." msgstr "" -#: neutron/extensions/l3.py:34 +#: neutron/extensions/l3.py:29 #, python-format msgid "Router %(router_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:38 +#: neutron/extensions/l3.py:33 #, python-format msgid "Router %(router_id)s still has active ports" msgstr "" -#: neutron/extensions/l3.py:42 +#: neutron/extensions/l3.py:37 #, python-format msgid "Router %(router_id)s does not have an interface with id %(port_id)s" msgstr "" -#: neutron/extensions/l3.py:47 +#: neutron/extensions/l3.py:42 #, python-format msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s" msgstr "" -#: neutron/extensions/l3.py:52 +#: neutron/extensions/l3.py:47 #, python-format msgid "" "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot " "be deleted, as it is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:58 +#: neutron/extensions/l3.py:53 #, python-format msgid "Floating IP %(floatingip_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:62 +#: neutron/extensions/l3.py:57 #, python-format msgid "" "External network %(external_network_id)s is not reachable from subnet " @@ -3181,7 +3181,7 @@ msgid "" "Floating IP." msgstr "" -#: neutron/extensions/l3.py:68 +#: neutron/extensions/l3.py:63 #, python-format msgid "" "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with " @@ -3189,25 +3189,25 @@ msgid "" "has a floating IP on external network %(net_id)s." msgstr "" -#: neutron/extensions/l3.py:75 +#: neutron/extensions/l3.py:70 #, python-format msgid "" "Port %(port_id)s has owner %(device_owner)s and therefore cannot be " "deleted directly via the port API." msgstr "" -#: neutron/extensions/l3.py:80 +#: neutron/extensions/l3.py:75 #, python-format msgid "" "Gateway cannot be updated for router %(router_id)s, since a gateway to " "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:140 +#: neutron/extensions/l3.py:135 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:144 +#: neutron/extensions/l3.py:139 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -3361,19 +3361,19 @@ msgstr "" msgid "Duplicate segment entry in request." msgstr "" -#: neutron/extensions/portsecurity.py:25 +#: neutron/extensions/portsecurity.py:20 msgid "" "Port has security group associated. Cannot disable port security or ip " "address until security group is removed" msgstr "" -#: neutron/extensions/portsecurity.py:30 +#: neutron/extensions/portsecurity.py:25 msgid "" "Port security must be enabled and port must have an IP address in order " "to use security groups." msgstr "" -#: neutron/extensions/portsecurity.py:35 +#: neutron/extensions/portsecurity.py:30 msgid "Port does not have port security binding." msgstr "" @@ -4829,7 +4829,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:55 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89 #: neutron/plugins/mlnx/rpc_callbacks.py:76 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" @@ -4844,9 +4844,9 @@ msgstr "" #: neutron/plugins/mlnx/rpc_callbacks.py:98 #: neutron/plugins/mlnx/rpc_callbacks.py:117 #: neutron/plugins/mlnx/rpc_callbacks.py:132 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:114 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 #, python-format msgid "%s can not be found in database" msgstr "" @@ -5629,7 +5629,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:192 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5637,8 +5637,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:222 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:443 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" msgstr "" @@ -5657,7 +5657,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:208 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5665,7 +5665,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:249 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5673,7 +5673,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:255 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:471 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5831,7 +5831,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 #: neutron/plugins/mlnx/mlnx_plugin.py:334 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:519 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" msgstr "" @@ -6172,7 +6172,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:41 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 -#: neutron/plugins/openvswitch/ovs_db_v2.py:133 +#: neutron/plugins/openvswitch/ovs_db_v2.py:130 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6187,7 +6187,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:157 +#: neutron/plugins/openvswitch/ovs_db_v2.py:154 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6201,7 +6201,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:141 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 -#: neutron/plugins/openvswitch/ovs_db_v2.py:198 +#: neutron/plugins/openvswitch/ovs_db_v2.py:195 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" @@ -6211,8 +6211,8 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:89 -#: neutron/plugins/openvswitch/ovs_db_v2.py:107 +#: neutron/plugins/openvswitch/ovs_db_v2.py:86 +#: neutron/plugins/openvswitch/ovs_db_v2.py:104 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6254,7 +6254,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:144 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6267,7 +6267,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:79 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122 #: neutron/plugins/mlnx/rpc_callbacks.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:123 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" @@ -6409,7 +6409,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent out of sync with plugin!" msgstr "" @@ -6431,7 +6431,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1356 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1348 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6518,14 +6518,14 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156 #, python-format msgid "Device %(device)s not bound to the agent host %(host)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:150 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "" @@ -6547,26 +6547,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:217 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:225 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:233 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:237 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -6734,7 +6734,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:277 msgid "network_delete received" msgstr "" @@ -6745,12 +6745,12 @@ msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:318 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:343 msgid "fdb_remove received" msgstr "" @@ -6759,7 +6759,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:404 msgid "fdb_update received" msgstr "" @@ -6769,7 +6769,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:142 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" msgstr "" @@ -6780,14 +6780,14 @@ msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:942 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6795,29 +6795,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1015 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1020 #, python-format msgid "Port %s updated." msgstr "" @@ -6836,8 +6836,8 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1233 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" @@ -6898,7 +6898,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:163 +#: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6907,7 +6907,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:193 +#: neutron/plugins/openvswitch/ovs_db_v2.py:190 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " @@ -6916,7 +6916,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:188 +#: neutron/plugins/openvswitch/ovs_db_v2.py:185 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " @@ -8044,7 +8044,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:231 +#: neutron/plugins/openvswitch/ovs_db_v2.py:228 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8083,7 +8083,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8430,7 +8430,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:142 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:364 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8578,8 +8578,8 @@ msgid "" msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -8772,88 +8772,93 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:247 +#: neutron/plugins/nec/nec_plugin.py:256 +#, python-format +msgid "deactivate_port(): OFC port for port=%s is already removed." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:263 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:268 +#: neutron/plugins/nec/nec_plugin.py:284 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:317 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:341 +#: neutron/plugins/nec/nec_plugin.py:357 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:360 +#: neutron/plugins/nec/nec_plugin.py:376 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:371 +#: neutron/plugins/nec/nec_plugin.py:387 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:525 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:589 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:622 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:632 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:689 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:720 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:730 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:749 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:754 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9029,17 +9034,17 @@ msgstr "" msgid "delete_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:54 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:52 #, python-format msgid "Update ports: added=%(added)s, removed=%(removed)s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:76 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:74 #, python-format msgid "port_update received: %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:219 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:217 msgid "No port changed." msgstr "" @@ -9092,45 +9097,52 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:32 #, python-format -msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgid "The specified OFC resource (%(resource)s) is not found." msgstr "" #: neutron/plugins/nec/common/exceptions.py:36 #, python-format -msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:40 +#, python-format +msgid "" +"Neutron-OFC resource mapping for %(resource)s %(neutron_id)s is not " +"found. It may be deleted during processing." msgstr "" -#: neutron/plugins/nec/common/exceptions.py:41 +#: neutron/plugins/nec/common/exceptions.py:46 #, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:45 +#: neutron/plugins/nec/common/exceptions.py:50 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:51 +#: neutron/plugins/nec/common/exceptions.py:56 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:61 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:66 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:65 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:69 +#: neutron/plugins/nec/common/exceptions.py:74 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " @@ -9154,14 +9166,19 @@ msgstr "" #: neutron/plugins/nec/common/ofc_client.py:99 #, python-format +msgid "Specified resource %s does not exist on OFC " +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:103 +#, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:102 +#: neutron/plugins/nec/common/ofc_client.py:106 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:111 +#: neutron/plugins/nec/common/ofc_client.py:115 #, python-format msgid "Failed to connect OFC : %s" msgstr "" @@ -9171,23 +9188,18 @@ msgstr "" msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:143 -#, python-format -msgid "NotFound %(resource)s for neutron_id=%(id)s." -msgstr "" - -#: neutron/plugins/nec/db/api.py:169 +#: neutron/plugins/nec/db/api.py:168 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:202 +#: neutron/plugins/nec/db/api.py:201 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:208 -#: neutron/plugins/openvswitch/ovs_db_v2.py:319 +#: neutron/plugins/nec/db/api.py:207 +#: neutron/plugins/openvswitch/ovs_db_v2.py:316 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9211,103 +9223,102 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:230 +#: neutron/plugins/nicira/NeutronPlugin.py:223 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:266 +#: neutron/plugins/nicira/NeutronPlugin.py:259 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:268 -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#: neutron/plugins/nicira/NeutronPlugin.py:261 #, python-format -msgid "Unable to create port on NVP logical router %s" +msgid "Unable to create port on NSX logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:271 +#: neutron/plugins/nicira/NeutronPlugin.py:264 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(nsx_router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:349 +#: neutron/plugins/nicira/NeutronPlugin.py:342 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:355 +#: neutron/plugins/nicira/NeutronPlugin.py:348 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:361 +#: neutron/plugins/nicira/NeutronPlugin.py:354 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:407 +#: neutron/plugins/nicira/NeutronPlugin.py:400 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:447 +#: neutron/plugins/nicira/NeutronPlugin.py:440 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:459 -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#: neutron/plugins/nicira/NeutronPlugin.py:709 +#: neutron/plugins/nicira/NeutronPlugin.py:452 +#: neutron/plugins/nicira/NeutronPlugin.py:504 +#: neutron/plugins/nicira/NeutronPlugin.py:702 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:480 +#: neutron/plugins/nicira/NeutronPlugin.py:473 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:491 +#: neutron/plugins/nicira/NeutronPlugin.py:484 #, python-format msgid "" "Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " "to be rolled back for Neutron port: %(neutron_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:496 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:518 +#: neutron/plugins/nicira/NeutronPlugin.py:511 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:518 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:530 +#: neutron/plugins/nicira/NeutronPlugin.py:523 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:532 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9315,302 +9326,302 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:554 -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:1070 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:566 +#: neutron/plugins/nicira/NeutronPlugin.py:559 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:584 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:604 +#: neutron/plugins/nicira/NeutronPlugin.py:597 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:614 +#: neutron/plugins/nicira/NeutronPlugin.py:607 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:655 +#: neutron/plugins/nicira/NeutronPlugin.py:648 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:690 -#: neutron/plugins/nicira/NeutronPlugin.py:1788 +#: neutron/plugins/nicira/NeutronPlugin.py:683 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:694 -#: neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/plugins/nicira/NeutronPlugin.py:687 +#: neutron/plugins/nicira/NeutronPlugin.py:1785 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 +#: neutron/plugins/nicira/NeutronPlugin.py:689 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:738 +#: neutron/plugins/nicira/NeutronPlugin.py:731 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:771 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 +#: neutron/plugins/nicira/NeutronPlugin.py:775 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:786 +#: neutron/plugins/nicira/NeutronPlugin.py:779 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:790 -#: neutron/plugins/nicira/NeutronPlugin.py:806 +#: neutron/plugins/nicira/NeutronPlugin.py:783 +#: neutron/plugins/nicira/NeutronPlugin.py:799 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:812 +#: neutron/plugins/nicira/NeutronPlugin.py:805 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:857 +#: neutron/plugins/nicira/NeutronPlugin.py:850 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:891 +#: neutron/plugins/nicira/NeutronPlugin.py:884 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:981 +#: neutron/plugins/nicira/NeutronPlugin.py:974 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1066 +#: neutron/plugins/nicira/NeutronPlugin.py:1059 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1085 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1088 +#: neutron/plugins/nicira/NeutronPlugin.py:1081 #: neutron/plugins/nicira/NeutronServicePlugin.py:515 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1118 +#: neutron/plugins/nicira/NeutronPlugin.py:1111 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1186 +#: neutron/plugins/nicira/NeutronPlugin.py:1179 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1200 +#: neutron/plugins/nicira/NeutronPlugin.py:1193 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1211 +#: neutron/plugins/nicira/NeutronPlugin.py:1204 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1303 +#: neutron/plugins/nicira/NeutronPlugin.py:1296 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1331 +#: neutron/plugins/nicira/NeutronPlugin.py:1324 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1414 +#: neutron/plugins/nicira/NeutronPlugin.py:1407 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1413 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1431 +#: neutron/plugins/nicira/NeutronPlugin.py:1424 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1441 +#: neutron/plugins/nicira/NeutronPlugin.py:1434 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1470 -#: neutron/plugins/nicira/NeutronPlugin.py:1555 +#: neutron/plugins/nicira/NeutronPlugin.py:1463 +#: neutron/plugins/nicira/NeutronPlugin.py:1548 #: neutron/plugins/nicira/NeutronServicePlugin.py:198 #: neutron/plugins/nicira/NeutronServicePlugin.py:1204 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1519 +#: neutron/plugins/nicira/NeutronPlugin.py:1512 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1522 +#: neutron/plugins/nicira/NeutronPlugin.py:1515 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1557 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1580 +#: neutron/plugins/nicira/NeutronPlugin.py:1573 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1577 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1579 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1643 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1647 +#: neutron/plugins/nicira/NeutronPlugin.py:1640 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1650 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1725 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:1816 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1829 +#: neutron/plugins/nicira/NeutronPlugin.py:1822 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1961 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1967 +#: neutron/plugins/nicira/NeutronPlugin.py:1960 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:1995 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2005 +#: neutron/plugins/nicira/NeutronPlugin.py:1998 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2032 +#: neutron/plugins/nicira/NeutronPlugin.py:2025 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2055 +#: neutron/plugins/nicira/NeutronPlugin.py:2048 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2085 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2159 +#: neutron/plugins/nicira/NeutronPlugin.py:2152 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2167 +#: neutron/plugins/nicira/NeutronPlugin.py:2160 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -9618,12 +9629,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2174 +#: neutron/plugins/nicira/NeutronPlugin.py:2167 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2187 +#: neutron/plugins/nicira/NeutronPlugin.py:2180 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9651,6 +9662,11 @@ msgstr "" msgid "An exception occurred while creating a port on lswitch %s" msgstr "" +#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#, python-format +msgid "Unable to create port on NVP logical router %s" +msgstr "" + #: neutron/plugins/nicira/NeutronServicePlugin.py:469 #, python-format msgid "Unable to create integration logic switch for router %s" @@ -9860,24 +9876,24 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:54 +#: neutron/plugins/nicira/nsx_cluster.py:49 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:66 +#: neutron/plugins/nicira/nsx_cluster.py:61 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:124 +#: neutron/plugins/nicira/nvplib.py:117 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:128 +#: neutron/plugins/nicira/nvplib.py:121 #, python-format msgid "locals=[%s]" msgstr "" @@ -10278,108 +10294,103 @@ msgstr "" msgid "Task status check interval" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:24 +#: neutron/plugins/nicira/common/exceptions.py:21 #, python-format -msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:28 +#: neutron/plugins/nicira/common/exceptions.py:25 #, python-format msgid "Unable to fulfill request with version %(version)s." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:32 +#: neutron/plugins/nicira/common/exceptions.py:29 #, python-format -msgid "Invalid NVP connection parameters: %(conn_params)s" +msgid "Invalid NSX connection parameters: %(conn_params)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:36 +#: neutron/plugins/nicira/common/exceptions.py:33 #, python-format msgid "" "Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the nvp plugin ini file." +"values are specified in the [DEFAULT] section of the NSX plugin ini file." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:42 +#: neutron/plugins/nicira/common/exceptions.py:39 #, python-format msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:47 +#: neutron/plugins/nicira/common/exceptions.py:44 #, python-format msgid "" "Unable to create port on network %(network)s. Maximum number of ports " "reached" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:52 +#: neutron/plugins/nicira/common/exceptions.py:49 #, python-format msgid "" "While retrieving NAT rules, %(actual_rules)s were found whereas rules in " "the (%(min_rules)s,%(max_rules)s) interval were expected" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:58 +#: neutron/plugins/nicira/common/exceptions.py:55 #, python-format -msgid "Invalid NVP attachment type '%(attachment_type)s'" +msgid "Invalid NSX attachment type '%(attachment_type)s'" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:62 +#: neutron/plugins/nicira/common/exceptions.py:59 msgid "" "The networking backend is currently in maintenance mode and therefore " "unable to accept requests which modify its state. Please try later." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:74 +#: neutron/plugins/nicira/common/exceptions.py:65 #, python-format msgid "Gateway Service %(gateway)s is already in use" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:78 +#: neutron/plugins/nicira/common/exceptions.py:69 #, python-format msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:82 +#: neutron/plugins/nicira/common/exceptions.py:73 #, python-format -msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:86 +#: neutron/plugins/nicira/common/exceptions.py:77 #, python-format msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NVP setup" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" " and/or configuration" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:91 +#: neutron/plugins/nicira/common/exceptions.py:82 #, python-format msgid "" "An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " "via port %(port_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:100 +#: neutron/plugins/nicira/common/exceptions.py:91 #, python-format msgid "Unable to find LSN for %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:104 +#: neutron/plugins/nicira/common/exceptions.py:95 #, python-format msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:109 +#: neutron/plugins/nicira/common/exceptions.py:100 #, python-format msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:113 +#: neutron/plugins/nicira/common/exceptions.py:104 #, python-format msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" @@ -11558,383 +11569,383 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:212 +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:260 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:278 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:301 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:303 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:377 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:393 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" "Adding a tunnel endpoint failed due to a concurrenttransaction had been " "committed (%s attempts left)" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:398 +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:312 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:329 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:434 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:523 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:294 #, python-format msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:306 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, 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:469 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, 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:488 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:480 #, 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:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 #, 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:517 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, 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:534 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:566 #, 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:618 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:610 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:668 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:687 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:768 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:760 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:766 #, 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:862 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:854 #, python-format msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:871 +#: 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:883 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:886 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920 #, python-format msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:926 #, python-format msgid "" "Port %s was not found on the integration bridge and will therefore not be" " processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 #, python-format msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:956 #, python-format msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1080 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1151 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1163 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1184 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1180 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1194 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1203 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1249 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1265 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 #, 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:1276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, 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:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275 #, 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:1288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, 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:1303 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1295 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1317 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1320 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12206,58 +12217,58 @@ msgstr "" msgid "Invalid configuration. check ryu.ini" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:96 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:94 #, python-format msgid "Could not get IPv4 address from %(nic)s: %(cfg)s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:162 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:160 #, python-format msgid "External port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:170 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:168 msgid "Get Ryu rest API address" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:220 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:218 msgid "Ryu rest API port isn't specified" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:221 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:219 #, python-format msgid "Going to ofp controller mode %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236 msgid "Port update received" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269 msgid "Agent loop has new device" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296 #, python-format msgid "tunnel_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 #, python-format msgid "ovsdb_port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:302 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 #, python-format msgid "ovsdb_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:308 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:306 #, python-format msgid "Initialization failed: %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:311 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:309 msgid "" "Ryu initialization on the node is done. Agent initialized successfully, " "now running..." @@ -12386,13 +12397,13 @@ msgstr "" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgstr "" -#: neutron/server/__init__.py:40 +#: neutron/server/__init__.py:39 msgid "" "ERROR: Unable to find configuration file via the default search paths " "(~/.neutron/, ~/, /etc/neutron/, /etc/) and the '--config-file' option!" msgstr "" -#: neutron/server/__init__.py:47 +#: neutron/server/__init__.py:46 #, python-format msgid "ERROR: %s" msgstr "" @@ -13639,56 +13650,60 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:76 -#: neutron/tests/unit/nec/test_ofc_client.py:82 -#: neutron/tests/unit/nec/test_ofc_client.py:91 +#: neutron/tests/unit/nec/test_ofc_client.py:77 +msgid "The specified OFC resource (/somewhere) is not found." +msgstr "" + +#: neutron/tests/unit/nec/test_ofc_client.py:81 +#: neutron/tests/unit/nec/test_ofc_client.py:87 +#: neutron/tests/unit/nec/test_ofc_client.py:96 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:101 +#: neutron/tests/unit/nec/test_ofc_client.py:106 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:406 +#: neutron/tests/unit/vmware/apiclient/fake.py:404 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:415 +#: neutron/tests/unit/vmware/apiclient/fake.py:413 #, python-format msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:103 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:115 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:126 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:143 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:161 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:183 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:205 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:289 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:303 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:317 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:359 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:193 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:256 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 #, python-format msgid "Lswitch %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/test_edge_router.py:132 +#: neutron/tests/unit/vmware/vshield/test_edge_router.py:130 msgid "Tasks not completed" msgstr "" @@ -13842,3 +13857,37 @@ msgstr "" #~ msgid "Security group: %s was already deleted from backend" #~ msgstr "" +#~ msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +#~ msgstr "" + +#~ msgid "NotFound %(resource)s for neutron_id=%(id)s." +#~ msgstr "" + +#~ msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +#~ msgstr "" + +#~ msgid "Invalid NVP connection parameters: %(conn_params)s" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid cluster values: %(invalid_attrs)s. " +#~ "Please ensure that these values are " +#~ "specified in the [DEFAULT] section of" +#~ " the nvp plugin ini file." +#~ msgstr "" + +#~ msgid "Invalid NVP attachment type '%(attachment_type)s'" +#~ msgstr "" + +#~ msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" +#~ msgstr "" + +#~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +#~ msgstr "" + +#~ msgid "" +#~ "Service cluster: '%(cluster_id)s' is " +#~ "unavailable. Please, check NVP setup " +#~ "and/or configuration" +#~ msgstr "" + diff --git a/neutron/locale/hi/LC_MESSAGES/neutron.po b/neutron/locale/hi/LC_MESSAGES/neutron.po index 859797bdc..382f5e96c 100644 --- a/neutron/locale/hi/LC_MESSAGES/neutron.po +++ b/neutron/locale/hi/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-27 06:23+0000\n" +"POT-Creation-Date: 2014-02-28 06:26+0000\n" "PO-Revision-Date: 2013-08-27 04:58+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Hindi " @@ -38,59 +38,59 @@ msgstr "" msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: neutron/manager.py:72 +#: neutron/manager.py:69 #, python-format msgid "dhcp_agents_per_network must be >= 1. '%s' is invalid." msgstr "" -#: neutron/manager.py:84 +#: neutron/manager.py:81 msgid "Neutron core_plugin not configured!" msgstr "" -#: neutron/manager.py:113 +#: neutron/manager.py:110 #, python-format msgid "Loading core plugin: %s" msgstr "" -#: neutron/manager.py:140 +#: neutron/manager.py:137 #, python-format msgid "Error loading plugin by name, %s" msgstr "" -#: neutron/manager.py:141 +#: neutron/manager.py:138 #, python-format msgid "Error loading plugin by class, %s" msgstr "" -#: neutron/manager.py:142 +#: neutron/manager.py:139 msgid "Plugin not found." msgstr "" -#: neutron/manager.py:147 +#: neutron/manager.py:144 msgid "Loading services supported by the core plugin" msgstr "" -#: neutron/manager.py:156 +#: neutron/manager.py:153 #, python-format msgid "Service %s is supported by the core plugin" msgstr "" -#: neutron/manager.py:169 +#: neutron/manager.py:166 #, python-format msgid "Loading service plugins: %s" msgstr "" -#: neutron/manager.py:174 +#: neutron/manager.py:171 #, python-format msgid "Loading Plugin: %s" msgstr "" -#: neutron/manager.py:182 +#: neutron/manager.py:179 #, python-format msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/manager.py:194 +#: neutron/manager.py:191 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -218,42 +218,42 @@ msgstr "" msgid "%s is already registered." msgstr "" -#: neutron/service.py:39 +#: neutron/service.py:37 msgid "Seconds between running periodic tasks" msgstr "" -#: neutron/service.py:42 +#: neutron/service.py:40 msgid "Number of separate worker processes for service" msgstr "" -#: neutron/service.py:45 +#: neutron/service.py:43 msgid "" "Range of seconds to randomly delay when starting the periodic task " "scheduler to reduce stampeding. (Disable by setting to 0)" msgstr "" -#: neutron/service.py:102 +#: neutron/service.py:100 msgid "Error occurred: trying old api-paste.ini." msgstr "" -#: neutron/service.py:107 +#: neutron/service.py:105 msgid "Unrecoverable error: please check log for details." msgstr "" -#: neutron/service.py:116 +#: neutron/service.py:114 msgid "No known API applications configured." msgstr "" -#: neutron/service.py:123 +#: neutron/service.py:121 #, python-format msgid "Neutron service started, listening on %(host)s:%(port)s" msgstr "" -#: neutron/service.py:224 +#: neutron/service.py:222 msgid "Exception occurs when timer stops" msgstr "" -#: neutron/service.py:234 +#: neutron/service.py:232 msgid "Exception occurs when waiting for timer" msgstr "" @@ -437,7 +437,7 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:184 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 #: neutron/agent/metadata/namespace_proxy.py:156 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,7 +507,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:887 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 #: neutron/agent/metadata/agent.py:305 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -515,191 +515,191 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:892 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 #: neutron/agent/metadata/agent.py:310 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:241 #: neutron/services/loadbalancer/agent/agent_manager.py:121 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:897 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:158 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:158 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:166 +#: neutron/agent/l3_agent.py:162 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:169 +#: neutron/agent/l3_agent.py:165 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:174 +#: neutron/agent/l3_agent.py:170 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:176 +#: neutron/agent/l3_agent.py:172 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:179 +#: neutron/agent/l3_agent.py:175 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:181 +#: neutron/agent/l3_agent.py:177 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:204 +#: neutron/agent/l3_agent.py:200 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:231 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:236 +#: neutron/agent/l3_agent.py:232 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:257 +#: neutron/agent/l3_agent.py:253 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:277 +#: neutron/agent/l3_agent.py:273 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:298 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:322 +#: neutron/agent/l3_agent.py:318 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:346 +#: neutron/agent/l3_agent.py:342 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:395 +#: neutron/agent/l3_agent.py:391 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:397 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:545 +#: neutron/agent/l3_agent.py:541 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:669 +#: neutron/agent/l3_agent.py:665 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:674 +#: neutron/agent/l3_agent.py:670 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:678 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:686 +#: neutron/agent/l3_agent.py:682 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:693 +#: neutron/agent/l3_agent.py:689 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:742 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:751 +#: neutron/agent/l3_agent.py:747 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:753 neutron/agent/l3_agent.py:791 +#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:767 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:782 +#: neutron/agent/l3_agent.py:778 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:785 +#: neutron/agent/l3_agent.py:781 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:783 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:800 +#: neutron/agent/l3_agent.py:796 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:820 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:828 +#: neutron/agent/l3_agent.py:824 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:860 +#: neutron/agent/l3_agent.py:856 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:884 +#: neutron/agent/l3_agent.py:880 msgid "Report state task successfully completed" msgstr "" @@ -725,7 +725,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279 #, python-format msgid "Delete %s" msgstr "" @@ -1077,7 +1077,7 @@ msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:61 -#: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" @@ -1183,86 +1183,86 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:39 +#: neutron/agent/linux/ovs_lib.py:34 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 -#: neutron/agent/linux/ovs_lib.py:313 +#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 +#: neutron/agent/linux/ovs_lib.py:308 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:174 +#: neutron/agent/linux/ovs_lib.py:169 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:200 +#: neutron/agent/linux/ovs_lib.py:195 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:230 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:239 +#: neutron/agent/linux/ovs_lib.py:234 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:242 +#: neutron/agent/linux/ovs_lib.py:237 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:245 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:361 +#: neutron/agent/linux/ovs_lib.py:356 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:371 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:402 +#: neutron/agent/linux/ovs_lib.py:397 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:412 +#: neutron/agent/linux/ovs_lib.py:407 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:425 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:440 +#: neutron/agent/linux/ovs_lib.py:435 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:451 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:461 +#: neutron/agent/linux/ovs_lib.py:456 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:473 +#: neutron/agent/linux/ovs_lib.py:468 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:477 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1830,7 +1830,7 @@ msgstr "" msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:65 +#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" @@ -1858,409 +1858,409 @@ msgstr "" msgid "Request Failed: internal server error while processing your request." msgstr "" -#: neutron/common/config.py:39 +#: neutron/common/config.py:37 msgid "The host IP to bind to" msgstr "" -#: neutron/common/config.py:41 +#: neutron/common/config.py:39 msgid "The port to bind to" msgstr "" -#: neutron/common/config.py:43 +#: neutron/common/config.py:41 msgid "The API paste config file to use" msgstr "" -#: neutron/common/config.py:45 +#: neutron/common/config.py:43 msgid "The path for API extensions" msgstr "" -#: neutron/common/config.py:47 +#: neutron/common/config.py:45 msgid "The policy file to use" msgstr "" -#: neutron/common/config.py:51 +#: neutron/common/config.py:49 msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:53 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 msgid "The service plugins Neutron will use" msgstr "" -#: neutron/common/config.py:55 +#: neutron/common/config.py:53 msgid "The base MAC address Neutron will use for VIFs" msgstr "" -#: neutron/common/config.py:57 +#: neutron/common/config.py:55 msgid "How many times Neutron will retry MAC generation" msgstr "" -#: neutron/common/config.py:59 +#: neutron/common/config.py:57 msgid "Allow the usage of the bulk API" msgstr "" -#: neutron/common/config.py:61 +#: neutron/common/config.py:59 msgid "Allow the usage of the pagination" msgstr "" -#: neutron/common/config.py:63 +#: neutron/common/config.py:61 msgid "Allow the usage of the sorting" msgstr "" -#: neutron/common/config.py:65 +#: neutron/common/config.py:63 msgid "" "The maximum number of items returned in a single response, value was " "'infinite' or negative integer means no limit" msgstr "" -#: neutron/common/config.py:69 +#: neutron/common/config.py:67 msgid "Maximum number of DNS nameservers" msgstr "" -#: neutron/common/config.py:71 +#: neutron/common/config.py:69 msgid "Maximum number of host routes per subnet" msgstr "" -#: neutron/common/config.py:73 +#: neutron/common/config.py:71 msgid "Maximum number of fixed ips per port" msgstr "" -#: neutron/common/config.py:76 +#: neutron/common/config.py:74 msgid "DHCP lease duration" msgstr "" -#: neutron/common/config.py:78 +#: neutron/common/config.py:76 msgid "Allow sending resource operation notification to DHCP agent" msgstr "" -#: neutron/common/config.py:81 +#: neutron/common/config.py:79 msgid "Allow overlapping IP support in Neutron" msgstr "" -#: neutron/common/config.py:83 +#: neutron/common/config.py:81 msgid "The hostname Neutron is running on" msgstr "" -#: neutron/common/config.py:85 +#: neutron/common/config.py:83 msgid "Ensure that configured gateway is on subnet" msgstr "" -#: neutron/common/config.py:91 +#: neutron/common/config.py:89 msgid "" "Where to store Neutron state files. This directory must be writable by " "the agent." msgstr "" -#: neutron/common/config.py:117 +#: neutron/common/config.py:115 #, python-format msgid "Base MAC: %s" msgstr "" -#: neutron/common/config.py:128 +#: neutron/common/config.py:126 msgid "Logging enabled!" msgstr "" -#: neutron/common/config.py:144 +#: neutron/common/config.py:142 #, python-format msgid "Config paste file: %s" msgstr "" -#: neutron/common/config.py:149 +#: neutron/common/config.py:147 #, python-format msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" -#: neutron/common/exceptions.py:32 +#: neutron/common/exceptions.py:30 #: neutron/plugins/nicira/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" -#: neutron/common/exceptions.py:53 +#: neutron/common/exceptions.py:51 #, python-format msgid "Bad %(resource)s request: %(msg)s" msgstr "" -#: neutron/common/exceptions.py:65 +#: neutron/common/exceptions.py:63 msgid "Not authorized." msgstr "" -#: neutron/common/exceptions.py:69 +#: neutron/common/exceptions.py:67 msgid "The service is unavailable" msgstr "" -#: neutron/common/exceptions.py:73 +#: neutron/common/exceptions.py:71 #, python-format msgid "User does not have admin privileges: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:77 +#: neutron/common/exceptions.py:75 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: neutron/common/exceptions.py:81 +#: neutron/common/exceptions.py:79 #, python-format msgid "Network %(net_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:85 +#: neutron/common/exceptions.py:83 #, python-format msgid "Subnet %(subnet_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:89 +#: neutron/common/exceptions.py:87 #, python-format msgid "Port %(port_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:93 +#: neutron/common/exceptions.py:91 #, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:98 +#: neutron/common/exceptions.py:96 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:102 +#: neutron/common/exceptions.py:100 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:106 +#: neutron/common/exceptions.py:104 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:110 +#: neutron/common/exceptions.py:108 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:114 +#: neutron/common/exceptions.py:112 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:118 +#: neutron/common/exceptions.py:116 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:122 +#: neutron/common/exceptions.py:120 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:127 +#: neutron/common/exceptions.py:125 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:132 +#: neutron/common/exceptions.py:130 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:138 +#: neutron/common/exceptions.py:136 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:144 +#: neutron/common/exceptions.py:142 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:150 +#: neutron/common/exceptions.py:148 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:155 +#: neutron/common/exceptions.py:153 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:160 +#: neutron/common/exceptions.py:158 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:166 +#: neutron/common/exceptions.py:164 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:171 +#: neutron/common/exceptions.py:169 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:174 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:184 +#: neutron/common/exceptions.py:182 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:187 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:194 +#: neutron/common/exceptions.py:192 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:204 +#: neutron/common/exceptions.py:202 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:208 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:212 +#: neutron/common/exceptions.py:210 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:217 +#: neutron/common/exceptions.py:215 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:222 +#: neutron/common/exceptions.py:220 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:226 +#: neutron/common/exceptions.py:224 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:230 +#: neutron/common/exceptions.py:228 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:234 +#: neutron/common/exceptions.py:232 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:238 +#: neutron/common/exceptions.py:236 msgid "Sudo privilege is required to run this command." msgstr "" -#: neutron/common/exceptions.py:242 +#: neutron/common/exceptions.py:240 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:246 +#: neutron/common/exceptions.py:244 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:250 +#: neutron/common/exceptions.py:248 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:254 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:259 +#: neutron/common/exceptions.py:257 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:264 +#: neutron/common/exceptions.py:262 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:268 +#: neutron/common/exceptions.py:266 #, python-format msgid "Extensions not found: %(extensions)s" msgstr "" -#: neutron/common/exceptions.py:272 +#: neutron/common/exceptions.py:270 #, python-format msgid "Invalid content type %(content_type)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:274 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:281 +#: neutron/common/exceptions.py:279 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:285 +#: neutron/common/exceptions.py:283 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:290 +#: neutron/common/exceptions.py:288 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:295 +#: neutron/common/exceptions.py:293 #, python-format msgid "" "Current gateway ip %(ip_address)s already in use by port %(port_id)s. " "Unable to update." msgstr "" -#: neutron/common/exceptions.py:300 +#: neutron/common/exceptions.py:298 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" -#: neutron/common/exceptions.py:310 +#: neutron/common/exceptions.py:308 #, python-format msgid "Invalid network VXLAN port range: '%(vxlan_range)s'" msgstr "" -#: neutron/common/exceptions.py:314 +#: neutron/common/exceptions.py:312 #, python-format msgid "Found duplicate extension: %(alias)s" msgstr "" @@ -2282,32 +2282,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:53 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:143 +#: neutron/common/utils.py:140 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:146 +#: neutron/common/utils.py:143 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:149 +#: neutron/common/utils.py:146 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:151 +#: neutron/common/utils.py:148 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:154 +#: neutron/common/utils.py:151 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2339,12 +2339,12 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/api.py:59 +#: neutron/db/api.py:55 #, python-format msgid "Database registration exception: %s" msgstr "" -#: neutron/db/api.py:70 +#: neutron/db/api.py:66 msgid "Database exception" msgstr "" @@ -2613,99 +2613,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:168 +#: neutron/db/l3_db.py:163 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:607 +#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:277 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:291 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 #: neutron/plugins/bigswitch/plugin.py:817 #: neutron/plugins/bigswitch/plugin.py:826 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:307 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:318 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:333 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:467 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:506 +#: neutron/db/l3_db.py:501 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:510 +#: neutron/db/l3_db.py:505 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:522 +#: neutron/db/l3_db.py:517 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:529 +#: neutron/db/l3_db.py:524 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:533 +#: neutron/db/l3_db.py:528 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1853 +#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:731 +#: neutron/db/l3_db.py:726 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:749 +#: neutron/db/l3_db.py:744 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:837 +#: neutron/db/l3_db.py:832 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2959,24 +2959,24 @@ msgstr "" msgid "Multiple agents with agent_type=%(agent_type)s and host=%(host)s found" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:26 +#: neutron/extensions/allowedaddresspairs.py:22 msgid "AllowedAddressPair must contain ip_address" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:30 +#: neutron/extensions/allowedaddresspairs.py:26 msgid "" "Port Security must be enabled in order to have allowed address pairs on a" " port." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:35 +#: neutron/extensions/allowedaddresspairs.py:31 #, python-format msgid "" "Request contains duplicate address pair: mac_address %(mac_address)s " "ip_address %(ip_address)s." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:40 +#: neutron/extensions/allowedaddresspairs.py:36 msgid "Port's Fixed IP and Mac Address match an address pair entry." msgstr "" @@ -3141,39 +3141,39 @@ msgid "" "unlimited." msgstr "" -#: neutron/extensions/l3.py:34 +#: neutron/extensions/l3.py:29 #, python-format msgid "Router %(router_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:38 +#: neutron/extensions/l3.py:33 #, python-format msgid "Router %(router_id)s still has active ports" msgstr "" -#: neutron/extensions/l3.py:42 +#: neutron/extensions/l3.py:37 #, python-format msgid "Router %(router_id)s does not have an interface with id %(port_id)s" msgstr "" -#: neutron/extensions/l3.py:47 +#: neutron/extensions/l3.py:42 #, python-format msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s" msgstr "" -#: neutron/extensions/l3.py:52 +#: neutron/extensions/l3.py:47 #, python-format msgid "" "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot " "be deleted, as it is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:58 +#: neutron/extensions/l3.py:53 #, python-format msgid "Floating IP %(floatingip_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:62 +#: neutron/extensions/l3.py:57 #, python-format msgid "" "External network %(external_network_id)s is not reachable from subnet " @@ -3181,7 +3181,7 @@ msgid "" "Floating IP." msgstr "" -#: neutron/extensions/l3.py:68 +#: neutron/extensions/l3.py:63 #, python-format msgid "" "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with " @@ -3189,25 +3189,25 @@ msgid "" "has a floating IP on external network %(net_id)s." msgstr "" -#: neutron/extensions/l3.py:75 +#: neutron/extensions/l3.py:70 #, python-format msgid "" "Port %(port_id)s has owner %(device_owner)s and therefore cannot be " "deleted directly via the port API." msgstr "" -#: neutron/extensions/l3.py:80 +#: neutron/extensions/l3.py:75 #, python-format msgid "" "Gateway cannot be updated for router %(router_id)s, since a gateway to " "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:140 +#: neutron/extensions/l3.py:135 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:144 +#: neutron/extensions/l3.py:139 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -3361,19 +3361,19 @@ msgstr "" msgid "Duplicate segment entry in request." msgstr "" -#: neutron/extensions/portsecurity.py:25 +#: neutron/extensions/portsecurity.py:20 msgid "" "Port has security group associated. Cannot disable port security or ip " "address until security group is removed" msgstr "" -#: neutron/extensions/portsecurity.py:30 +#: neutron/extensions/portsecurity.py:25 msgid "" "Port security must be enabled and port must have an IP address in order " "to use security groups." msgstr "" -#: neutron/extensions/portsecurity.py:35 +#: neutron/extensions/portsecurity.py:30 msgid "Port does not have port security binding." msgstr "" @@ -4829,7 +4829,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:55 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89 #: neutron/plugins/mlnx/rpc_callbacks.py:76 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" @@ -4844,9 +4844,9 @@ msgstr "" #: neutron/plugins/mlnx/rpc_callbacks.py:98 #: neutron/plugins/mlnx/rpc_callbacks.py:117 #: neutron/plugins/mlnx/rpc_callbacks.py:132 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:114 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 #, python-format msgid "%s can not be found in database" msgstr "" @@ -5629,7 +5629,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:192 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5637,8 +5637,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:222 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:443 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" msgstr "" @@ -5657,7 +5657,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:208 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5665,7 +5665,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:249 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5673,7 +5673,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:255 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:471 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5831,7 +5831,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 #: neutron/plugins/mlnx/mlnx_plugin.py:334 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:519 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" msgstr "" @@ -6172,7 +6172,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:41 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 -#: neutron/plugins/openvswitch/ovs_db_v2.py:133 +#: neutron/plugins/openvswitch/ovs_db_v2.py:130 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6187,7 +6187,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:157 +#: neutron/plugins/openvswitch/ovs_db_v2.py:154 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6201,7 +6201,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:141 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 -#: neutron/plugins/openvswitch/ovs_db_v2.py:198 +#: neutron/plugins/openvswitch/ovs_db_v2.py:195 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" @@ -6211,8 +6211,8 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:89 -#: neutron/plugins/openvswitch/ovs_db_v2.py:107 +#: neutron/plugins/openvswitch/ovs_db_v2.py:86 +#: neutron/plugins/openvswitch/ovs_db_v2.py:104 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6254,7 +6254,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:144 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6267,7 +6267,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:79 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122 #: neutron/plugins/mlnx/rpc_callbacks.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:123 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" @@ -6409,7 +6409,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent out of sync with plugin!" msgstr "" @@ -6431,7 +6431,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1356 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1348 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6518,14 +6518,14 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156 #, python-format msgid "Device %(device)s not bound to the agent host %(host)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:150 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "" @@ -6547,26 +6547,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:217 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:225 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:233 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:237 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -6734,7 +6734,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:277 msgid "network_delete received" msgstr "" @@ -6745,12 +6745,12 @@ msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:318 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:343 msgid "fdb_remove received" msgstr "" @@ -6759,7 +6759,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:404 msgid "fdb_update received" msgstr "" @@ -6769,7 +6769,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:142 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" msgstr "" @@ -6780,14 +6780,14 @@ msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:942 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6795,29 +6795,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1015 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1020 #, python-format msgid "Port %s updated." msgstr "" @@ -6836,8 +6836,8 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1233 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" @@ -6898,7 +6898,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:163 +#: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6907,7 +6907,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:193 +#: neutron/plugins/openvswitch/ovs_db_v2.py:190 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " @@ -6916,7 +6916,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:188 +#: neutron/plugins/openvswitch/ovs_db_v2.py:185 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " @@ -8044,7 +8044,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:231 +#: neutron/plugins/openvswitch/ovs_db_v2.py:228 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8083,7 +8083,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8430,7 +8430,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:142 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:364 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8578,8 +8578,8 @@ msgid "" msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -8772,88 +8772,93 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:247 +#: neutron/plugins/nec/nec_plugin.py:256 +#, python-format +msgid "deactivate_port(): OFC port for port=%s is already removed." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:263 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:268 +#: neutron/plugins/nec/nec_plugin.py:284 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:317 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:341 +#: neutron/plugins/nec/nec_plugin.py:357 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:360 +#: neutron/plugins/nec/nec_plugin.py:376 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:371 +#: neutron/plugins/nec/nec_plugin.py:387 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:525 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:589 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:622 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:632 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:689 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:720 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:730 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:749 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:754 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9029,17 +9034,17 @@ msgstr "" msgid "delete_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:54 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:52 #, python-format msgid "Update ports: added=%(added)s, removed=%(removed)s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:76 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:74 #, python-format msgid "port_update received: %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:219 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:217 msgid "No port changed." msgstr "" @@ -9092,45 +9097,52 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:32 #, python-format -msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgid "The specified OFC resource (%(resource)s) is not found." msgstr "" #: neutron/plugins/nec/common/exceptions.py:36 #, python-format -msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:40 +#, python-format +msgid "" +"Neutron-OFC resource mapping for %(resource)s %(neutron_id)s is not " +"found. It may be deleted during processing." msgstr "" -#: neutron/plugins/nec/common/exceptions.py:41 +#: neutron/plugins/nec/common/exceptions.py:46 #, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:45 +#: neutron/plugins/nec/common/exceptions.py:50 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:51 +#: neutron/plugins/nec/common/exceptions.py:56 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:61 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:66 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:65 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:69 +#: neutron/plugins/nec/common/exceptions.py:74 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " @@ -9154,14 +9166,19 @@ msgstr "" #: neutron/plugins/nec/common/ofc_client.py:99 #, python-format +msgid "Specified resource %s does not exist on OFC " +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:103 +#, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:102 +#: neutron/plugins/nec/common/ofc_client.py:106 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:111 +#: neutron/plugins/nec/common/ofc_client.py:115 #, python-format msgid "Failed to connect OFC : %s" msgstr "" @@ -9171,23 +9188,18 @@ msgstr "" msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:143 -#, python-format -msgid "NotFound %(resource)s for neutron_id=%(id)s." -msgstr "" - -#: neutron/plugins/nec/db/api.py:169 +#: neutron/plugins/nec/db/api.py:168 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:202 +#: neutron/plugins/nec/db/api.py:201 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:208 -#: neutron/plugins/openvswitch/ovs_db_v2.py:319 +#: neutron/plugins/nec/db/api.py:207 +#: neutron/plugins/openvswitch/ovs_db_v2.py:316 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9211,103 +9223,102 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:230 +#: neutron/plugins/nicira/NeutronPlugin.py:223 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:266 +#: neutron/plugins/nicira/NeutronPlugin.py:259 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:268 -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#: neutron/plugins/nicira/NeutronPlugin.py:261 #, python-format -msgid "Unable to create port on NVP logical router %s" +msgid "Unable to create port on NSX logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:271 +#: neutron/plugins/nicira/NeutronPlugin.py:264 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(nsx_router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:349 +#: neutron/plugins/nicira/NeutronPlugin.py:342 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:355 +#: neutron/plugins/nicira/NeutronPlugin.py:348 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:361 +#: neutron/plugins/nicira/NeutronPlugin.py:354 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:407 +#: neutron/plugins/nicira/NeutronPlugin.py:400 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:447 +#: neutron/plugins/nicira/NeutronPlugin.py:440 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:459 -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#: neutron/plugins/nicira/NeutronPlugin.py:709 +#: neutron/plugins/nicira/NeutronPlugin.py:452 +#: neutron/plugins/nicira/NeutronPlugin.py:504 +#: neutron/plugins/nicira/NeutronPlugin.py:702 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:480 +#: neutron/plugins/nicira/NeutronPlugin.py:473 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:491 +#: neutron/plugins/nicira/NeutronPlugin.py:484 #, python-format msgid "" "Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " "to be rolled back for Neutron port: %(neutron_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:496 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:518 +#: neutron/plugins/nicira/NeutronPlugin.py:511 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:518 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:530 +#: neutron/plugins/nicira/NeutronPlugin.py:523 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:532 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9315,302 +9326,302 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:554 -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:1070 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:566 +#: neutron/plugins/nicira/NeutronPlugin.py:559 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:584 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:604 +#: neutron/plugins/nicira/NeutronPlugin.py:597 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:614 +#: neutron/plugins/nicira/NeutronPlugin.py:607 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:655 +#: neutron/plugins/nicira/NeutronPlugin.py:648 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:690 -#: neutron/plugins/nicira/NeutronPlugin.py:1788 +#: neutron/plugins/nicira/NeutronPlugin.py:683 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:694 -#: neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/plugins/nicira/NeutronPlugin.py:687 +#: neutron/plugins/nicira/NeutronPlugin.py:1785 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 +#: neutron/plugins/nicira/NeutronPlugin.py:689 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:738 +#: neutron/plugins/nicira/NeutronPlugin.py:731 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:771 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 +#: neutron/plugins/nicira/NeutronPlugin.py:775 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:786 +#: neutron/plugins/nicira/NeutronPlugin.py:779 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:790 -#: neutron/plugins/nicira/NeutronPlugin.py:806 +#: neutron/plugins/nicira/NeutronPlugin.py:783 +#: neutron/plugins/nicira/NeutronPlugin.py:799 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:812 +#: neutron/plugins/nicira/NeutronPlugin.py:805 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:857 +#: neutron/plugins/nicira/NeutronPlugin.py:850 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:891 +#: neutron/plugins/nicira/NeutronPlugin.py:884 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:981 +#: neutron/plugins/nicira/NeutronPlugin.py:974 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1066 +#: neutron/plugins/nicira/NeutronPlugin.py:1059 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1085 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1088 +#: neutron/plugins/nicira/NeutronPlugin.py:1081 #: neutron/plugins/nicira/NeutronServicePlugin.py:515 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1118 +#: neutron/plugins/nicira/NeutronPlugin.py:1111 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1186 +#: neutron/plugins/nicira/NeutronPlugin.py:1179 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1200 +#: neutron/plugins/nicira/NeutronPlugin.py:1193 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1211 +#: neutron/plugins/nicira/NeutronPlugin.py:1204 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1303 +#: neutron/plugins/nicira/NeutronPlugin.py:1296 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1331 +#: neutron/plugins/nicira/NeutronPlugin.py:1324 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1414 +#: neutron/plugins/nicira/NeutronPlugin.py:1407 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1413 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1431 +#: neutron/plugins/nicira/NeutronPlugin.py:1424 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1441 +#: neutron/plugins/nicira/NeutronPlugin.py:1434 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1470 -#: neutron/plugins/nicira/NeutronPlugin.py:1555 +#: neutron/plugins/nicira/NeutronPlugin.py:1463 +#: neutron/plugins/nicira/NeutronPlugin.py:1548 #: neutron/plugins/nicira/NeutronServicePlugin.py:198 #: neutron/plugins/nicira/NeutronServicePlugin.py:1204 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1519 +#: neutron/plugins/nicira/NeutronPlugin.py:1512 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1522 +#: neutron/plugins/nicira/NeutronPlugin.py:1515 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1557 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1580 +#: neutron/plugins/nicira/NeutronPlugin.py:1573 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1577 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1579 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1643 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1647 +#: neutron/plugins/nicira/NeutronPlugin.py:1640 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1650 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1725 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:1816 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1829 +#: neutron/plugins/nicira/NeutronPlugin.py:1822 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1961 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1967 +#: neutron/plugins/nicira/NeutronPlugin.py:1960 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:1995 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2005 +#: neutron/plugins/nicira/NeutronPlugin.py:1998 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2032 +#: neutron/plugins/nicira/NeutronPlugin.py:2025 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2055 +#: neutron/plugins/nicira/NeutronPlugin.py:2048 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2085 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2159 +#: neutron/plugins/nicira/NeutronPlugin.py:2152 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2167 +#: neutron/plugins/nicira/NeutronPlugin.py:2160 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -9618,12 +9629,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2174 +#: neutron/plugins/nicira/NeutronPlugin.py:2167 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2187 +#: neutron/plugins/nicira/NeutronPlugin.py:2180 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9651,6 +9662,11 @@ msgstr "" msgid "An exception occurred while creating a port on lswitch %s" msgstr "" +#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#, python-format +msgid "Unable to create port on NVP logical router %s" +msgstr "" + #: neutron/plugins/nicira/NeutronServicePlugin.py:469 #, python-format msgid "Unable to create integration logic switch for router %s" @@ -9860,24 +9876,24 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:54 +#: neutron/plugins/nicira/nsx_cluster.py:49 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:66 +#: neutron/plugins/nicira/nsx_cluster.py:61 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:124 +#: neutron/plugins/nicira/nvplib.py:117 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:128 +#: neutron/plugins/nicira/nvplib.py:121 #, python-format msgid "locals=[%s]" msgstr "" @@ -10278,108 +10294,103 @@ msgstr "" msgid "Task status check interval" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:24 +#: neutron/plugins/nicira/common/exceptions.py:21 #, python-format -msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:28 +#: neutron/plugins/nicira/common/exceptions.py:25 #, python-format msgid "Unable to fulfill request with version %(version)s." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:32 +#: neutron/plugins/nicira/common/exceptions.py:29 #, python-format -msgid "Invalid NVP connection parameters: %(conn_params)s" +msgid "Invalid NSX connection parameters: %(conn_params)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:36 +#: neutron/plugins/nicira/common/exceptions.py:33 #, python-format msgid "" "Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the nvp plugin ini file." +"values are specified in the [DEFAULT] section of the NSX plugin ini file." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:42 +#: neutron/plugins/nicira/common/exceptions.py:39 #, python-format msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:47 +#: neutron/plugins/nicira/common/exceptions.py:44 #, python-format msgid "" "Unable to create port on network %(network)s. Maximum number of ports " "reached" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:52 +#: neutron/plugins/nicira/common/exceptions.py:49 #, python-format msgid "" "While retrieving NAT rules, %(actual_rules)s were found whereas rules in " "the (%(min_rules)s,%(max_rules)s) interval were expected" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:58 +#: neutron/plugins/nicira/common/exceptions.py:55 #, python-format -msgid "Invalid NVP attachment type '%(attachment_type)s'" +msgid "Invalid NSX attachment type '%(attachment_type)s'" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:62 +#: neutron/plugins/nicira/common/exceptions.py:59 msgid "" "The networking backend is currently in maintenance mode and therefore " "unable to accept requests which modify its state. Please try later." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:74 +#: neutron/plugins/nicira/common/exceptions.py:65 #, python-format msgid "Gateway Service %(gateway)s is already in use" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:78 +#: neutron/plugins/nicira/common/exceptions.py:69 #, python-format msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:82 +#: neutron/plugins/nicira/common/exceptions.py:73 #, python-format -msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:86 +#: neutron/plugins/nicira/common/exceptions.py:77 #, python-format msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NVP setup" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" " and/or configuration" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:91 +#: neutron/plugins/nicira/common/exceptions.py:82 #, python-format msgid "" "An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " "via port %(port_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:100 +#: neutron/plugins/nicira/common/exceptions.py:91 #, python-format msgid "Unable to find LSN for %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:104 +#: neutron/plugins/nicira/common/exceptions.py:95 #, python-format msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:109 +#: neutron/plugins/nicira/common/exceptions.py:100 #, python-format msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:113 +#: neutron/plugins/nicira/common/exceptions.py:104 #, python-format msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" @@ -11558,383 +11569,383 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:212 +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:260 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:278 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:301 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:303 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:377 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:393 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" "Adding a tunnel endpoint failed due to a concurrenttransaction had been " "committed (%s attempts left)" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:398 +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:312 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:329 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:434 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:523 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:294 #, python-format msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:306 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, 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:469 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, 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:488 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:480 #, 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:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 #, 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:517 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, 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:534 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:566 #, 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:618 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:610 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:668 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:687 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:768 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:760 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:766 #, 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:862 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:854 #, python-format msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:871 +#: 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:883 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:886 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920 #, python-format msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:926 #, python-format msgid "" "Port %s was not found on the integration bridge and will therefore not be" " processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 #, python-format msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:956 #, python-format msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1080 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1151 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1163 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1184 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1180 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1194 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1203 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1249 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1265 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 #, 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:1276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, 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:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275 #, 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:1288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, 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:1303 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1295 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1317 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1320 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12206,58 +12217,58 @@ msgstr "" msgid "Invalid configuration. check ryu.ini" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:96 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:94 #, python-format msgid "Could not get IPv4 address from %(nic)s: %(cfg)s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:162 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:160 #, python-format msgid "External port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:170 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:168 msgid "Get Ryu rest API address" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:220 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:218 msgid "Ryu rest API port isn't specified" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:221 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:219 #, python-format msgid "Going to ofp controller mode %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236 msgid "Port update received" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269 msgid "Agent loop has new device" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296 #, python-format msgid "tunnel_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 #, python-format msgid "ovsdb_port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:302 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 #, python-format msgid "ovsdb_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:308 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:306 #, python-format msgid "Initialization failed: %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:311 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:309 msgid "" "Ryu initialization on the node is done. Agent initialized successfully, " "now running..." @@ -12386,13 +12397,13 @@ msgstr "" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgstr "" -#: neutron/server/__init__.py:40 +#: neutron/server/__init__.py:39 msgid "" "ERROR: Unable to find configuration file via the default search paths " "(~/.neutron/, ~/, /etc/neutron/, /etc/) and the '--config-file' option!" msgstr "" -#: neutron/server/__init__.py:47 +#: neutron/server/__init__.py:46 #, python-format msgid "ERROR: %s" msgstr "" @@ -13639,56 +13650,60 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:76 -#: neutron/tests/unit/nec/test_ofc_client.py:82 -#: neutron/tests/unit/nec/test_ofc_client.py:91 +#: neutron/tests/unit/nec/test_ofc_client.py:77 +msgid "The specified OFC resource (/somewhere) is not found." +msgstr "" + +#: neutron/tests/unit/nec/test_ofc_client.py:81 +#: neutron/tests/unit/nec/test_ofc_client.py:87 +#: neutron/tests/unit/nec/test_ofc_client.py:96 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:101 +#: neutron/tests/unit/nec/test_ofc_client.py:106 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:406 +#: neutron/tests/unit/vmware/apiclient/fake.py:404 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:415 +#: neutron/tests/unit/vmware/apiclient/fake.py:413 #, python-format msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:103 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:115 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:126 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:143 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:161 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:183 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:205 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:289 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:303 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:317 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:359 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:193 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:256 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 #, python-format msgid "Lswitch %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/test_edge_router.py:132 +#: neutron/tests/unit/vmware/vshield/test_edge_router.py:130 msgid "Tasks not completed" msgstr "" @@ -14517,3 +14532,37 @@ msgstr "" #~ msgid "Security group: %s was already deleted from backend" #~ msgstr "" +#~ msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +#~ msgstr "" + +#~ msgid "NotFound %(resource)s for neutron_id=%(id)s." +#~ msgstr "" + +#~ msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +#~ msgstr "" + +#~ msgid "Invalid NVP connection parameters: %(conn_params)s" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid cluster values: %(invalid_attrs)s. " +#~ "Please ensure that these values are " +#~ "specified in the [DEFAULT] section of" +#~ " the nvp plugin ini file." +#~ msgstr "" + +#~ msgid "Invalid NVP attachment type '%(attachment_type)s'" +#~ msgstr "" + +#~ msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" +#~ msgstr "" + +#~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +#~ msgstr "" + +#~ msgid "" +#~ "Service cluster: '%(cluster_id)s' is " +#~ "unavailable. Please, check NVP setup " +#~ "and/or configuration" +#~ msgstr "" + diff --git a/neutron/locale/hr/LC_MESSAGES/neutron.po b/neutron/locale/hr/LC_MESSAGES/neutron.po index 9c95f9d5d..6cac114f1 100644 --- a/neutron/locale/hr/LC_MESSAGES/neutron.po +++ b/neutron/locale/hr/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-27 06:23+0000\n" +"POT-Creation-Date: 2014-02-28 06:26+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Croatian " @@ -39,59 +39,59 @@ msgstr "" msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: neutron/manager.py:72 +#: neutron/manager.py:69 #, python-format msgid "dhcp_agents_per_network must be >= 1. '%s' is invalid." msgstr "" -#: neutron/manager.py:84 +#: neutron/manager.py:81 msgid "Neutron core_plugin not configured!" msgstr "" -#: neutron/manager.py:113 +#: neutron/manager.py:110 #, python-format msgid "Loading core plugin: %s" msgstr "" -#: neutron/manager.py:140 +#: neutron/manager.py:137 #, python-format msgid "Error loading plugin by name, %s" msgstr "" -#: neutron/manager.py:141 +#: neutron/manager.py:138 #, python-format msgid "Error loading plugin by class, %s" msgstr "" -#: neutron/manager.py:142 +#: neutron/manager.py:139 msgid "Plugin not found." msgstr "" -#: neutron/manager.py:147 +#: neutron/manager.py:144 msgid "Loading services supported by the core plugin" msgstr "" -#: neutron/manager.py:156 +#: neutron/manager.py:153 #, python-format msgid "Service %s is supported by the core plugin" msgstr "" -#: neutron/manager.py:169 +#: neutron/manager.py:166 #, python-format msgid "Loading service plugins: %s" msgstr "" -#: neutron/manager.py:174 +#: neutron/manager.py:171 #, python-format msgid "Loading Plugin: %s" msgstr "" -#: neutron/manager.py:182 +#: neutron/manager.py:179 #, python-format msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/manager.py:194 +#: neutron/manager.py:191 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -219,42 +219,42 @@ msgstr "" msgid "%s is already registered." msgstr "" -#: neutron/service.py:39 +#: neutron/service.py:37 msgid "Seconds between running periodic tasks" msgstr "" -#: neutron/service.py:42 +#: neutron/service.py:40 msgid "Number of separate worker processes for service" msgstr "" -#: neutron/service.py:45 +#: neutron/service.py:43 msgid "" "Range of seconds to randomly delay when starting the periodic task " "scheduler to reduce stampeding. (Disable by setting to 0)" msgstr "" -#: neutron/service.py:102 +#: neutron/service.py:100 msgid "Error occurred: trying old api-paste.ini." msgstr "" -#: neutron/service.py:107 +#: neutron/service.py:105 msgid "Unrecoverable error: please check log for details." msgstr "" -#: neutron/service.py:116 +#: neutron/service.py:114 msgid "No known API applications configured." msgstr "" -#: neutron/service.py:123 +#: neutron/service.py:121 #, python-format msgid "Neutron service started, listening on %(host)s:%(port)s" msgstr "" -#: neutron/service.py:224 +#: neutron/service.py:222 msgid "Exception occurs when timer stops" msgstr "" -#: neutron/service.py:234 +#: neutron/service.py:232 msgid "Exception occurs when waiting for timer" msgstr "" @@ -438,7 +438,7 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:184 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 #: neutron/agent/metadata/namespace_proxy.py:156 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -508,7 +508,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:887 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 #: neutron/agent/metadata/agent.py:305 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -516,191 +516,191 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:892 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 #: neutron/agent/metadata/agent.py:310 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:241 #: neutron/services/loadbalancer/agent/agent_manager.py:121 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:897 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:158 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:158 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:166 +#: neutron/agent/l3_agent.py:162 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:169 +#: neutron/agent/l3_agent.py:165 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:174 +#: neutron/agent/l3_agent.py:170 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:176 +#: neutron/agent/l3_agent.py:172 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:179 +#: neutron/agent/l3_agent.py:175 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:181 +#: neutron/agent/l3_agent.py:177 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:204 +#: neutron/agent/l3_agent.py:200 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:231 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:236 +#: neutron/agent/l3_agent.py:232 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:257 +#: neutron/agent/l3_agent.py:253 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:277 +#: neutron/agent/l3_agent.py:273 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:298 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:322 +#: neutron/agent/l3_agent.py:318 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:346 +#: neutron/agent/l3_agent.py:342 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:395 +#: neutron/agent/l3_agent.py:391 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:397 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:545 +#: neutron/agent/l3_agent.py:541 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:669 +#: neutron/agent/l3_agent.py:665 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:674 +#: neutron/agent/l3_agent.py:670 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:678 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:686 +#: neutron/agent/l3_agent.py:682 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:693 +#: neutron/agent/l3_agent.py:689 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:742 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:751 +#: neutron/agent/l3_agent.py:747 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:753 neutron/agent/l3_agent.py:791 +#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:767 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:782 +#: neutron/agent/l3_agent.py:778 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:785 +#: neutron/agent/l3_agent.py:781 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:783 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:800 +#: neutron/agent/l3_agent.py:796 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:820 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:828 +#: neutron/agent/l3_agent.py:824 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:860 +#: neutron/agent/l3_agent.py:856 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:884 +#: neutron/agent/l3_agent.py:880 msgid "Report state task successfully completed" msgstr "" @@ -726,7 +726,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279 #, python-format msgid "Delete %s" msgstr "" @@ -1078,7 +1078,7 @@ msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:61 -#: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" @@ -1184,86 +1184,86 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:39 +#: neutron/agent/linux/ovs_lib.py:34 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 -#: neutron/agent/linux/ovs_lib.py:313 +#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 +#: neutron/agent/linux/ovs_lib.py:308 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:174 +#: neutron/agent/linux/ovs_lib.py:169 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:200 +#: neutron/agent/linux/ovs_lib.py:195 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:230 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:239 +#: neutron/agent/linux/ovs_lib.py:234 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:242 +#: neutron/agent/linux/ovs_lib.py:237 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:245 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:361 +#: neutron/agent/linux/ovs_lib.py:356 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:371 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:402 +#: neutron/agent/linux/ovs_lib.py:397 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:412 +#: neutron/agent/linux/ovs_lib.py:407 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:425 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:440 +#: neutron/agent/linux/ovs_lib.py:435 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:451 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:461 +#: neutron/agent/linux/ovs_lib.py:456 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:473 +#: neutron/agent/linux/ovs_lib.py:468 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:477 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1831,7 +1831,7 @@ msgstr "" msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:65 +#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" @@ -1859,409 +1859,409 @@ msgstr "" msgid "Request Failed: internal server error while processing your request." msgstr "" -#: neutron/common/config.py:39 +#: neutron/common/config.py:37 msgid "The host IP to bind to" msgstr "" -#: neutron/common/config.py:41 +#: neutron/common/config.py:39 msgid "The port to bind to" msgstr "" -#: neutron/common/config.py:43 +#: neutron/common/config.py:41 msgid "The API paste config file to use" msgstr "" -#: neutron/common/config.py:45 +#: neutron/common/config.py:43 msgid "The path for API extensions" msgstr "" -#: neutron/common/config.py:47 +#: neutron/common/config.py:45 msgid "The policy file to use" msgstr "" -#: neutron/common/config.py:51 +#: neutron/common/config.py:49 msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:53 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 msgid "The service plugins Neutron will use" msgstr "" -#: neutron/common/config.py:55 +#: neutron/common/config.py:53 msgid "The base MAC address Neutron will use for VIFs" msgstr "" -#: neutron/common/config.py:57 +#: neutron/common/config.py:55 msgid "How many times Neutron will retry MAC generation" msgstr "" -#: neutron/common/config.py:59 +#: neutron/common/config.py:57 msgid "Allow the usage of the bulk API" msgstr "" -#: neutron/common/config.py:61 +#: neutron/common/config.py:59 msgid "Allow the usage of the pagination" msgstr "" -#: neutron/common/config.py:63 +#: neutron/common/config.py:61 msgid "Allow the usage of the sorting" msgstr "" -#: neutron/common/config.py:65 +#: neutron/common/config.py:63 msgid "" "The maximum number of items returned in a single response, value was " "'infinite' or negative integer means no limit" msgstr "" -#: neutron/common/config.py:69 +#: neutron/common/config.py:67 msgid "Maximum number of DNS nameservers" msgstr "" -#: neutron/common/config.py:71 +#: neutron/common/config.py:69 msgid "Maximum number of host routes per subnet" msgstr "" -#: neutron/common/config.py:73 +#: neutron/common/config.py:71 msgid "Maximum number of fixed ips per port" msgstr "" -#: neutron/common/config.py:76 +#: neutron/common/config.py:74 msgid "DHCP lease duration" msgstr "" -#: neutron/common/config.py:78 +#: neutron/common/config.py:76 msgid "Allow sending resource operation notification to DHCP agent" msgstr "" -#: neutron/common/config.py:81 +#: neutron/common/config.py:79 msgid "Allow overlapping IP support in Neutron" msgstr "" -#: neutron/common/config.py:83 +#: neutron/common/config.py:81 msgid "The hostname Neutron is running on" msgstr "" -#: neutron/common/config.py:85 +#: neutron/common/config.py:83 msgid "Ensure that configured gateway is on subnet" msgstr "" -#: neutron/common/config.py:91 +#: neutron/common/config.py:89 msgid "" "Where to store Neutron state files. This directory must be writable by " "the agent." msgstr "" -#: neutron/common/config.py:117 +#: neutron/common/config.py:115 #, python-format msgid "Base MAC: %s" msgstr "" -#: neutron/common/config.py:128 +#: neutron/common/config.py:126 msgid "Logging enabled!" msgstr "" -#: neutron/common/config.py:144 +#: neutron/common/config.py:142 #, python-format msgid "Config paste file: %s" msgstr "" -#: neutron/common/config.py:149 +#: neutron/common/config.py:147 #, python-format msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" -#: neutron/common/exceptions.py:32 +#: neutron/common/exceptions.py:30 #: neutron/plugins/nicira/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" -#: neutron/common/exceptions.py:53 +#: neutron/common/exceptions.py:51 #, python-format msgid "Bad %(resource)s request: %(msg)s" msgstr "" -#: neutron/common/exceptions.py:65 +#: neutron/common/exceptions.py:63 msgid "Not authorized." msgstr "" -#: neutron/common/exceptions.py:69 +#: neutron/common/exceptions.py:67 msgid "The service is unavailable" msgstr "" -#: neutron/common/exceptions.py:73 +#: neutron/common/exceptions.py:71 #, python-format msgid "User does not have admin privileges: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:77 +#: neutron/common/exceptions.py:75 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: neutron/common/exceptions.py:81 +#: neutron/common/exceptions.py:79 #, python-format msgid "Network %(net_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:85 +#: neutron/common/exceptions.py:83 #, python-format msgid "Subnet %(subnet_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:89 +#: neutron/common/exceptions.py:87 #, python-format msgid "Port %(port_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:93 +#: neutron/common/exceptions.py:91 #, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:98 +#: neutron/common/exceptions.py:96 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:102 +#: neutron/common/exceptions.py:100 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:106 +#: neutron/common/exceptions.py:104 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:110 +#: neutron/common/exceptions.py:108 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:114 +#: neutron/common/exceptions.py:112 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:118 +#: neutron/common/exceptions.py:116 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:122 +#: neutron/common/exceptions.py:120 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:127 +#: neutron/common/exceptions.py:125 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:132 +#: neutron/common/exceptions.py:130 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:138 +#: neutron/common/exceptions.py:136 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:144 +#: neutron/common/exceptions.py:142 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:150 +#: neutron/common/exceptions.py:148 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:155 +#: neutron/common/exceptions.py:153 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:160 +#: neutron/common/exceptions.py:158 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:166 +#: neutron/common/exceptions.py:164 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:171 +#: neutron/common/exceptions.py:169 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:174 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:184 +#: neutron/common/exceptions.py:182 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:187 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:194 +#: neutron/common/exceptions.py:192 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:204 +#: neutron/common/exceptions.py:202 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:208 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:212 +#: neutron/common/exceptions.py:210 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:217 +#: neutron/common/exceptions.py:215 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:222 +#: neutron/common/exceptions.py:220 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:226 +#: neutron/common/exceptions.py:224 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:230 +#: neutron/common/exceptions.py:228 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:234 +#: neutron/common/exceptions.py:232 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:238 +#: neutron/common/exceptions.py:236 msgid "Sudo privilege is required to run this command." msgstr "" -#: neutron/common/exceptions.py:242 +#: neutron/common/exceptions.py:240 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:246 +#: neutron/common/exceptions.py:244 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:250 +#: neutron/common/exceptions.py:248 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:254 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:259 +#: neutron/common/exceptions.py:257 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:264 +#: neutron/common/exceptions.py:262 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:268 +#: neutron/common/exceptions.py:266 #, python-format msgid "Extensions not found: %(extensions)s" msgstr "" -#: neutron/common/exceptions.py:272 +#: neutron/common/exceptions.py:270 #, python-format msgid "Invalid content type %(content_type)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:274 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:281 +#: neutron/common/exceptions.py:279 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:285 +#: neutron/common/exceptions.py:283 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:290 +#: neutron/common/exceptions.py:288 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:295 +#: neutron/common/exceptions.py:293 #, python-format msgid "" "Current gateway ip %(ip_address)s already in use by port %(port_id)s. " "Unable to update." msgstr "" -#: neutron/common/exceptions.py:300 +#: neutron/common/exceptions.py:298 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" -#: neutron/common/exceptions.py:310 +#: neutron/common/exceptions.py:308 #, python-format msgid "Invalid network VXLAN port range: '%(vxlan_range)s'" msgstr "" -#: neutron/common/exceptions.py:314 +#: neutron/common/exceptions.py:312 #, python-format msgid "Found duplicate extension: %(alias)s" msgstr "" @@ -2283,32 +2283,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:53 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:143 +#: neutron/common/utils.py:140 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:146 +#: neutron/common/utils.py:143 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:149 +#: neutron/common/utils.py:146 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:151 +#: neutron/common/utils.py:148 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:154 +#: neutron/common/utils.py:151 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2340,12 +2340,12 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/api.py:59 +#: neutron/db/api.py:55 #, python-format msgid "Database registration exception: %s" msgstr "" -#: neutron/db/api.py:70 +#: neutron/db/api.py:66 msgid "Database exception" msgstr "" @@ -2614,99 +2614,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:168 +#: neutron/db/l3_db.py:163 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:607 +#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:277 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:291 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 #: neutron/plugins/bigswitch/plugin.py:817 #: neutron/plugins/bigswitch/plugin.py:826 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:307 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:318 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:333 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:467 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:506 +#: neutron/db/l3_db.py:501 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:510 +#: neutron/db/l3_db.py:505 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:522 +#: neutron/db/l3_db.py:517 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:529 +#: neutron/db/l3_db.py:524 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:533 +#: neutron/db/l3_db.py:528 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1853 +#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:731 +#: neutron/db/l3_db.py:726 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:749 +#: neutron/db/l3_db.py:744 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:837 +#: neutron/db/l3_db.py:832 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2960,24 +2960,24 @@ msgstr "" msgid "Multiple agents with agent_type=%(agent_type)s and host=%(host)s found" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:26 +#: neutron/extensions/allowedaddresspairs.py:22 msgid "AllowedAddressPair must contain ip_address" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:30 +#: neutron/extensions/allowedaddresspairs.py:26 msgid "" "Port Security must be enabled in order to have allowed address pairs on a" " port." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:35 +#: neutron/extensions/allowedaddresspairs.py:31 #, python-format msgid "" "Request contains duplicate address pair: mac_address %(mac_address)s " "ip_address %(ip_address)s." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:40 +#: neutron/extensions/allowedaddresspairs.py:36 msgid "Port's Fixed IP and Mac Address match an address pair entry." msgstr "" @@ -3142,39 +3142,39 @@ msgid "" "unlimited." msgstr "" -#: neutron/extensions/l3.py:34 +#: neutron/extensions/l3.py:29 #, python-format msgid "Router %(router_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:38 +#: neutron/extensions/l3.py:33 #, python-format msgid "Router %(router_id)s still has active ports" msgstr "" -#: neutron/extensions/l3.py:42 +#: neutron/extensions/l3.py:37 #, python-format msgid "Router %(router_id)s does not have an interface with id %(port_id)s" msgstr "" -#: neutron/extensions/l3.py:47 +#: neutron/extensions/l3.py:42 #, python-format msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s" msgstr "" -#: neutron/extensions/l3.py:52 +#: neutron/extensions/l3.py:47 #, python-format msgid "" "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot " "be deleted, as it is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:58 +#: neutron/extensions/l3.py:53 #, python-format msgid "Floating IP %(floatingip_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:62 +#: neutron/extensions/l3.py:57 #, python-format msgid "" "External network %(external_network_id)s is not reachable from subnet " @@ -3182,7 +3182,7 @@ msgid "" "Floating IP." msgstr "" -#: neutron/extensions/l3.py:68 +#: neutron/extensions/l3.py:63 #, python-format msgid "" "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with " @@ -3190,25 +3190,25 @@ msgid "" "has a floating IP on external network %(net_id)s." msgstr "" -#: neutron/extensions/l3.py:75 +#: neutron/extensions/l3.py:70 #, python-format msgid "" "Port %(port_id)s has owner %(device_owner)s and therefore cannot be " "deleted directly via the port API." msgstr "" -#: neutron/extensions/l3.py:80 +#: neutron/extensions/l3.py:75 #, python-format msgid "" "Gateway cannot be updated for router %(router_id)s, since a gateway to " "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:140 +#: neutron/extensions/l3.py:135 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:144 +#: neutron/extensions/l3.py:139 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -3362,19 +3362,19 @@ msgstr "" msgid "Duplicate segment entry in request." msgstr "" -#: neutron/extensions/portsecurity.py:25 +#: neutron/extensions/portsecurity.py:20 msgid "" "Port has security group associated. Cannot disable port security or ip " "address until security group is removed" msgstr "" -#: neutron/extensions/portsecurity.py:30 +#: neutron/extensions/portsecurity.py:25 msgid "" "Port security must be enabled and port must have an IP address in order " "to use security groups." msgstr "" -#: neutron/extensions/portsecurity.py:35 +#: neutron/extensions/portsecurity.py:30 msgid "Port does not have port security binding." msgstr "" @@ -4830,7 +4830,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:55 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89 #: neutron/plugins/mlnx/rpc_callbacks.py:76 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" @@ -4845,9 +4845,9 @@ msgstr "" #: neutron/plugins/mlnx/rpc_callbacks.py:98 #: neutron/plugins/mlnx/rpc_callbacks.py:117 #: neutron/plugins/mlnx/rpc_callbacks.py:132 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:114 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 #, python-format msgid "%s can not be found in database" msgstr "" @@ -5630,7 +5630,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:192 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5638,8 +5638,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:222 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:443 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" msgstr "" @@ -5658,7 +5658,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:208 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5666,7 +5666,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:249 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5674,7 +5674,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:255 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:471 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5832,7 +5832,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 #: neutron/plugins/mlnx/mlnx_plugin.py:334 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:519 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" msgstr "" @@ -6173,7 +6173,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:41 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 -#: neutron/plugins/openvswitch/ovs_db_v2.py:133 +#: neutron/plugins/openvswitch/ovs_db_v2.py:130 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6188,7 +6188,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:157 +#: neutron/plugins/openvswitch/ovs_db_v2.py:154 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6202,7 +6202,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:141 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 -#: neutron/plugins/openvswitch/ovs_db_v2.py:198 +#: neutron/plugins/openvswitch/ovs_db_v2.py:195 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" @@ -6212,8 +6212,8 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:89 -#: neutron/plugins/openvswitch/ovs_db_v2.py:107 +#: neutron/plugins/openvswitch/ovs_db_v2.py:86 +#: neutron/plugins/openvswitch/ovs_db_v2.py:104 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6255,7 +6255,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:144 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6268,7 +6268,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:79 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122 #: neutron/plugins/mlnx/rpc_callbacks.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:123 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" @@ -6410,7 +6410,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent out of sync with plugin!" msgstr "" @@ -6432,7 +6432,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1356 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1348 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6519,14 +6519,14 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156 #, python-format msgid "Device %(device)s not bound to the agent host %(host)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:150 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "" @@ -6548,26 +6548,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:217 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:225 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:233 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:237 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -6735,7 +6735,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:277 msgid "network_delete received" msgstr "" @@ -6746,12 +6746,12 @@ msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:318 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:343 msgid "fdb_remove received" msgstr "" @@ -6760,7 +6760,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:404 msgid "fdb_update received" msgstr "" @@ -6770,7 +6770,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:142 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" msgstr "" @@ -6781,14 +6781,14 @@ msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:942 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6796,29 +6796,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1015 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1020 #, python-format msgid "Port %s updated." msgstr "" @@ -6837,8 +6837,8 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1233 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" @@ -6899,7 +6899,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:163 +#: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6908,7 +6908,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:193 +#: neutron/plugins/openvswitch/ovs_db_v2.py:190 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " @@ -6917,7 +6917,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:188 +#: neutron/plugins/openvswitch/ovs_db_v2.py:185 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " @@ -8045,7 +8045,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:231 +#: neutron/plugins/openvswitch/ovs_db_v2.py:228 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8084,7 +8084,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8431,7 +8431,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:142 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:364 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8579,8 +8579,8 @@ msgid "" msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -8773,88 +8773,93 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:247 +#: neutron/plugins/nec/nec_plugin.py:256 +#, python-format +msgid "deactivate_port(): OFC port for port=%s is already removed." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:263 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:268 +#: neutron/plugins/nec/nec_plugin.py:284 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:317 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:341 +#: neutron/plugins/nec/nec_plugin.py:357 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:360 +#: neutron/plugins/nec/nec_plugin.py:376 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:371 +#: neutron/plugins/nec/nec_plugin.py:387 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:525 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:589 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:622 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:632 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:689 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:720 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:730 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:749 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:754 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9030,17 +9035,17 @@ msgstr "" msgid "delete_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:54 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:52 #, python-format msgid "Update ports: added=%(added)s, removed=%(removed)s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:76 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:74 #, python-format msgid "port_update received: %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:219 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:217 msgid "No port changed." msgstr "" @@ -9093,45 +9098,52 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:32 #, python-format -msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgid "The specified OFC resource (%(resource)s) is not found." msgstr "" #: neutron/plugins/nec/common/exceptions.py:36 #, python-format -msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:40 +#, python-format +msgid "" +"Neutron-OFC resource mapping for %(resource)s %(neutron_id)s is not " +"found. It may be deleted during processing." msgstr "" -#: neutron/plugins/nec/common/exceptions.py:41 +#: neutron/plugins/nec/common/exceptions.py:46 #, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:45 +#: neutron/plugins/nec/common/exceptions.py:50 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:51 +#: neutron/plugins/nec/common/exceptions.py:56 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:61 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:66 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:65 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:69 +#: neutron/plugins/nec/common/exceptions.py:74 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " @@ -9155,14 +9167,19 @@ msgstr "" #: neutron/plugins/nec/common/ofc_client.py:99 #, python-format +msgid "Specified resource %s does not exist on OFC " +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:103 +#, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:102 +#: neutron/plugins/nec/common/ofc_client.py:106 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:111 +#: neutron/plugins/nec/common/ofc_client.py:115 #, python-format msgid "Failed to connect OFC : %s" msgstr "" @@ -9172,23 +9189,18 @@ msgstr "" msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:143 -#, python-format -msgid "NotFound %(resource)s for neutron_id=%(id)s." -msgstr "" - -#: neutron/plugins/nec/db/api.py:169 +#: neutron/plugins/nec/db/api.py:168 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:202 +#: neutron/plugins/nec/db/api.py:201 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:208 -#: neutron/plugins/openvswitch/ovs_db_v2.py:319 +#: neutron/plugins/nec/db/api.py:207 +#: neutron/plugins/openvswitch/ovs_db_v2.py:316 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9212,103 +9224,102 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:230 +#: neutron/plugins/nicira/NeutronPlugin.py:223 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:266 +#: neutron/plugins/nicira/NeutronPlugin.py:259 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:268 -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#: neutron/plugins/nicira/NeutronPlugin.py:261 #, python-format -msgid "Unable to create port on NVP logical router %s" +msgid "Unable to create port on NSX logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:271 +#: neutron/plugins/nicira/NeutronPlugin.py:264 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(nsx_router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:349 +#: neutron/plugins/nicira/NeutronPlugin.py:342 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:355 +#: neutron/plugins/nicira/NeutronPlugin.py:348 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:361 +#: neutron/plugins/nicira/NeutronPlugin.py:354 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:407 +#: neutron/plugins/nicira/NeutronPlugin.py:400 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:447 +#: neutron/plugins/nicira/NeutronPlugin.py:440 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:459 -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#: neutron/plugins/nicira/NeutronPlugin.py:709 +#: neutron/plugins/nicira/NeutronPlugin.py:452 +#: neutron/plugins/nicira/NeutronPlugin.py:504 +#: neutron/plugins/nicira/NeutronPlugin.py:702 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:480 +#: neutron/plugins/nicira/NeutronPlugin.py:473 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:491 +#: neutron/plugins/nicira/NeutronPlugin.py:484 #, python-format msgid "" "Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " "to be rolled back for Neutron port: %(neutron_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:496 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:518 +#: neutron/plugins/nicira/NeutronPlugin.py:511 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:518 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:530 +#: neutron/plugins/nicira/NeutronPlugin.py:523 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:532 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9316,302 +9327,302 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:554 -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:1070 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:566 +#: neutron/plugins/nicira/NeutronPlugin.py:559 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:584 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:604 +#: neutron/plugins/nicira/NeutronPlugin.py:597 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:614 +#: neutron/plugins/nicira/NeutronPlugin.py:607 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:655 +#: neutron/plugins/nicira/NeutronPlugin.py:648 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:690 -#: neutron/plugins/nicira/NeutronPlugin.py:1788 +#: neutron/plugins/nicira/NeutronPlugin.py:683 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:694 -#: neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/plugins/nicira/NeutronPlugin.py:687 +#: neutron/plugins/nicira/NeutronPlugin.py:1785 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 +#: neutron/plugins/nicira/NeutronPlugin.py:689 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:738 +#: neutron/plugins/nicira/NeutronPlugin.py:731 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:771 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 +#: neutron/plugins/nicira/NeutronPlugin.py:775 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:786 +#: neutron/plugins/nicira/NeutronPlugin.py:779 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:790 -#: neutron/plugins/nicira/NeutronPlugin.py:806 +#: neutron/plugins/nicira/NeutronPlugin.py:783 +#: neutron/plugins/nicira/NeutronPlugin.py:799 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:812 +#: neutron/plugins/nicira/NeutronPlugin.py:805 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:857 +#: neutron/plugins/nicira/NeutronPlugin.py:850 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:891 +#: neutron/plugins/nicira/NeutronPlugin.py:884 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:981 +#: neutron/plugins/nicira/NeutronPlugin.py:974 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1066 +#: neutron/plugins/nicira/NeutronPlugin.py:1059 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1085 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1088 +#: neutron/plugins/nicira/NeutronPlugin.py:1081 #: neutron/plugins/nicira/NeutronServicePlugin.py:515 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1118 +#: neutron/plugins/nicira/NeutronPlugin.py:1111 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1186 +#: neutron/plugins/nicira/NeutronPlugin.py:1179 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1200 +#: neutron/plugins/nicira/NeutronPlugin.py:1193 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1211 +#: neutron/plugins/nicira/NeutronPlugin.py:1204 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1303 +#: neutron/plugins/nicira/NeutronPlugin.py:1296 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1331 +#: neutron/plugins/nicira/NeutronPlugin.py:1324 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1414 +#: neutron/plugins/nicira/NeutronPlugin.py:1407 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1413 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1431 +#: neutron/plugins/nicira/NeutronPlugin.py:1424 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1441 +#: neutron/plugins/nicira/NeutronPlugin.py:1434 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1470 -#: neutron/plugins/nicira/NeutronPlugin.py:1555 +#: neutron/plugins/nicira/NeutronPlugin.py:1463 +#: neutron/plugins/nicira/NeutronPlugin.py:1548 #: neutron/plugins/nicira/NeutronServicePlugin.py:198 #: neutron/plugins/nicira/NeutronServicePlugin.py:1204 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1519 +#: neutron/plugins/nicira/NeutronPlugin.py:1512 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1522 +#: neutron/plugins/nicira/NeutronPlugin.py:1515 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1557 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1580 +#: neutron/plugins/nicira/NeutronPlugin.py:1573 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1577 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1579 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1643 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1647 +#: neutron/plugins/nicira/NeutronPlugin.py:1640 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1650 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1725 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:1816 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1829 +#: neutron/plugins/nicira/NeutronPlugin.py:1822 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1961 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1967 +#: neutron/plugins/nicira/NeutronPlugin.py:1960 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:1995 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2005 +#: neutron/plugins/nicira/NeutronPlugin.py:1998 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2032 +#: neutron/plugins/nicira/NeutronPlugin.py:2025 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2055 +#: neutron/plugins/nicira/NeutronPlugin.py:2048 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2085 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2159 +#: neutron/plugins/nicira/NeutronPlugin.py:2152 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2167 +#: neutron/plugins/nicira/NeutronPlugin.py:2160 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -9619,12 +9630,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2174 +#: neutron/plugins/nicira/NeutronPlugin.py:2167 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2187 +#: neutron/plugins/nicira/NeutronPlugin.py:2180 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9652,6 +9663,11 @@ msgstr "" msgid "An exception occurred while creating a port on lswitch %s" msgstr "" +#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#, python-format +msgid "Unable to create port on NVP logical router %s" +msgstr "" + #: neutron/plugins/nicira/NeutronServicePlugin.py:469 #, python-format msgid "Unable to create integration logic switch for router %s" @@ -9861,24 +9877,24 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:54 +#: neutron/plugins/nicira/nsx_cluster.py:49 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:66 +#: neutron/plugins/nicira/nsx_cluster.py:61 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:124 +#: neutron/plugins/nicira/nvplib.py:117 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:128 +#: neutron/plugins/nicira/nvplib.py:121 #, python-format msgid "locals=[%s]" msgstr "" @@ -10279,108 +10295,103 @@ msgstr "" msgid "Task status check interval" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:24 +#: neutron/plugins/nicira/common/exceptions.py:21 #, python-format -msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:28 +#: neutron/plugins/nicira/common/exceptions.py:25 #, python-format msgid "Unable to fulfill request with version %(version)s." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:32 +#: neutron/plugins/nicira/common/exceptions.py:29 #, python-format -msgid "Invalid NVP connection parameters: %(conn_params)s" +msgid "Invalid NSX connection parameters: %(conn_params)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:36 +#: neutron/plugins/nicira/common/exceptions.py:33 #, python-format msgid "" "Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the nvp plugin ini file." +"values are specified in the [DEFAULT] section of the NSX plugin ini file." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:42 +#: neutron/plugins/nicira/common/exceptions.py:39 #, python-format msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:47 +#: neutron/plugins/nicira/common/exceptions.py:44 #, python-format msgid "" "Unable to create port on network %(network)s. Maximum number of ports " "reached" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:52 +#: neutron/plugins/nicira/common/exceptions.py:49 #, python-format msgid "" "While retrieving NAT rules, %(actual_rules)s were found whereas rules in " "the (%(min_rules)s,%(max_rules)s) interval were expected" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:58 +#: neutron/plugins/nicira/common/exceptions.py:55 #, python-format -msgid "Invalid NVP attachment type '%(attachment_type)s'" +msgid "Invalid NSX attachment type '%(attachment_type)s'" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:62 +#: neutron/plugins/nicira/common/exceptions.py:59 msgid "" "The networking backend is currently in maintenance mode and therefore " "unable to accept requests which modify its state. Please try later." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:74 +#: neutron/plugins/nicira/common/exceptions.py:65 #, python-format msgid "Gateway Service %(gateway)s is already in use" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:78 +#: neutron/plugins/nicira/common/exceptions.py:69 #, python-format msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:82 +#: neutron/plugins/nicira/common/exceptions.py:73 #, python-format -msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:86 +#: neutron/plugins/nicira/common/exceptions.py:77 #, python-format msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NVP setup" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" " and/or configuration" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:91 +#: neutron/plugins/nicira/common/exceptions.py:82 #, python-format msgid "" "An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " "via port %(port_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:100 +#: neutron/plugins/nicira/common/exceptions.py:91 #, python-format msgid "Unable to find LSN for %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:104 +#: neutron/plugins/nicira/common/exceptions.py:95 #, python-format msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:109 +#: neutron/plugins/nicira/common/exceptions.py:100 #, python-format msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:113 +#: neutron/plugins/nicira/common/exceptions.py:104 #, python-format msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" @@ -11559,383 +11570,383 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:212 +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:260 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:278 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:301 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:303 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:377 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:393 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" "Adding a tunnel endpoint failed due to a concurrenttransaction had been " "committed (%s attempts left)" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:398 +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:312 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:329 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:434 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:523 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:294 #, python-format msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:306 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, 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:469 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, 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:488 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:480 #, 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:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 #, 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:517 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, 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:534 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:566 #, 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:618 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:610 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:668 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:687 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:768 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:760 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:766 #, 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:862 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:854 #, python-format msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:871 +#: 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:883 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:886 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920 #, python-format msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:926 #, python-format msgid "" "Port %s was not found on the integration bridge and will therefore not be" " processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 #, python-format msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:956 #, python-format msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1080 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1151 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1163 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1184 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1180 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1194 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1203 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1249 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1265 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 #, 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:1276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, 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:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275 #, 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:1288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, 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:1303 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1295 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1317 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1320 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12207,58 +12218,58 @@ msgstr "" msgid "Invalid configuration. check ryu.ini" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:96 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:94 #, python-format msgid "Could not get IPv4 address from %(nic)s: %(cfg)s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:162 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:160 #, python-format msgid "External port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:170 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:168 msgid "Get Ryu rest API address" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:220 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:218 msgid "Ryu rest API port isn't specified" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:221 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:219 #, python-format msgid "Going to ofp controller mode %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236 msgid "Port update received" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269 msgid "Agent loop has new device" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296 #, python-format msgid "tunnel_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 #, python-format msgid "ovsdb_port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:302 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 #, python-format msgid "ovsdb_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:308 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:306 #, python-format msgid "Initialization failed: %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:311 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:309 msgid "" "Ryu initialization on the node is done. Agent initialized successfully, " "now running..." @@ -12387,13 +12398,13 @@ msgstr "" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgstr "" -#: neutron/server/__init__.py:40 +#: neutron/server/__init__.py:39 msgid "" "ERROR: Unable to find configuration file via the default search paths " "(~/.neutron/, ~/, /etc/neutron/, /etc/) and the '--config-file' option!" msgstr "" -#: neutron/server/__init__.py:47 +#: neutron/server/__init__.py:46 #, python-format msgid "ERROR: %s" msgstr "" @@ -13640,56 +13651,60 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:76 -#: neutron/tests/unit/nec/test_ofc_client.py:82 -#: neutron/tests/unit/nec/test_ofc_client.py:91 +#: neutron/tests/unit/nec/test_ofc_client.py:77 +msgid "The specified OFC resource (/somewhere) is not found." +msgstr "" + +#: neutron/tests/unit/nec/test_ofc_client.py:81 +#: neutron/tests/unit/nec/test_ofc_client.py:87 +#: neutron/tests/unit/nec/test_ofc_client.py:96 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:101 +#: neutron/tests/unit/nec/test_ofc_client.py:106 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:406 +#: neutron/tests/unit/vmware/apiclient/fake.py:404 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:415 +#: neutron/tests/unit/vmware/apiclient/fake.py:413 #, python-format msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:103 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:115 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:126 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:143 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:161 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:183 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:205 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:289 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:303 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:317 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:359 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:193 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:256 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 #, python-format msgid "Lswitch %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/test_edge_router.py:132 +#: neutron/tests/unit/vmware/vshield/test_edge_router.py:130 msgid "Tasks not completed" msgstr "" @@ -14800,3 +14815,37 @@ msgstr "" #~ msgid "Security group: %s was already deleted from backend" #~ msgstr "" +#~ msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +#~ msgstr "" + +#~ msgid "NotFound %(resource)s for neutron_id=%(id)s." +#~ msgstr "" + +#~ msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +#~ msgstr "" + +#~ msgid "Invalid NVP connection parameters: %(conn_params)s" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid cluster values: %(invalid_attrs)s. " +#~ "Please ensure that these values are " +#~ "specified in the [DEFAULT] section of" +#~ " the nvp plugin ini file." +#~ msgstr "" + +#~ msgid "Invalid NVP attachment type '%(attachment_type)s'" +#~ msgstr "" + +#~ msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" +#~ msgstr "" + +#~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +#~ msgstr "" + +#~ msgid "" +#~ "Service cluster: '%(cluster_id)s' is " +#~ "unavailable. Please, check NVP setup " +#~ "and/or configuration" +#~ msgstr "" + diff --git a/neutron/locale/hu/LC_MESSAGES/neutron.po b/neutron/locale/hu/LC_MESSAGES/neutron.po index 7c04b04de..a16a3b8a3 100644 --- a/neutron/locale/hu/LC_MESSAGES/neutron.po +++ b/neutron/locale/hu/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-27 06:23+0000\n" +"POT-Creation-Date: 2014-02-28 06:26+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Hungarian " @@ -38,59 +38,59 @@ msgstr "" msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: neutron/manager.py:72 +#: neutron/manager.py:69 #, python-format msgid "dhcp_agents_per_network must be >= 1. '%s' is invalid." msgstr "" -#: neutron/manager.py:84 +#: neutron/manager.py:81 msgid "Neutron core_plugin not configured!" msgstr "" -#: neutron/manager.py:113 +#: neutron/manager.py:110 #, python-format msgid "Loading core plugin: %s" msgstr "" -#: neutron/manager.py:140 +#: neutron/manager.py:137 #, python-format msgid "Error loading plugin by name, %s" msgstr "" -#: neutron/manager.py:141 +#: neutron/manager.py:138 #, python-format msgid "Error loading plugin by class, %s" msgstr "" -#: neutron/manager.py:142 +#: neutron/manager.py:139 msgid "Plugin not found." msgstr "" -#: neutron/manager.py:147 +#: neutron/manager.py:144 msgid "Loading services supported by the core plugin" msgstr "" -#: neutron/manager.py:156 +#: neutron/manager.py:153 #, python-format msgid "Service %s is supported by the core plugin" msgstr "" -#: neutron/manager.py:169 +#: neutron/manager.py:166 #, python-format msgid "Loading service plugins: %s" msgstr "" -#: neutron/manager.py:174 +#: neutron/manager.py:171 #, python-format msgid "Loading Plugin: %s" msgstr "" -#: neutron/manager.py:182 +#: neutron/manager.py:179 #, python-format msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/manager.py:194 +#: neutron/manager.py:191 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -218,42 +218,42 @@ msgstr "" msgid "%s is already registered." msgstr "" -#: neutron/service.py:39 +#: neutron/service.py:37 msgid "Seconds between running periodic tasks" msgstr "" -#: neutron/service.py:42 +#: neutron/service.py:40 msgid "Number of separate worker processes for service" msgstr "" -#: neutron/service.py:45 +#: neutron/service.py:43 msgid "" "Range of seconds to randomly delay when starting the periodic task " "scheduler to reduce stampeding. (Disable by setting to 0)" msgstr "" -#: neutron/service.py:102 +#: neutron/service.py:100 msgid "Error occurred: trying old api-paste.ini." msgstr "" -#: neutron/service.py:107 +#: neutron/service.py:105 msgid "Unrecoverable error: please check log for details." msgstr "" -#: neutron/service.py:116 +#: neutron/service.py:114 msgid "No known API applications configured." msgstr "" -#: neutron/service.py:123 +#: neutron/service.py:121 #, python-format msgid "Neutron service started, listening on %(host)s:%(port)s" msgstr "" -#: neutron/service.py:224 +#: neutron/service.py:222 msgid "Exception occurs when timer stops" msgstr "" -#: neutron/service.py:234 +#: neutron/service.py:232 msgid "Exception occurs when waiting for timer" msgstr "" @@ -437,7 +437,7 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:184 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 #: neutron/agent/metadata/namespace_proxy.py:156 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,7 +507,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:887 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 #: neutron/agent/metadata/agent.py:305 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -515,191 +515,191 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:892 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 #: neutron/agent/metadata/agent.py:310 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:241 #: neutron/services/loadbalancer/agent/agent_manager.py:121 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:897 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:158 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:158 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:166 +#: neutron/agent/l3_agent.py:162 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:169 +#: neutron/agent/l3_agent.py:165 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:174 +#: neutron/agent/l3_agent.py:170 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:176 +#: neutron/agent/l3_agent.py:172 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:179 +#: neutron/agent/l3_agent.py:175 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:181 +#: neutron/agent/l3_agent.py:177 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:204 +#: neutron/agent/l3_agent.py:200 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:231 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:236 +#: neutron/agent/l3_agent.py:232 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:257 +#: neutron/agent/l3_agent.py:253 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:277 +#: neutron/agent/l3_agent.py:273 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:298 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:322 +#: neutron/agent/l3_agent.py:318 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:346 +#: neutron/agent/l3_agent.py:342 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:395 +#: neutron/agent/l3_agent.py:391 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:397 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:545 +#: neutron/agent/l3_agent.py:541 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:669 +#: neutron/agent/l3_agent.py:665 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:674 +#: neutron/agent/l3_agent.py:670 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:678 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:686 +#: neutron/agent/l3_agent.py:682 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:693 +#: neutron/agent/l3_agent.py:689 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:742 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:751 +#: neutron/agent/l3_agent.py:747 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:753 neutron/agent/l3_agent.py:791 +#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:767 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:782 +#: neutron/agent/l3_agent.py:778 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:785 +#: neutron/agent/l3_agent.py:781 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:783 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:800 +#: neutron/agent/l3_agent.py:796 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:820 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:828 +#: neutron/agent/l3_agent.py:824 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:860 +#: neutron/agent/l3_agent.py:856 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:884 +#: neutron/agent/l3_agent.py:880 msgid "Report state task successfully completed" msgstr "" @@ -725,7 +725,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279 #, python-format msgid "Delete %s" msgstr "" @@ -1077,7 +1077,7 @@ msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:61 -#: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" @@ -1183,86 +1183,86 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:39 +#: neutron/agent/linux/ovs_lib.py:34 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 -#: neutron/agent/linux/ovs_lib.py:313 +#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 +#: neutron/agent/linux/ovs_lib.py:308 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:174 +#: neutron/agent/linux/ovs_lib.py:169 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:200 +#: neutron/agent/linux/ovs_lib.py:195 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:230 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:239 +#: neutron/agent/linux/ovs_lib.py:234 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:242 +#: neutron/agent/linux/ovs_lib.py:237 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:245 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:361 +#: neutron/agent/linux/ovs_lib.py:356 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:371 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:402 +#: neutron/agent/linux/ovs_lib.py:397 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:412 +#: neutron/agent/linux/ovs_lib.py:407 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:425 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:440 +#: neutron/agent/linux/ovs_lib.py:435 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:451 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:461 +#: neutron/agent/linux/ovs_lib.py:456 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:473 +#: neutron/agent/linux/ovs_lib.py:468 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:477 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1830,7 +1830,7 @@ msgstr "" msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:65 +#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" @@ -1858,409 +1858,409 @@ msgstr "" msgid "Request Failed: internal server error while processing your request." msgstr "" -#: neutron/common/config.py:39 +#: neutron/common/config.py:37 msgid "The host IP to bind to" msgstr "" -#: neutron/common/config.py:41 +#: neutron/common/config.py:39 msgid "The port to bind to" msgstr "" -#: neutron/common/config.py:43 +#: neutron/common/config.py:41 msgid "The API paste config file to use" msgstr "" -#: neutron/common/config.py:45 +#: neutron/common/config.py:43 msgid "The path for API extensions" msgstr "" -#: neutron/common/config.py:47 +#: neutron/common/config.py:45 msgid "The policy file to use" msgstr "" -#: neutron/common/config.py:51 +#: neutron/common/config.py:49 msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:53 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 msgid "The service plugins Neutron will use" msgstr "" -#: neutron/common/config.py:55 +#: neutron/common/config.py:53 msgid "The base MAC address Neutron will use for VIFs" msgstr "" -#: neutron/common/config.py:57 +#: neutron/common/config.py:55 msgid "How many times Neutron will retry MAC generation" msgstr "" -#: neutron/common/config.py:59 +#: neutron/common/config.py:57 msgid "Allow the usage of the bulk API" msgstr "" -#: neutron/common/config.py:61 +#: neutron/common/config.py:59 msgid "Allow the usage of the pagination" msgstr "" -#: neutron/common/config.py:63 +#: neutron/common/config.py:61 msgid "Allow the usage of the sorting" msgstr "" -#: neutron/common/config.py:65 +#: neutron/common/config.py:63 msgid "" "The maximum number of items returned in a single response, value was " "'infinite' or negative integer means no limit" msgstr "" -#: neutron/common/config.py:69 +#: neutron/common/config.py:67 msgid "Maximum number of DNS nameservers" msgstr "" -#: neutron/common/config.py:71 +#: neutron/common/config.py:69 msgid "Maximum number of host routes per subnet" msgstr "" -#: neutron/common/config.py:73 +#: neutron/common/config.py:71 msgid "Maximum number of fixed ips per port" msgstr "" -#: neutron/common/config.py:76 +#: neutron/common/config.py:74 msgid "DHCP lease duration" msgstr "" -#: neutron/common/config.py:78 +#: neutron/common/config.py:76 msgid "Allow sending resource operation notification to DHCP agent" msgstr "" -#: neutron/common/config.py:81 +#: neutron/common/config.py:79 msgid "Allow overlapping IP support in Neutron" msgstr "" -#: neutron/common/config.py:83 +#: neutron/common/config.py:81 msgid "The hostname Neutron is running on" msgstr "" -#: neutron/common/config.py:85 +#: neutron/common/config.py:83 msgid "Ensure that configured gateway is on subnet" msgstr "" -#: neutron/common/config.py:91 +#: neutron/common/config.py:89 msgid "" "Where to store Neutron state files. This directory must be writable by " "the agent." msgstr "" -#: neutron/common/config.py:117 +#: neutron/common/config.py:115 #, python-format msgid "Base MAC: %s" msgstr "" -#: neutron/common/config.py:128 +#: neutron/common/config.py:126 msgid "Logging enabled!" msgstr "" -#: neutron/common/config.py:144 +#: neutron/common/config.py:142 #, python-format msgid "Config paste file: %s" msgstr "" -#: neutron/common/config.py:149 +#: neutron/common/config.py:147 #, python-format msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" -#: neutron/common/exceptions.py:32 +#: neutron/common/exceptions.py:30 #: neutron/plugins/nicira/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" -#: neutron/common/exceptions.py:53 +#: neutron/common/exceptions.py:51 #, python-format msgid "Bad %(resource)s request: %(msg)s" msgstr "" -#: neutron/common/exceptions.py:65 +#: neutron/common/exceptions.py:63 msgid "Not authorized." msgstr "" -#: neutron/common/exceptions.py:69 +#: neutron/common/exceptions.py:67 msgid "The service is unavailable" msgstr "" -#: neutron/common/exceptions.py:73 +#: neutron/common/exceptions.py:71 #, python-format msgid "User does not have admin privileges: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:77 +#: neutron/common/exceptions.py:75 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: neutron/common/exceptions.py:81 +#: neutron/common/exceptions.py:79 #, python-format msgid "Network %(net_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:85 +#: neutron/common/exceptions.py:83 #, python-format msgid "Subnet %(subnet_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:89 +#: neutron/common/exceptions.py:87 #, python-format msgid "Port %(port_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:93 +#: neutron/common/exceptions.py:91 #, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:98 +#: neutron/common/exceptions.py:96 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:102 +#: neutron/common/exceptions.py:100 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:106 +#: neutron/common/exceptions.py:104 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:110 +#: neutron/common/exceptions.py:108 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:114 +#: neutron/common/exceptions.py:112 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:118 +#: neutron/common/exceptions.py:116 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:122 +#: neutron/common/exceptions.py:120 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:127 +#: neutron/common/exceptions.py:125 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:132 +#: neutron/common/exceptions.py:130 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:138 +#: neutron/common/exceptions.py:136 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:144 +#: neutron/common/exceptions.py:142 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:150 +#: neutron/common/exceptions.py:148 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:155 +#: neutron/common/exceptions.py:153 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:160 +#: neutron/common/exceptions.py:158 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:166 +#: neutron/common/exceptions.py:164 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:171 +#: neutron/common/exceptions.py:169 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:174 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:184 +#: neutron/common/exceptions.py:182 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:187 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:194 +#: neutron/common/exceptions.py:192 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:204 +#: neutron/common/exceptions.py:202 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:208 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:212 +#: neutron/common/exceptions.py:210 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:217 +#: neutron/common/exceptions.py:215 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:222 +#: neutron/common/exceptions.py:220 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:226 +#: neutron/common/exceptions.py:224 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:230 +#: neutron/common/exceptions.py:228 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:234 +#: neutron/common/exceptions.py:232 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:238 +#: neutron/common/exceptions.py:236 msgid "Sudo privilege is required to run this command." msgstr "" -#: neutron/common/exceptions.py:242 +#: neutron/common/exceptions.py:240 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:246 +#: neutron/common/exceptions.py:244 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:250 +#: neutron/common/exceptions.py:248 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:254 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:259 +#: neutron/common/exceptions.py:257 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:264 +#: neutron/common/exceptions.py:262 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:268 +#: neutron/common/exceptions.py:266 #, python-format msgid "Extensions not found: %(extensions)s" msgstr "" -#: neutron/common/exceptions.py:272 +#: neutron/common/exceptions.py:270 #, python-format msgid "Invalid content type %(content_type)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:274 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:281 +#: neutron/common/exceptions.py:279 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:285 +#: neutron/common/exceptions.py:283 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:290 +#: neutron/common/exceptions.py:288 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:295 +#: neutron/common/exceptions.py:293 #, python-format msgid "" "Current gateway ip %(ip_address)s already in use by port %(port_id)s. " "Unable to update." msgstr "" -#: neutron/common/exceptions.py:300 +#: neutron/common/exceptions.py:298 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" -#: neutron/common/exceptions.py:310 +#: neutron/common/exceptions.py:308 #, python-format msgid "Invalid network VXLAN port range: '%(vxlan_range)s'" msgstr "" -#: neutron/common/exceptions.py:314 +#: neutron/common/exceptions.py:312 #, python-format msgid "Found duplicate extension: %(alias)s" msgstr "" @@ -2282,32 +2282,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:53 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:143 +#: neutron/common/utils.py:140 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:146 +#: neutron/common/utils.py:143 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:149 +#: neutron/common/utils.py:146 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:151 +#: neutron/common/utils.py:148 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:154 +#: neutron/common/utils.py:151 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2339,12 +2339,12 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/api.py:59 +#: neutron/db/api.py:55 #, python-format msgid "Database registration exception: %s" msgstr "" -#: neutron/db/api.py:70 +#: neutron/db/api.py:66 msgid "Database exception" msgstr "" @@ -2613,99 +2613,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:168 +#: neutron/db/l3_db.py:163 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:607 +#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:277 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:291 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 #: neutron/plugins/bigswitch/plugin.py:817 #: neutron/plugins/bigswitch/plugin.py:826 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:307 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:318 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:333 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:467 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:506 +#: neutron/db/l3_db.py:501 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:510 +#: neutron/db/l3_db.py:505 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:522 +#: neutron/db/l3_db.py:517 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:529 +#: neutron/db/l3_db.py:524 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:533 +#: neutron/db/l3_db.py:528 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1853 +#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:731 +#: neutron/db/l3_db.py:726 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:749 +#: neutron/db/l3_db.py:744 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:837 +#: neutron/db/l3_db.py:832 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2959,24 +2959,24 @@ msgstr "" msgid "Multiple agents with agent_type=%(agent_type)s and host=%(host)s found" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:26 +#: neutron/extensions/allowedaddresspairs.py:22 msgid "AllowedAddressPair must contain ip_address" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:30 +#: neutron/extensions/allowedaddresspairs.py:26 msgid "" "Port Security must be enabled in order to have allowed address pairs on a" " port." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:35 +#: neutron/extensions/allowedaddresspairs.py:31 #, python-format msgid "" "Request contains duplicate address pair: mac_address %(mac_address)s " "ip_address %(ip_address)s." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:40 +#: neutron/extensions/allowedaddresspairs.py:36 msgid "Port's Fixed IP and Mac Address match an address pair entry." msgstr "" @@ -3141,39 +3141,39 @@ msgid "" "unlimited." msgstr "" -#: neutron/extensions/l3.py:34 +#: neutron/extensions/l3.py:29 #, python-format msgid "Router %(router_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:38 +#: neutron/extensions/l3.py:33 #, python-format msgid "Router %(router_id)s still has active ports" msgstr "" -#: neutron/extensions/l3.py:42 +#: neutron/extensions/l3.py:37 #, python-format msgid "Router %(router_id)s does not have an interface with id %(port_id)s" msgstr "" -#: neutron/extensions/l3.py:47 +#: neutron/extensions/l3.py:42 #, python-format msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s" msgstr "" -#: neutron/extensions/l3.py:52 +#: neutron/extensions/l3.py:47 #, python-format msgid "" "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot " "be deleted, as it is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:58 +#: neutron/extensions/l3.py:53 #, python-format msgid "Floating IP %(floatingip_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:62 +#: neutron/extensions/l3.py:57 #, python-format msgid "" "External network %(external_network_id)s is not reachable from subnet " @@ -3181,7 +3181,7 @@ msgid "" "Floating IP." msgstr "" -#: neutron/extensions/l3.py:68 +#: neutron/extensions/l3.py:63 #, python-format msgid "" "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with " @@ -3189,25 +3189,25 @@ msgid "" "has a floating IP on external network %(net_id)s." msgstr "" -#: neutron/extensions/l3.py:75 +#: neutron/extensions/l3.py:70 #, python-format msgid "" "Port %(port_id)s has owner %(device_owner)s and therefore cannot be " "deleted directly via the port API." msgstr "" -#: neutron/extensions/l3.py:80 +#: neutron/extensions/l3.py:75 #, python-format msgid "" "Gateway cannot be updated for router %(router_id)s, since a gateway to " "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:140 +#: neutron/extensions/l3.py:135 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:144 +#: neutron/extensions/l3.py:139 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -3361,19 +3361,19 @@ msgstr "" msgid "Duplicate segment entry in request." msgstr "" -#: neutron/extensions/portsecurity.py:25 +#: neutron/extensions/portsecurity.py:20 msgid "" "Port has security group associated. Cannot disable port security or ip " "address until security group is removed" msgstr "" -#: neutron/extensions/portsecurity.py:30 +#: neutron/extensions/portsecurity.py:25 msgid "" "Port security must be enabled and port must have an IP address in order " "to use security groups." msgstr "" -#: neutron/extensions/portsecurity.py:35 +#: neutron/extensions/portsecurity.py:30 msgid "Port does not have port security binding." msgstr "" @@ -4829,7 +4829,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:55 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89 #: neutron/plugins/mlnx/rpc_callbacks.py:76 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" @@ -4844,9 +4844,9 @@ msgstr "" #: neutron/plugins/mlnx/rpc_callbacks.py:98 #: neutron/plugins/mlnx/rpc_callbacks.py:117 #: neutron/plugins/mlnx/rpc_callbacks.py:132 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:114 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 #, python-format msgid "%s can not be found in database" msgstr "" @@ -5629,7 +5629,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:192 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5637,8 +5637,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:222 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:443 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" msgstr "" @@ -5657,7 +5657,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:208 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5665,7 +5665,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:249 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5673,7 +5673,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:255 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:471 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5831,7 +5831,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 #: neutron/plugins/mlnx/mlnx_plugin.py:334 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:519 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" msgstr "" @@ -6172,7 +6172,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:41 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 -#: neutron/plugins/openvswitch/ovs_db_v2.py:133 +#: neutron/plugins/openvswitch/ovs_db_v2.py:130 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6187,7 +6187,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:157 +#: neutron/plugins/openvswitch/ovs_db_v2.py:154 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6201,7 +6201,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:141 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 -#: neutron/plugins/openvswitch/ovs_db_v2.py:198 +#: neutron/plugins/openvswitch/ovs_db_v2.py:195 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" @@ -6211,8 +6211,8 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:89 -#: neutron/plugins/openvswitch/ovs_db_v2.py:107 +#: neutron/plugins/openvswitch/ovs_db_v2.py:86 +#: neutron/plugins/openvswitch/ovs_db_v2.py:104 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6254,7 +6254,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:144 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6267,7 +6267,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:79 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122 #: neutron/plugins/mlnx/rpc_callbacks.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:123 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" @@ -6409,7 +6409,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent out of sync with plugin!" msgstr "" @@ -6431,7 +6431,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1356 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1348 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6518,14 +6518,14 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156 #, python-format msgid "Device %(device)s not bound to the agent host %(host)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:150 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "" @@ -6547,26 +6547,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:217 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:225 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:233 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:237 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -6734,7 +6734,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:277 msgid "network_delete received" msgstr "" @@ -6745,12 +6745,12 @@ msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:318 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:343 msgid "fdb_remove received" msgstr "" @@ -6759,7 +6759,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:404 msgid "fdb_update received" msgstr "" @@ -6769,7 +6769,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:142 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" msgstr "" @@ -6780,14 +6780,14 @@ msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:942 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6795,29 +6795,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1015 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1020 #, python-format msgid "Port %s updated." msgstr "" @@ -6836,8 +6836,8 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1233 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" @@ -6898,7 +6898,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:163 +#: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6907,7 +6907,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:193 +#: neutron/plugins/openvswitch/ovs_db_v2.py:190 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " @@ -6916,7 +6916,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:188 +#: neutron/plugins/openvswitch/ovs_db_v2.py:185 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " @@ -8044,7 +8044,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:231 +#: neutron/plugins/openvswitch/ovs_db_v2.py:228 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8083,7 +8083,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8430,7 +8430,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:142 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:364 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8578,8 +8578,8 @@ msgid "" msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -8772,88 +8772,93 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:247 +#: neutron/plugins/nec/nec_plugin.py:256 +#, python-format +msgid "deactivate_port(): OFC port for port=%s is already removed." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:263 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:268 +#: neutron/plugins/nec/nec_plugin.py:284 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:317 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:341 +#: neutron/plugins/nec/nec_plugin.py:357 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:360 +#: neutron/plugins/nec/nec_plugin.py:376 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:371 +#: neutron/plugins/nec/nec_plugin.py:387 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:525 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:589 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:622 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:632 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:689 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:720 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:730 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:749 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:754 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9029,17 +9034,17 @@ msgstr "" msgid "delete_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:54 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:52 #, python-format msgid "Update ports: added=%(added)s, removed=%(removed)s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:76 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:74 #, python-format msgid "port_update received: %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:219 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:217 msgid "No port changed." msgstr "" @@ -9092,45 +9097,52 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:32 #, python-format -msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgid "The specified OFC resource (%(resource)s) is not found." msgstr "" #: neutron/plugins/nec/common/exceptions.py:36 #, python-format -msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:40 +#, python-format +msgid "" +"Neutron-OFC resource mapping for %(resource)s %(neutron_id)s is not " +"found. It may be deleted during processing." msgstr "" -#: neutron/plugins/nec/common/exceptions.py:41 +#: neutron/plugins/nec/common/exceptions.py:46 #, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:45 +#: neutron/plugins/nec/common/exceptions.py:50 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:51 +#: neutron/plugins/nec/common/exceptions.py:56 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:61 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:66 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:65 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:69 +#: neutron/plugins/nec/common/exceptions.py:74 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " @@ -9154,14 +9166,19 @@ msgstr "" #: neutron/plugins/nec/common/ofc_client.py:99 #, python-format +msgid "Specified resource %s does not exist on OFC " +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:103 +#, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:102 +#: neutron/plugins/nec/common/ofc_client.py:106 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:111 +#: neutron/plugins/nec/common/ofc_client.py:115 #, python-format msgid "Failed to connect OFC : %s" msgstr "" @@ -9171,23 +9188,18 @@ msgstr "" msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:143 -#, python-format -msgid "NotFound %(resource)s for neutron_id=%(id)s." -msgstr "" - -#: neutron/plugins/nec/db/api.py:169 +#: neutron/plugins/nec/db/api.py:168 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:202 +#: neutron/plugins/nec/db/api.py:201 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:208 -#: neutron/plugins/openvswitch/ovs_db_v2.py:319 +#: neutron/plugins/nec/db/api.py:207 +#: neutron/plugins/openvswitch/ovs_db_v2.py:316 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9211,103 +9223,102 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:230 +#: neutron/plugins/nicira/NeutronPlugin.py:223 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:266 +#: neutron/plugins/nicira/NeutronPlugin.py:259 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:268 -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#: neutron/plugins/nicira/NeutronPlugin.py:261 #, python-format -msgid "Unable to create port on NVP logical router %s" +msgid "Unable to create port on NSX logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:271 +#: neutron/plugins/nicira/NeutronPlugin.py:264 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(nsx_router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:349 +#: neutron/plugins/nicira/NeutronPlugin.py:342 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:355 +#: neutron/plugins/nicira/NeutronPlugin.py:348 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:361 +#: neutron/plugins/nicira/NeutronPlugin.py:354 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:407 +#: neutron/plugins/nicira/NeutronPlugin.py:400 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:447 +#: neutron/plugins/nicira/NeutronPlugin.py:440 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:459 -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#: neutron/plugins/nicira/NeutronPlugin.py:709 +#: neutron/plugins/nicira/NeutronPlugin.py:452 +#: neutron/plugins/nicira/NeutronPlugin.py:504 +#: neutron/plugins/nicira/NeutronPlugin.py:702 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:480 +#: neutron/plugins/nicira/NeutronPlugin.py:473 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:491 +#: neutron/plugins/nicira/NeutronPlugin.py:484 #, python-format msgid "" "Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " "to be rolled back for Neutron port: %(neutron_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:496 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:518 +#: neutron/plugins/nicira/NeutronPlugin.py:511 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:518 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:530 +#: neutron/plugins/nicira/NeutronPlugin.py:523 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:532 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9315,302 +9326,302 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:554 -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:1070 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:566 +#: neutron/plugins/nicira/NeutronPlugin.py:559 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:584 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:604 +#: neutron/plugins/nicira/NeutronPlugin.py:597 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:614 +#: neutron/plugins/nicira/NeutronPlugin.py:607 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:655 +#: neutron/plugins/nicira/NeutronPlugin.py:648 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:690 -#: neutron/plugins/nicira/NeutronPlugin.py:1788 +#: neutron/plugins/nicira/NeutronPlugin.py:683 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:694 -#: neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/plugins/nicira/NeutronPlugin.py:687 +#: neutron/plugins/nicira/NeutronPlugin.py:1785 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 +#: neutron/plugins/nicira/NeutronPlugin.py:689 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:738 +#: neutron/plugins/nicira/NeutronPlugin.py:731 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:771 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 +#: neutron/plugins/nicira/NeutronPlugin.py:775 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:786 +#: neutron/plugins/nicira/NeutronPlugin.py:779 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:790 -#: neutron/plugins/nicira/NeutronPlugin.py:806 +#: neutron/plugins/nicira/NeutronPlugin.py:783 +#: neutron/plugins/nicira/NeutronPlugin.py:799 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:812 +#: neutron/plugins/nicira/NeutronPlugin.py:805 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:857 +#: neutron/plugins/nicira/NeutronPlugin.py:850 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:891 +#: neutron/plugins/nicira/NeutronPlugin.py:884 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:981 +#: neutron/plugins/nicira/NeutronPlugin.py:974 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1066 +#: neutron/plugins/nicira/NeutronPlugin.py:1059 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1085 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1088 +#: neutron/plugins/nicira/NeutronPlugin.py:1081 #: neutron/plugins/nicira/NeutronServicePlugin.py:515 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1118 +#: neutron/plugins/nicira/NeutronPlugin.py:1111 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1186 +#: neutron/plugins/nicira/NeutronPlugin.py:1179 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1200 +#: neutron/plugins/nicira/NeutronPlugin.py:1193 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1211 +#: neutron/plugins/nicira/NeutronPlugin.py:1204 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1303 +#: neutron/plugins/nicira/NeutronPlugin.py:1296 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1331 +#: neutron/plugins/nicira/NeutronPlugin.py:1324 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1414 +#: neutron/plugins/nicira/NeutronPlugin.py:1407 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1413 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1431 +#: neutron/plugins/nicira/NeutronPlugin.py:1424 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1441 +#: neutron/plugins/nicira/NeutronPlugin.py:1434 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1470 -#: neutron/plugins/nicira/NeutronPlugin.py:1555 +#: neutron/plugins/nicira/NeutronPlugin.py:1463 +#: neutron/plugins/nicira/NeutronPlugin.py:1548 #: neutron/plugins/nicira/NeutronServicePlugin.py:198 #: neutron/plugins/nicira/NeutronServicePlugin.py:1204 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1519 +#: neutron/plugins/nicira/NeutronPlugin.py:1512 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1522 +#: neutron/plugins/nicira/NeutronPlugin.py:1515 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1557 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1580 +#: neutron/plugins/nicira/NeutronPlugin.py:1573 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1577 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1579 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1643 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1647 +#: neutron/plugins/nicira/NeutronPlugin.py:1640 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1650 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1725 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:1816 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1829 +#: neutron/plugins/nicira/NeutronPlugin.py:1822 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1961 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1967 +#: neutron/plugins/nicira/NeutronPlugin.py:1960 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:1995 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2005 +#: neutron/plugins/nicira/NeutronPlugin.py:1998 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2032 +#: neutron/plugins/nicira/NeutronPlugin.py:2025 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2055 +#: neutron/plugins/nicira/NeutronPlugin.py:2048 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2085 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2159 +#: neutron/plugins/nicira/NeutronPlugin.py:2152 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2167 +#: neutron/plugins/nicira/NeutronPlugin.py:2160 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -9618,12 +9629,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2174 +#: neutron/plugins/nicira/NeutronPlugin.py:2167 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2187 +#: neutron/plugins/nicira/NeutronPlugin.py:2180 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9651,6 +9662,11 @@ msgstr "" msgid "An exception occurred while creating a port on lswitch %s" msgstr "" +#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#, python-format +msgid "Unable to create port on NVP logical router %s" +msgstr "" + #: neutron/plugins/nicira/NeutronServicePlugin.py:469 #, python-format msgid "Unable to create integration logic switch for router %s" @@ -9860,24 +9876,24 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:54 +#: neutron/plugins/nicira/nsx_cluster.py:49 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:66 +#: neutron/plugins/nicira/nsx_cluster.py:61 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:124 +#: neutron/plugins/nicira/nvplib.py:117 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:128 +#: neutron/plugins/nicira/nvplib.py:121 #, python-format msgid "locals=[%s]" msgstr "" @@ -10278,108 +10294,103 @@ msgstr "" msgid "Task status check interval" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:24 +#: neutron/plugins/nicira/common/exceptions.py:21 #, python-format -msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:28 +#: neutron/plugins/nicira/common/exceptions.py:25 #, python-format msgid "Unable to fulfill request with version %(version)s." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:32 +#: neutron/plugins/nicira/common/exceptions.py:29 #, python-format -msgid "Invalid NVP connection parameters: %(conn_params)s" +msgid "Invalid NSX connection parameters: %(conn_params)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:36 +#: neutron/plugins/nicira/common/exceptions.py:33 #, python-format msgid "" "Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the nvp plugin ini file." +"values are specified in the [DEFAULT] section of the NSX plugin ini file." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:42 +#: neutron/plugins/nicira/common/exceptions.py:39 #, python-format msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:47 +#: neutron/plugins/nicira/common/exceptions.py:44 #, python-format msgid "" "Unable to create port on network %(network)s. Maximum number of ports " "reached" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:52 +#: neutron/plugins/nicira/common/exceptions.py:49 #, python-format msgid "" "While retrieving NAT rules, %(actual_rules)s were found whereas rules in " "the (%(min_rules)s,%(max_rules)s) interval were expected" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:58 +#: neutron/plugins/nicira/common/exceptions.py:55 #, python-format -msgid "Invalid NVP attachment type '%(attachment_type)s'" +msgid "Invalid NSX attachment type '%(attachment_type)s'" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:62 +#: neutron/plugins/nicira/common/exceptions.py:59 msgid "" "The networking backend is currently in maintenance mode and therefore " "unable to accept requests which modify its state. Please try later." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:74 +#: neutron/plugins/nicira/common/exceptions.py:65 #, python-format msgid "Gateway Service %(gateway)s is already in use" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:78 +#: neutron/plugins/nicira/common/exceptions.py:69 #, python-format msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:82 +#: neutron/plugins/nicira/common/exceptions.py:73 #, python-format -msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:86 +#: neutron/plugins/nicira/common/exceptions.py:77 #, python-format msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NVP setup" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" " and/or configuration" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:91 +#: neutron/plugins/nicira/common/exceptions.py:82 #, python-format msgid "" "An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " "via port %(port_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:100 +#: neutron/plugins/nicira/common/exceptions.py:91 #, python-format msgid "Unable to find LSN for %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:104 +#: neutron/plugins/nicira/common/exceptions.py:95 #, python-format msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:109 +#: neutron/plugins/nicira/common/exceptions.py:100 #, python-format msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:113 +#: neutron/plugins/nicira/common/exceptions.py:104 #, python-format msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" @@ -11558,383 +11569,383 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:212 +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:260 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:278 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:301 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:303 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:377 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:393 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" "Adding a tunnel endpoint failed due to a concurrenttransaction had been " "committed (%s attempts left)" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:398 +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:312 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:329 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:434 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:523 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:294 #, python-format msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:306 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, 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:469 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, 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:488 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:480 #, 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:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 #, 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:517 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, 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:534 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:566 #, 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:618 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:610 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:668 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:687 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:768 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:760 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:766 #, 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:862 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:854 #, python-format msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:871 +#: 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:883 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:886 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920 #, python-format msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:926 #, python-format msgid "" "Port %s was not found on the integration bridge and will therefore not be" " processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 #, python-format msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:956 #, python-format msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1080 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1151 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1163 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1184 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1180 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1194 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1203 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1249 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1265 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 #, 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:1276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, 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:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275 #, 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:1288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, 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:1303 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1295 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1317 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1320 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12206,58 +12217,58 @@ msgstr "" msgid "Invalid configuration. check ryu.ini" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:96 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:94 #, python-format msgid "Could not get IPv4 address from %(nic)s: %(cfg)s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:162 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:160 #, python-format msgid "External port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:170 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:168 msgid "Get Ryu rest API address" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:220 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:218 msgid "Ryu rest API port isn't specified" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:221 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:219 #, python-format msgid "Going to ofp controller mode %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236 msgid "Port update received" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269 msgid "Agent loop has new device" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296 #, python-format msgid "tunnel_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 #, python-format msgid "ovsdb_port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:302 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 #, python-format msgid "ovsdb_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:308 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:306 #, python-format msgid "Initialization failed: %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:311 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:309 msgid "" "Ryu initialization on the node is done. Agent initialized successfully, " "now running..." @@ -12386,13 +12397,13 @@ msgstr "" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgstr "" -#: neutron/server/__init__.py:40 +#: neutron/server/__init__.py:39 msgid "" "ERROR: Unable to find configuration file via the default search paths " "(~/.neutron/, ~/, /etc/neutron/, /etc/) and the '--config-file' option!" msgstr "" -#: neutron/server/__init__.py:47 +#: neutron/server/__init__.py:46 #, python-format msgid "ERROR: %s" msgstr "" @@ -13639,56 +13650,60 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:76 -#: neutron/tests/unit/nec/test_ofc_client.py:82 -#: neutron/tests/unit/nec/test_ofc_client.py:91 +#: neutron/tests/unit/nec/test_ofc_client.py:77 +msgid "The specified OFC resource (/somewhere) is not found." +msgstr "" + +#: neutron/tests/unit/nec/test_ofc_client.py:81 +#: neutron/tests/unit/nec/test_ofc_client.py:87 +#: neutron/tests/unit/nec/test_ofc_client.py:96 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:101 +#: neutron/tests/unit/nec/test_ofc_client.py:106 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:406 +#: neutron/tests/unit/vmware/apiclient/fake.py:404 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:415 +#: neutron/tests/unit/vmware/apiclient/fake.py:413 #, python-format msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:103 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:115 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:126 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:143 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:161 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:183 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:205 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:289 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:303 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:317 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:359 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:193 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:256 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 #, python-format msgid "Lswitch %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/test_edge_router.py:132 +#: neutron/tests/unit/vmware/vshield/test_edge_router.py:130 msgid "Tasks not completed" msgstr "" @@ -14799,3 +14814,37 @@ msgstr "" #~ msgid "Security group: %s was already deleted from backend" #~ msgstr "" +#~ msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +#~ msgstr "" + +#~ msgid "NotFound %(resource)s for neutron_id=%(id)s." +#~ msgstr "" + +#~ msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +#~ msgstr "" + +#~ msgid "Invalid NVP connection parameters: %(conn_params)s" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid cluster values: %(invalid_attrs)s. " +#~ "Please ensure that these values are " +#~ "specified in the [DEFAULT] section of" +#~ " the nvp plugin ini file." +#~ msgstr "" + +#~ msgid "Invalid NVP attachment type '%(attachment_type)s'" +#~ msgstr "" + +#~ msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" +#~ msgstr "" + +#~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +#~ msgstr "" + +#~ msgid "" +#~ "Service cluster: '%(cluster_id)s' is " +#~ "unavailable. Please, check NVP setup " +#~ "and/or configuration" +#~ msgstr "" + diff --git a/neutron/locale/id/LC_MESSAGES/neutron.po b/neutron/locale/id/LC_MESSAGES/neutron.po index e7ddf2877..be558d80f 100644 --- a/neutron/locale/id/LC_MESSAGES/neutron.po +++ b/neutron/locale/id/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-27 06:23+0000\n" +"POT-Creation-Date: 2014-02-28 06:26+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Indonesian " @@ -38,59 +38,59 @@ msgstr "" msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: neutron/manager.py:72 +#: neutron/manager.py:69 #, python-format msgid "dhcp_agents_per_network must be >= 1. '%s' is invalid." msgstr "" -#: neutron/manager.py:84 +#: neutron/manager.py:81 msgid "Neutron core_plugin not configured!" msgstr "" -#: neutron/manager.py:113 +#: neutron/manager.py:110 #, python-format msgid "Loading core plugin: %s" msgstr "" -#: neutron/manager.py:140 +#: neutron/manager.py:137 #, python-format msgid "Error loading plugin by name, %s" msgstr "" -#: neutron/manager.py:141 +#: neutron/manager.py:138 #, python-format msgid "Error loading plugin by class, %s" msgstr "" -#: neutron/manager.py:142 +#: neutron/manager.py:139 msgid "Plugin not found." msgstr "" -#: neutron/manager.py:147 +#: neutron/manager.py:144 msgid "Loading services supported by the core plugin" msgstr "" -#: neutron/manager.py:156 +#: neutron/manager.py:153 #, python-format msgid "Service %s is supported by the core plugin" msgstr "" -#: neutron/manager.py:169 +#: neutron/manager.py:166 #, python-format msgid "Loading service plugins: %s" msgstr "" -#: neutron/manager.py:174 +#: neutron/manager.py:171 #, python-format msgid "Loading Plugin: %s" msgstr "" -#: neutron/manager.py:182 +#: neutron/manager.py:179 #, python-format msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/manager.py:194 +#: neutron/manager.py:191 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -218,42 +218,42 @@ msgstr "" msgid "%s is already registered." msgstr "" -#: neutron/service.py:39 +#: neutron/service.py:37 msgid "Seconds between running periodic tasks" msgstr "" -#: neutron/service.py:42 +#: neutron/service.py:40 msgid "Number of separate worker processes for service" msgstr "" -#: neutron/service.py:45 +#: neutron/service.py:43 msgid "" "Range of seconds to randomly delay when starting the periodic task " "scheduler to reduce stampeding. (Disable by setting to 0)" msgstr "" -#: neutron/service.py:102 +#: neutron/service.py:100 msgid "Error occurred: trying old api-paste.ini." msgstr "" -#: neutron/service.py:107 +#: neutron/service.py:105 msgid "Unrecoverable error: please check log for details." msgstr "" -#: neutron/service.py:116 +#: neutron/service.py:114 msgid "No known API applications configured." msgstr "" -#: neutron/service.py:123 +#: neutron/service.py:121 #, python-format msgid "Neutron service started, listening on %(host)s:%(port)s" msgstr "" -#: neutron/service.py:224 +#: neutron/service.py:222 msgid "Exception occurs when timer stops" msgstr "" -#: neutron/service.py:234 +#: neutron/service.py:232 msgid "Exception occurs when waiting for timer" msgstr "" @@ -437,7 +437,7 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:184 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 #: neutron/agent/metadata/namespace_proxy.py:156 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,7 +507,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:887 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 #: neutron/agent/metadata/agent.py:305 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -515,191 +515,191 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:892 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 #: neutron/agent/metadata/agent.py:310 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:241 #: neutron/services/loadbalancer/agent/agent_manager.py:121 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:897 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:158 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:158 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:166 +#: neutron/agent/l3_agent.py:162 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:169 +#: neutron/agent/l3_agent.py:165 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:174 +#: neutron/agent/l3_agent.py:170 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:176 +#: neutron/agent/l3_agent.py:172 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:179 +#: neutron/agent/l3_agent.py:175 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:181 +#: neutron/agent/l3_agent.py:177 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:204 +#: neutron/agent/l3_agent.py:200 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:231 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:236 +#: neutron/agent/l3_agent.py:232 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:257 +#: neutron/agent/l3_agent.py:253 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:277 +#: neutron/agent/l3_agent.py:273 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:298 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:322 +#: neutron/agent/l3_agent.py:318 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:346 +#: neutron/agent/l3_agent.py:342 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:395 +#: neutron/agent/l3_agent.py:391 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:397 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:545 +#: neutron/agent/l3_agent.py:541 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:669 +#: neutron/agent/l3_agent.py:665 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:674 +#: neutron/agent/l3_agent.py:670 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:678 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:686 +#: neutron/agent/l3_agent.py:682 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:693 +#: neutron/agent/l3_agent.py:689 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:742 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:751 +#: neutron/agent/l3_agent.py:747 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:753 neutron/agent/l3_agent.py:791 +#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:767 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:782 +#: neutron/agent/l3_agent.py:778 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:785 +#: neutron/agent/l3_agent.py:781 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:783 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:800 +#: neutron/agent/l3_agent.py:796 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:820 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:828 +#: neutron/agent/l3_agent.py:824 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:860 +#: neutron/agent/l3_agent.py:856 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:884 +#: neutron/agent/l3_agent.py:880 msgid "Report state task successfully completed" msgstr "" @@ -725,7 +725,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279 #, python-format msgid "Delete %s" msgstr "" @@ -1077,7 +1077,7 @@ msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:61 -#: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" @@ -1183,86 +1183,86 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:39 +#: neutron/agent/linux/ovs_lib.py:34 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 -#: neutron/agent/linux/ovs_lib.py:313 +#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 +#: neutron/agent/linux/ovs_lib.py:308 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:174 +#: neutron/agent/linux/ovs_lib.py:169 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:200 +#: neutron/agent/linux/ovs_lib.py:195 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:230 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:239 +#: neutron/agent/linux/ovs_lib.py:234 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:242 +#: neutron/agent/linux/ovs_lib.py:237 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:245 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:361 +#: neutron/agent/linux/ovs_lib.py:356 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:371 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:402 +#: neutron/agent/linux/ovs_lib.py:397 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:412 +#: neutron/agent/linux/ovs_lib.py:407 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:425 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:440 +#: neutron/agent/linux/ovs_lib.py:435 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:451 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:461 +#: neutron/agent/linux/ovs_lib.py:456 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:473 +#: neutron/agent/linux/ovs_lib.py:468 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:477 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1830,7 +1830,7 @@ msgstr "" msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:65 +#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" @@ -1858,409 +1858,409 @@ msgstr "" msgid "Request Failed: internal server error while processing your request." msgstr "" -#: neutron/common/config.py:39 +#: neutron/common/config.py:37 msgid "The host IP to bind to" msgstr "" -#: neutron/common/config.py:41 +#: neutron/common/config.py:39 msgid "The port to bind to" msgstr "" -#: neutron/common/config.py:43 +#: neutron/common/config.py:41 msgid "The API paste config file to use" msgstr "" -#: neutron/common/config.py:45 +#: neutron/common/config.py:43 msgid "The path for API extensions" msgstr "" -#: neutron/common/config.py:47 +#: neutron/common/config.py:45 msgid "The policy file to use" msgstr "" -#: neutron/common/config.py:51 +#: neutron/common/config.py:49 msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:53 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 msgid "The service plugins Neutron will use" msgstr "" -#: neutron/common/config.py:55 +#: neutron/common/config.py:53 msgid "The base MAC address Neutron will use for VIFs" msgstr "" -#: neutron/common/config.py:57 +#: neutron/common/config.py:55 msgid "How many times Neutron will retry MAC generation" msgstr "" -#: neutron/common/config.py:59 +#: neutron/common/config.py:57 msgid "Allow the usage of the bulk API" msgstr "" -#: neutron/common/config.py:61 +#: neutron/common/config.py:59 msgid "Allow the usage of the pagination" msgstr "" -#: neutron/common/config.py:63 +#: neutron/common/config.py:61 msgid "Allow the usage of the sorting" msgstr "" -#: neutron/common/config.py:65 +#: neutron/common/config.py:63 msgid "" "The maximum number of items returned in a single response, value was " "'infinite' or negative integer means no limit" msgstr "" -#: neutron/common/config.py:69 +#: neutron/common/config.py:67 msgid "Maximum number of DNS nameservers" msgstr "" -#: neutron/common/config.py:71 +#: neutron/common/config.py:69 msgid "Maximum number of host routes per subnet" msgstr "" -#: neutron/common/config.py:73 +#: neutron/common/config.py:71 msgid "Maximum number of fixed ips per port" msgstr "" -#: neutron/common/config.py:76 +#: neutron/common/config.py:74 msgid "DHCP lease duration" msgstr "" -#: neutron/common/config.py:78 +#: neutron/common/config.py:76 msgid "Allow sending resource operation notification to DHCP agent" msgstr "" -#: neutron/common/config.py:81 +#: neutron/common/config.py:79 msgid "Allow overlapping IP support in Neutron" msgstr "" -#: neutron/common/config.py:83 +#: neutron/common/config.py:81 msgid "The hostname Neutron is running on" msgstr "" -#: neutron/common/config.py:85 +#: neutron/common/config.py:83 msgid "Ensure that configured gateway is on subnet" msgstr "" -#: neutron/common/config.py:91 +#: neutron/common/config.py:89 msgid "" "Where to store Neutron state files. This directory must be writable by " "the agent." msgstr "" -#: neutron/common/config.py:117 +#: neutron/common/config.py:115 #, python-format msgid "Base MAC: %s" msgstr "" -#: neutron/common/config.py:128 +#: neutron/common/config.py:126 msgid "Logging enabled!" msgstr "" -#: neutron/common/config.py:144 +#: neutron/common/config.py:142 #, python-format msgid "Config paste file: %s" msgstr "" -#: neutron/common/config.py:149 +#: neutron/common/config.py:147 #, python-format msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" -#: neutron/common/exceptions.py:32 +#: neutron/common/exceptions.py:30 #: neutron/plugins/nicira/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" -#: neutron/common/exceptions.py:53 +#: neutron/common/exceptions.py:51 #, python-format msgid "Bad %(resource)s request: %(msg)s" msgstr "" -#: neutron/common/exceptions.py:65 +#: neutron/common/exceptions.py:63 msgid "Not authorized." msgstr "" -#: neutron/common/exceptions.py:69 +#: neutron/common/exceptions.py:67 msgid "The service is unavailable" msgstr "" -#: neutron/common/exceptions.py:73 +#: neutron/common/exceptions.py:71 #, python-format msgid "User does not have admin privileges: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:77 +#: neutron/common/exceptions.py:75 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: neutron/common/exceptions.py:81 +#: neutron/common/exceptions.py:79 #, python-format msgid "Network %(net_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:85 +#: neutron/common/exceptions.py:83 #, python-format msgid "Subnet %(subnet_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:89 +#: neutron/common/exceptions.py:87 #, python-format msgid "Port %(port_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:93 +#: neutron/common/exceptions.py:91 #, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:98 +#: neutron/common/exceptions.py:96 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:102 +#: neutron/common/exceptions.py:100 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:106 +#: neutron/common/exceptions.py:104 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:110 +#: neutron/common/exceptions.py:108 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:114 +#: neutron/common/exceptions.py:112 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:118 +#: neutron/common/exceptions.py:116 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:122 +#: neutron/common/exceptions.py:120 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:127 +#: neutron/common/exceptions.py:125 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:132 +#: neutron/common/exceptions.py:130 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:138 +#: neutron/common/exceptions.py:136 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:144 +#: neutron/common/exceptions.py:142 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:150 +#: neutron/common/exceptions.py:148 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:155 +#: neutron/common/exceptions.py:153 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:160 +#: neutron/common/exceptions.py:158 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:166 +#: neutron/common/exceptions.py:164 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:171 +#: neutron/common/exceptions.py:169 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:174 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:184 +#: neutron/common/exceptions.py:182 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:187 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:194 +#: neutron/common/exceptions.py:192 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:204 +#: neutron/common/exceptions.py:202 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:208 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:212 +#: neutron/common/exceptions.py:210 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:217 +#: neutron/common/exceptions.py:215 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:222 +#: neutron/common/exceptions.py:220 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:226 +#: neutron/common/exceptions.py:224 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:230 +#: neutron/common/exceptions.py:228 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:234 +#: neutron/common/exceptions.py:232 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:238 +#: neutron/common/exceptions.py:236 msgid "Sudo privilege is required to run this command." msgstr "" -#: neutron/common/exceptions.py:242 +#: neutron/common/exceptions.py:240 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:246 +#: neutron/common/exceptions.py:244 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:250 +#: neutron/common/exceptions.py:248 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:254 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:259 +#: neutron/common/exceptions.py:257 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:264 +#: neutron/common/exceptions.py:262 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:268 +#: neutron/common/exceptions.py:266 #, python-format msgid "Extensions not found: %(extensions)s" msgstr "" -#: neutron/common/exceptions.py:272 +#: neutron/common/exceptions.py:270 #, python-format msgid "Invalid content type %(content_type)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:274 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:281 +#: neutron/common/exceptions.py:279 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:285 +#: neutron/common/exceptions.py:283 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:290 +#: neutron/common/exceptions.py:288 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:295 +#: neutron/common/exceptions.py:293 #, python-format msgid "" "Current gateway ip %(ip_address)s already in use by port %(port_id)s. " "Unable to update." msgstr "" -#: neutron/common/exceptions.py:300 +#: neutron/common/exceptions.py:298 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" -#: neutron/common/exceptions.py:310 +#: neutron/common/exceptions.py:308 #, python-format msgid "Invalid network VXLAN port range: '%(vxlan_range)s'" msgstr "" -#: neutron/common/exceptions.py:314 +#: neutron/common/exceptions.py:312 #, python-format msgid "Found duplicate extension: %(alias)s" msgstr "" @@ -2282,32 +2282,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:53 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:143 +#: neutron/common/utils.py:140 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:146 +#: neutron/common/utils.py:143 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:149 +#: neutron/common/utils.py:146 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:151 +#: neutron/common/utils.py:148 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:154 +#: neutron/common/utils.py:151 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2339,12 +2339,12 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/api.py:59 +#: neutron/db/api.py:55 #, python-format msgid "Database registration exception: %s" msgstr "" -#: neutron/db/api.py:70 +#: neutron/db/api.py:66 msgid "Database exception" msgstr "" @@ -2613,99 +2613,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:168 +#: neutron/db/l3_db.py:163 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:607 +#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:277 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:291 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 #: neutron/plugins/bigswitch/plugin.py:817 #: neutron/plugins/bigswitch/plugin.py:826 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:307 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:318 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:333 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:467 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:506 +#: neutron/db/l3_db.py:501 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:510 +#: neutron/db/l3_db.py:505 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:522 +#: neutron/db/l3_db.py:517 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:529 +#: neutron/db/l3_db.py:524 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:533 +#: neutron/db/l3_db.py:528 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1853 +#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:731 +#: neutron/db/l3_db.py:726 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:749 +#: neutron/db/l3_db.py:744 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:837 +#: neutron/db/l3_db.py:832 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2959,24 +2959,24 @@ msgstr "" msgid "Multiple agents with agent_type=%(agent_type)s and host=%(host)s found" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:26 +#: neutron/extensions/allowedaddresspairs.py:22 msgid "AllowedAddressPair must contain ip_address" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:30 +#: neutron/extensions/allowedaddresspairs.py:26 msgid "" "Port Security must be enabled in order to have allowed address pairs on a" " port." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:35 +#: neutron/extensions/allowedaddresspairs.py:31 #, python-format msgid "" "Request contains duplicate address pair: mac_address %(mac_address)s " "ip_address %(ip_address)s." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:40 +#: neutron/extensions/allowedaddresspairs.py:36 msgid "Port's Fixed IP and Mac Address match an address pair entry." msgstr "" @@ -3141,39 +3141,39 @@ msgid "" "unlimited." msgstr "" -#: neutron/extensions/l3.py:34 +#: neutron/extensions/l3.py:29 #, python-format msgid "Router %(router_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:38 +#: neutron/extensions/l3.py:33 #, python-format msgid "Router %(router_id)s still has active ports" msgstr "" -#: neutron/extensions/l3.py:42 +#: neutron/extensions/l3.py:37 #, python-format msgid "Router %(router_id)s does not have an interface with id %(port_id)s" msgstr "" -#: neutron/extensions/l3.py:47 +#: neutron/extensions/l3.py:42 #, python-format msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s" msgstr "" -#: neutron/extensions/l3.py:52 +#: neutron/extensions/l3.py:47 #, python-format msgid "" "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot " "be deleted, as it is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:58 +#: neutron/extensions/l3.py:53 #, python-format msgid "Floating IP %(floatingip_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:62 +#: neutron/extensions/l3.py:57 #, python-format msgid "" "External network %(external_network_id)s is not reachable from subnet " @@ -3181,7 +3181,7 @@ msgid "" "Floating IP." msgstr "" -#: neutron/extensions/l3.py:68 +#: neutron/extensions/l3.py:63 #, python-format msgid "" "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with " @@ -3189,25 +3189,25 @@ msgid "" "has a floating IP on external network %(net_id)s." msgstr "" -#: neutron/extensions/l3.py:75 +#: neutron/extensions/l3.py:70 #, python-format msgid "" "Port %(port_id)s has owner %(device_owner)s and therefore cannot be " "deleted directly via the port API." msgstr "" -#: neutron/extensions/l3.py:80 +#: neutron/extensions/l3.py:75 #, python-format msgid "" "Gateway cannot be updated for router %(router_id)s, since a gateway to " "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:140 +#: neutron/extensions/l3.py:135 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:144 +#: neutron/extensions/l3.py:139 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -3361,19 +3361,19 @@ msgstr "" msgid "Duplicate segment entry in request." msgstr "" -#: neutron/extensions/portsecurity.py:25 +#: neutron/extensions/portsecurity.py:20 msgid "" "Port has security group associated. Cannot disable port security or ip " "address until security group is removed" msgstr "" -#: neutron/extensions/portsecurity.py:30 +#: neutron/extensions/portsecurity.py:25 msgid "" "Port security must be enabled and port must have an IP address in order " "to use security groups." msgstr "" -#: neutron/extensions/portsecurity.py:35 +#: neutron/extensions/portsecurity.py:30 msgid "Port does not have port security binding." msgstr "" @@ -4829,7 +4829,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:55 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89 #: neutron/plugins/mlnx/rpc_callbacks.py:76 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" @@ -4844,9 +4844,9 @@ msgstr "" #: neutron/plugins/mlnx/rpc_callbacks.py:98 #: neutron/plugins/mlnx/rpc_callbacks.py:117 #: neutron/plugins/mlnx/rpc_callbacks.py:132 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:114 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 #, python-format msgid "%s can not be found in database" msgstr "" @@ -5629,7 +5629,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:192 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5637,8 +5637,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:222 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:443 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" msgstr "" @@ -5657,7 +5657,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:208 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5665,7 +5665,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:249 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5673,7 +5673,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:255 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:471 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5831,7 +5831,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 #: neutron/plugins/mlnx/mlnx_plugin.py:334 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:519 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" msgstr "" @@ -6172,7 +6172,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:41 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 -#: neutron/plugins/openvswitch/ovs_db_v2.py:133 +#: neutron/plugins/openvswitch/ovs_db_v2.py:130 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6187,7 +6187,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:157 +#: neutron/plugins/openvswitch/ovs_db_v2.py:154 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6201,7 +6201,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:141 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 -#: neutron/plugins/openvswitch/ovs_db_v2.py:198 +#: neutron/plugins/openvswitch/ovs_db_v2.py:195 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" @@ -6211,8 +6211,8 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:89 -#: neutron/plugins/openvswitch/ovs_db_v2.py:107 +#: neutron/plugins/openvswitch/ovs_db_v2.py:86 +#: neutron/plugins/openvswitch/ovs_db_v2.py:104 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6254,7 +6254,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:144 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6267,7 +6267,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:79 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122 #: neutron/plugins/mlnx/rpc_callbacks.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:123 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" @@ -6409,7 +6409,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent out of sync with plugin!" msgstr "" @@ -6431,7 +6431,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1356 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1348 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6518,14 +6518,14 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156 #, python-format msgid "Device %(device)s not bound to the agent host %(host)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:150 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "" @@ -6547,26 +6547,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:217 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:225 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:233 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:237 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -6734,7 +6734,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:277 msgid "network_delete received" msgstr "" @@ -6745,12 +6745,12 @@ msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:318 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:343 msgid "fdb_remove received" msgstr "" @@ -6759,7 +6759,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:404 msgid "fdb_update received" msgstr "" @@ -6769,7 +6769,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:142 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" msgstr "" @@ -6780,14 +6780,14 @@ msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:942 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6795,29 +6795,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1015 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1020 #, python-format msgid "Port %s updated." msgstr "" @@ -6836,8 +6836,8 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1233 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" @@ -6898,7 +6898,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:163 +#: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6907,7 +6907,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:193 +#: neutron/plugins/openvswitch/ovs_db_v2.py:190 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " @@ -6916,7 +6916,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:188 +#: neutron/plugins/openvswitch/ovs_db_v2.py:185 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " @@ -8044,7 +8044,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:231 +#: neutron/plugins/openvswitch/ovs_db_v2.py:228 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8083,7 +8083,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8430,7 +8430,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:142 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:364 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8578,8 +8578,8 @@ msgid "" msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -8772,88 +8772,93 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:247 +#: neutron/plugins/nec/nec_plugin.py:256 +#, python-format +msgid "deactivate_port(): OFC port for port=%s is already removed." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:263 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:268 +#: neutron/plugins/nec/nec_plugin.py:284 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:317 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:341 +#: neutron/plugins/nec/nec_plugin.py:357 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:360 +#: neutron/plugins/nec/nec_plugin.py:376 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:371 +#: neutron/plugins/nec/nec_plugin.py:387 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:525 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:589 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:622 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:632 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:689 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:720 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:730 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:749 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:754 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9029,17 +9034,17 @@ msgstr "" msgid "delete_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:54 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:52 #, python-format msgid "Update ports: added=%(added)s, removed=%(removed)s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:76 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:74 #, python-format msgid "port_update received: %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:219 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:217 msgid "No port changed." msgstr "" @@ -9092,45 +9097,52 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:32 #, python-format -msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgid "The specified OFC resource (%(resource)s) is not found." msgstr "" #: neutron/plugins/nec/common/exceptions.py:36 #, python-format -msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:40 +#, python-format +msgid "" +"Neutron-OFC resource mapping for %(resource)s %(neutron_id)s is not " +"found. It may be deleted during processing." msgstr "" -#: neutron/plugins/nec/common/exceptions.py:41 +#: neutron/plugins/nec/common/exceptions.py:46 #, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:45 +#: neutron/plugins/nec/common/exceptions.py:50 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:51 +#: neutron/plugins/nec/common/exceptions.py:56 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:61 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:66 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:65 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:69 +#: neutron/plugins/nec/common/exceptions.py:74 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " @@ -9154,14 +9166,19 @@ msgstr "" #: neutron/plugins/nec/common/ofc_client.py:99 #, python-format +msgid "Specified resource %s does not exist on OFC " +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:103 +#, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:102 +#: neutron/plugins/nec/common/ofc_client.py:106 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:111 +#: neutron/plugins/nec/common/ofc_client.py:115 #, python-format msgid "Failed to connect OFC : %s" msgstr "" @@ -9171,23 +9188,18 @@ msgstr "" msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:143 -#, python-format -msgid "NotFound %(resource)s for neutron_id=%(id)s." -msgstr "" - -#: neutron/plugins/nec/db/api.py:169 +#: neutron/plugins/nec/db/api.py:168 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:202 +#: neutron/plugins/nec/db/api.py:201 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:208 -#: neutron/plugins/openvswitch/ovs_db_v2.py:319 +#: neutron/plugins/nec/db/api.py:207 +#: neutron/plugins/openvswitch/ovs_db_v2.py:316 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9211,103 +9223,102 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:230 +#: neutron/plugins/nicira/NeutronPlugin.py:223 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:266 +#: neutron/plugins/nicira/NeutronPlugin.py:259 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:268 -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#: neutron/plugins/nicira/NeutronPlugin.py:261 #, python-format -msgid "Unable to create port on NVP logical router %s" +msgid "Unable to create port on NSX logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:271 +#: neutron/plugins/nicira/NeutronPlugin.py:264 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(nsx_router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:349 +#: neutron/plugins/nicira/NeutronPlugin.py:342 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:355 +#: neutron/plugins/nicira/NeutronPlugin.py:348 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:361 +#: neutron/plugins/nicira/NeutronPlugin.py:354 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:407 +#: neutron/plugins/nicira/NeutronPlugin.py:400 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:447 +#: neutron/plugins/nicira/NeutronPlugin.py:440 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:459 -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#: neutron/plugins/nicira/NeutronPlugin.py:709 +#: neutron/plugins/nicira/NeutronPlugin.py:452 +#: neutron/plugins/nicira/NeutronPlugin.py:504 +#: neutron/plugins/nicira/NeutronPlugin.py:702 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:480 +#: neutron/plugins/nicira/NeutronPlugin.py:473 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:491 +#: neutron/plugins/nicira/NeutronPlugin.py:484 #, python-format msgid "" "Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " "to be rolled back for Neutron port: %(neutron_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:496 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:518 +#: neutron/plugins/nicira/NeutronPlugin.py:511 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:518 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:530 +#: neutron/plugins/nicira/NeutronPlugin.py:523 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:532 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9315,302 +9326,302 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:554 -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:1070 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:566 +#: neutron/plugins/nicira/NeutronPlugin.py:559 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:584 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:604 +#: neutron/plugins/nicira/NeutronPlugin.py:597 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:614 +#: neutron/plugins/nicira/NeutronPlugin.py:607 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:655 +#: neutron/plugins/nicira/NeutronPlugin.py:648 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:690 -#: neutron/plugins/nicira/NeutronPlugin.py:1788 +#: neutron/plugins/nicira/NeutronPlugin.py:683 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:694 -#: neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/plugins/nicira/NeutronPlugin.py:687 +#: neutron/plugins/nicira/NeutronPlugin.py:1785 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 +#: neutron/plugins/nicira/NeutronPlugin.py:689 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:738 +#: neutron/plugins/nicira/NeutronPlugin.py:731 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:771 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 +#: neutron/plugins/nicira/NeutronPlugin.py:775 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:786 +#: neutron/plugins/nicira/NeutronPlugin.py:779 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:790 -#: neutron/plugins/nicira/NeutronPlugin.py:806 +#: neutron/plugins/nicira/NeutronPlugin.py:783 +#: neutron/plugins/nicira/NeutronPlugin.py:799 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:812 +#: neutron/plugins/nicira/NeutronPlugin.py:805 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:857 +#: neutron/plugins/nicira/NeutronPlugin.py:850 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:891 +#: neutron/plugins/nicira/NeutronPlugin.py:884 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:981 +#: neutron/plugins/nicira/NeutronPlugin.py:974 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1066 +#: neutron/plugins/nicira/NeutronPlugin.py:1059 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1085 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1088 +#: neutron/plugins/nicira/NeutronPlugin.py:1081 #: neutron/plugins/nicira/NeutronServicePlugin.py:515 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1118 +#: neutron/plugins/nicira/NeutronPlugin.py:1111 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1186 +#: neutron/plugins/nicira/NeutronPlugin.py:1179 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1200 +#: neutron/plugins/nicira/NeutronPlugin.py:1193 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1211 +#: neutron/plugins/nicira/NeutronPlugin.py:1204 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1303 +#: neutron/plugins/nicira/NeutronPlugin.py:1296 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1331 +#: neutron/plugins/nicira/NeutronPlugin.py:1324 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1414 +#: neutron/plugins/nicira/NeutronPlugin.py:1407 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1413 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1431 +#: neutron/plugins/nicira/NeutronPlugin.py:1424 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1441 +#: neutron/plugins/nicira/NeutronPlugin.py:1434 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1470 -#: neutron/plugins/nicira/NeutronPlugin.py:1555 +#: neutron/plugins/nicira/NeutronPlugin.py:1463 +#: neutron/plugins/nicira/NeutronPlugin.py:1548 #: neutron/plugins/nicira/NeutronServicePlugin.py:198 #: neutron/plugins/nicira/NeutronServicePlugin.py:1204 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1519 +#: neutron/plugins/nicira/NeutronPlugin.py:1512 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1522 +#: neutron/plugins/nicira/NeutronPlugin.py:1515 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1557 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1580 +#: neutron/plugins/nicira/NeutronPlugin.py:1573 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1577 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1579 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1643 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1647 +#: neutron/plugins/nicira/NeutronPlugin.py:1640 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1650 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1725 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:1816 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1829 +#: neutron/plugins/nicira/NeutronPlugin.py:1822 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1961 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1967 +#: neutron/plugins/nicira/NeutronPlugin.py:1960 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:1995 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2005 +#: neutron/plugins/nicira/NeutronPlugin.py:1998 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2032 +#: neutron/plugins/nicira/NeutronPlugin.py:2025 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2055 +#: neutron/plugins/nicira/NeutronPlugin.py:2048 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2085 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2159 +#: neutron/plugins/nicira/NeutronPlugin.py:2152 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2167 +#: neutron/plugins/nicira/NeutronPlugin.py:2160 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -9618,12 +9629,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2174 +#: neutron/plugins/nicira/NeutronPlugin.py:2167 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2187 +#: neutron/plugins/nicira/NeutronPlugin.py:2180 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9651,6 +9662,11 @@ msgstr "" msgid "An exception occurred while creating a port on lswitch %s" msgstr "" +#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#, python-format +msgid "Unable to create port on NVP logical router %s" +msgstr "" + #: neutron/plugins/nicira/NeutronServicePlugin.py:469 #, python-format msgid "Unable to create integration logic switch for router %s" @@ -9860,24 +9876,24 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:54 +#: neutron/plugins/nicira/nsx_cluster.py:49 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:66 +#: neutron/plugins/nicira/nsx_cluster.py:61 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:124 +#: neutron/plugins/nicira/nvplib.py:117 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:128 +#: neutron/plugins/nicira/nvplib.py:121 #, python-format msgid "locals=[%s]" msgstr "" @@ -10278,108 +10294,103 @@ msgstr "" msgid "Task status check interval" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:24 +#: neutron/plugins/nicira/common/exceptions.py:21 #, python-format -msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:28 +#: neutron/plugins/nicira/common/exceptions.py:25 #, python-format msgid "Unable to fulfill request with version %(version)s." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:32 +#: neutron/plugins/nicira/common/exceptions.py:29 #, python-format -msgid "Invalid NVP connection parameters: %(conn_params)s" +msgid "Invalid NSX connection parameters: %(conn_params)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:36 +#: neutron/plugins/nicira/common/exceptions.py:33 #, python-format msgid "" "Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the nvp plugin ini file." +"values are specified in the [DEFAULT] section of the NSX plugin ini file." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:42 +#: neutron/plugins/nicira/common/exceptions.py:39 #, python-format msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:47 +#: neutron/plugins/nicira/common/exceptions.py:44 #, python-format msgid "" "Unable to create port on network %(network)s. Maximum number of ports " "reached" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:52 +#: neutron/plugins/nicira/common/exceptions.py:49 #, python-format msgid "" "While retrieving NAT rules, %(actual_rules)s were found whereas rules in " "the (%(min_rules)s,%(max_rules)s) interval were expected" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:58 +#: neutron/plugins/nicira/common/exceptions.py:55 #, python-format -msgid "Invalid NVP attachment type '%(attachment_type)s'" +msgid "Invalid NSX attachment type '%(attachment_type)s'" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:62 +#: neutron/plugins/nicira/common/exceptions.py:59 msgid "" "The networking backend is currently in maintenance mode and therefore " "unable to accept requests which modify its state. Please try later." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:74 +#: neutron/plugins/nicira/common/exceptions.py:65 #, python-format msgid "Gateway Service %(gateway)s is already in use" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:78 +#: neutron/plugins/nicira/common/exceptions.py:69 #, python-format msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:82 +#: neutron/plugins/nicira/common/exceptions.py:73 #, python-format -msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:86 +#: neutron/plugins/nicira/common/exceptions.py:77 #, python-format msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NVP setup" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" " and/or configuration" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:91 +#: neutron/plugins/nicira/common/exceptions.py:82 #, python-format msgid "" "An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " "via port %(port_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:100 +#: neutron/plugins/nicira/common/exceptions.py:91 #, python-format msgid "Unable to find LSN for %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:104 +#: neutron/plugins/nicira/common/exceptions.py:95 #, python-format msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:109 +#: neutron/plugins/nicira/common/exceptions.py:100 #, python-format msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:113 +#: neutron/plugins/nicira/common/exceptions.py:104 #, python-format msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" @@ -11558,383 +11569,383 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:212 +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:260 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:278 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:301 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:303 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:377 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:393 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" "Adding a tunnel endpoint failed due to a concurrenttransaction had been " "committed (%s attempts left)" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:398 +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:312 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:329 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:434 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:523 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:294 #, python-format msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:306 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, 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:469 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, 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:488 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:480 #, 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:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 #, 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:517 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, 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:534 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:566 #, 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:618 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:610 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:668 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:687 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:768 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:760 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:766 #, 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:862 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:854 #, python-format msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:871 +#: 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:883 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:886 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920 #, python-format msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:926 #, python-format msgid "" "Port %s was not found on the integration bridge and will therefore not be" " processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 #, python-format msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:956 #, python-format msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1080 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1151 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1163 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1184 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1180 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1194 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1203 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1249 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1265 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 #, 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:1276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, 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:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275 #, 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:1288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, 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:1303 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1295 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1317 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1320 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12206,58 +12217,58 @@ msgstr "" msgid "Invalid configuration. check ryu.ini" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:96 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:94 #, python-format msgid "Could not get IPv4 address from %(nic)s: %(cfg)s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:162 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:160 #, python-format msgid "External port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:170 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:168 msgid "Get Ryu rest API address" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:220 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:218 msgid "Ryu rest API port isn't specified" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:221 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:219 #, python-format msgid "Going to ofp controller mode %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236 msgid "Port update received" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269 msgid "Agent loop has new device" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296 #, python-format msgid "tunnel_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 #, python-format msgid "ovsdb_port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:302 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 #, python-format msgid "ovsdb_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:308 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:306 #, python-format msgid "Initialization failed: %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:311 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:309 msgid "" "Ryu initialization on the node is done. Agent initialized successfully, " "now running..." @@ -12386,13 +12397,13 @@ msgstr "" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgstr "" -#: neutron/server/__init__.py:40 +#: neutron/server/__init__.py:39 msgid "" "ERROR: Unable to find configuration file via the default search paths " "(~/.neutron/, ~/, /etc/neutron/, /etc/) and the '--config-file' option!" msgstr "" -#: neutron/server/__init__.py:47 +#: neutron/server/__init__.py:46 #, python-format msgid "ERROR: %s" msgstr "" @@ -13639,56 +13650,60 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:76 -#: neutron/tests/unit/nec/test_ofc_client.py:82 -#: neutron/tests/unit/nec/test_ofc_client.py:91 +#: neutron/tests/unit/nec/test_ofc_client.py:77 +msgid "The specified OFC resource (/somewhere) is not found." +msgstr "" + +#: neutron/tests/unit/nec/test_ofc_client.py:81 +#: neutron/tests/unit/nec/test_ofc_client.py:87 +#: neutron/tests/unit/nec/test_ofc_client.py:96 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:101 +#: neutron/tests/unit/nec/test_ofc_client.py:106 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:406 +#: neutron/tests/unit/vmware/apiclient/fake.py:404 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:415 +#: neutron/tests/unit/vmware/apiclient/fake.py:413 #, python-format msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:103 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:115 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:126 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:143 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:161 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:183 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:205 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:289 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:303 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:317 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:359 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:193 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:256 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 #, python-format msgid "Lswitch %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/test_edge_router.py:132 +#: neutron/tests/unit/vmware/vshield/test_edge_router.py:130 msgid "Tasks not completed" msgstr "" @@ -14799,3 +14814,37 @@ msgstr "" #~ msgid "Security group: %s was already deleted from backend" #~ msgstr "" +#~ msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +#~ msgstr "" + +#~ msgid "NotFound %(resource)s for neutron_id=%(id)s." +#~ msgstr "" + +#~ msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +#~ msgstr "" + +#~ msgid "Invalid NVP connection parameters: %(conn_params)s" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid cluster values: %(invalid_attrs)s. " +#~ "Please ensure that these values are " +#~ "specified in the [DEFAULT] section of" +#~ " the nvp plugin ini file." +#~ msgstr "" + +#~ msgid "Invalid NVP attachment type '%(attachment_type)s'" +#~ msgstr "" + +#~ msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" +#~ msgstr "" + +#~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +#~ msgstr "" + +#~ msgid "" +#~ "Service cluster: '%(cluster_id)s' is " +#~ "unavailable. Please, check NVP setup " +#~ "and/or configuration" +#~ msgstr "" + diff --git a/neutron/locale/is_IS/LC_MESSAGES/neutron.po b/neutron/locale/is_IS/LC_MESSAGES/neutron.po index efa57a68e..6e7e4ae4f 100644 --- a/neutron/locale/is_IS/LC_MESSAGES/neutron.po +++ b/neutron/locale/is_IS/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-27 06:23+0000\n" +"POT-Creation-Date: 2014-02-28 06:26+0000\n" "PO-Revision-Date: 2013-12-16 02:36+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Icelandic (Iceland) " @@ -38,59 +38,59 @@ msgstr "" msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: neutron/manager.py:72 +#: neutron/manager.py:69 #, python-format msgid "dhcp_agents_per_network must be >= 1. '%s' is invalid." msgstr "" -#: neutron/manager.py:84 +#: neutron/manager.py:81 msgid "Neutron core_plugin not configured!" msgstr "" -#: neutron/manager.py:113 +#: neutron/manager.py:110 #, python-format msgid "Loading core plugin: %s" msgstr "" -#: neutron/manager.py:140 +#: neutron/manager.py:137 #, python-format msgid "Error loading plugin by name, %s" msgstr "" -#: neutron/manager.py:141 +#: neutron/manager.py:138 #, python-format msgid "Error loading plugin by class, %s" msgstr "" -#: neutron/manager.py:142 +#: neutron/manager.py:139 msgid "Plugin not found." msgstr "" -#: neutron/manager.py:147 +#: neutron/manager.py:144 msgid "Loading services supported by the core plugin" msgstr "" -#: neutron/manager.py:156 +#: neutron/manager.py:153 #, python-format msgid "Service %s is supported by the core plugin" msgstr "" -#: neutron/manager.py:169 +#: neutron/manager.py:166 #, python-format msgid "Loading service plugins: %s" msgstr "" -#: neutron/manager.py:174 +#: neutron/manager.py:171 #, python-format msgid "Loading Plugin: %s" msgstr "" -#: neutron/manager.py:182 +#: neutron/manager.py:179 #, python-format msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/manager.py:194 +#: neutron/manager.py:191 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -218,42 +218,42 @@ msgstr "" msgid "%s is already registered." msgstr "" -#: neutron/service.py:39 +#: neutron/service.py:37 msgid "Seconds between running periodic tasks" msgstr "" -#: neutron/service.py:42 +#: neutron/service.py:40 msgid "Number of separate worker processes for service" msgstr "" -#: neutron/service.py:45 +#: neutron/service.py:43 msgid "" "Range of seconds to randomly delay when starting the periodic task " "scheduler to reduce stampeding. (Disable by setting to 0)" msgstr "" -#: neutron/service.py:102 +#: neutron/service.py:100 msgid "Error occurred: trying old api-paste.ini." msgstr "" -#: neutron/service.py:107 +#: neutron/service.py:105 msgid "Unrecoverable error: please check log for details." msgstr "" -#: neutron/service.py:116 +#: neutron/service.py:114 msgid "No known API applications configured." msgstr "" -#: neutron/service.py:123 +#: neutron/service.py:121 #, python-format msgid "Neutron service started, listening on %(host)s:%(port)s" msgstr "" -#: neutron/service.py:224 +#: neutron/service.py:222 msgid "Exception occurs when timer stops" msgstr "" -#: neutron/service.py:234 +#: neutron/service.py:232 msgid "Exception occurs when waiting for timer" msgstr "" @@ -437,7 +437,7 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:184 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 #: neutron/agent/metadata/namespace_proxy.py:156 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,7 +507,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:887 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 #: neutron/agent/metadata/agent.py:305 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -515,191 +515,191 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:892 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 #: neutron/agent/metadata/agent.py:310 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:241 #: neutron/services/loadbalancer/agent/agent_manager.py:121 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:897 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:158 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:158 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:166 +#: neutron/agent/l3_agent.py:162 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:169 +#: neutron/agent/l3_agent.py:165 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:174 +#: neutron/agent/l3_agent.py:170 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:176 +#: neutron/agent/l3_agent.py:172 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:179 +#: neutron/agent/l3_agent.py:175 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:181 +#: neutron/agent/l3_agent.py:177 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:204 +#: neutron/agent/l3_agent.py:200 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:231 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:236 +#: neutron/agent/l3_agent.py:232 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:257 +#: neutron/agent/l3_agent.py:253 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:277 +#: neutron/agent/l3_agent.py:273 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:298 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:322 +#: neutron/agent/l3_agent.py:318 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:346 +#: neutron/agent/l3_agent.py:342 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:395 +#: neutron/agent/l3_agent.py:391 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:397 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:545 +#: neutron/agent/l3_agent.py:541 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:669 +#: neutron/agent/l3_agent.py:665 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:674 +#: neutron/agent/l3_agent.py:670 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:678 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:686 +#: neutron/agent/l3_agent.py:682 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:693 +#: neutron/agent/l3_agent.py:689 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:742 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:751 +#: neutron/agent/l3_agent.py:747 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:753 neutron/agent/l3_agent.py:791 +#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:767 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:782 +#: neutron/agent/l3_agent.py:778 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:785 +#: neutron/agent/l3_agent.py:781 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:783 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:800 +#: neutron/agent/l3_agent.py:796 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:820 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:828 +#: neutron/agent/l3_agent.py:824 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:860 +#: neutron/agent/l3_agent.py:856 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:884 +#: neutron/agent/l3_agent.py:880 msgid "Report state task successfully completed" msgstr "" @@ -725,7 +725,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279 #, python-format msgid "Delete %s" msgstr "" @@ -1077,7 +1077,7 @@ msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:61 -#: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" @@ -1183,86 +1183,86 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:39 +#: neutron/agent/linux/ovs_lib.py:34 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 -#: neutron/agent/linux/ovs_lib.py:313 +#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 +#: neutron/agent/linux/ovs_lib.py:308 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:174 +#: neutron/agent/linux/ovs_lib.py:169 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:200 +#: neutron/agent/linux/ovs_lib.py:195 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:230 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:239 +#: neutron/agent/linux/ovs_lib.py:234 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:242 +#: neutron/agent/linux/ovs_lib.py:237 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:245 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:361 +#: neutron/agent/linux/ovs_lib.py:356 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:371 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:402 +#: neutron/agent/linux/ovs_lib.py:397 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:412 +#: neutron/agent/linux/ovs_lib.py:407 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:425 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:440 +#: neutron/agent/linux/ovs_lib.py:435 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:451 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:461 +#: neutron/agent/linux/ovs_lib.py:456 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:473 +#: neutron/agent/linux/ovs_lib.py:468 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:477 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1830,7 +1830,7 @@ msgstr "" msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:65 +#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" @@ -1858,409 +1858,409 @@ msgstr "" msgid "Request Failed: internal server error while processing your request." msgstr "" -#: neutron/common/config.py:39 +#: neutron/common/config.py:37 msgid "The host IP to bind to" msgstr "" -#: neutron/common/config.py:41 +#: neutron/common/config.py:39 msgid "The port to bind to" msgstr "" -#: neutron/common/config.py:43 +#: neutron/common/config.py:41 msgid "The API paste config file to use" msgstr "" -#: neutron/common/config.py:45 +#: neutron/common/config.py:43 msgid "The path for API extensions" msgstr "" -#: neutron/common/config.py:47 +#: neutron/common/config.py:45 msgid "The policy file to use" msgstr "" -#: neutron/common/config.py:51 +#: neutron/common/config.py:49 msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:53 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 msgid "The service plugins Neutron will use" msgstr "" -#: neutron/common/config.py:55 +#: neutron/common/config.py:53 msgid "The base MAC address Neutron will use for VIFs" msgstr "" -#: neutron/common/config.py:57 +#: neutron/common/config.py:55 msgid "How many times Neutron will retry MAC generation" msgstr "" -#: neutron/common/config.py:59 +#: neutron/common/config.py:57 msgid "Allow the usage of the bulk API" msgstr "" -#: neutron/common/config.py:61 +#: neutron/common/config.py:59 msgid "Allow the usage of the pagination" msgstr "" -#: neutron/common/config.py:63 +#: neutron/common/config.py:61 msgid "Allow the usage of the sorting" msgstr "" -#: neutron/common/config.py:65 +#: neutron/common/config.py:63 msgid "" "The maximum number of items returned in a single response, value was " "'infinite' or negative integer means no limit" msgstr "" -#: neutron/common/config.py:69 +#: neutron/common/config.py:67 msgid "Maximum number of DNS nameservers" msgstr "" -#: neutron/common/config.py:71 +#: neutron/common/config.py:69 msgid "Maximum number of host routes per subnet" msgstr "" -#: neutron/common/config.py:73 +#: neutron/common/config.py:71 msgid "Maximum number of fixed ips per port" msgstr "" -#: neutron/common/config.py:76 +#: neutron/common/config.py:74 msgid "DHCP lease duration" msgstr "" -#: neutron/common/config.py:78 +#: neutron/common/config.py:76 msgid "Allow sending resource operation notification to DHCP agent" msgstr "" -#: neutron/common/config.py:81 +#: neutron/common/config.py:79 msgid "Allow overlapping IP support in Neutron" msgstr "" -#: neutron/common/config.py:83 +#: neutron/common/config.py:81 msgid "The hostname Neutron is running on" msgstr "" -#: neutron/common/config.py:85 +#: neutron/common/config.py:83 msgid "Ensure that configured gateway is on subnet" msgstr "" -#: neutron/common/config.py:91 +#: neutron/common/config.py:89 msgid "" "Where to store Neutron state files. This directory must be writable by " "the agent." msgstr "" -#: neutron/common/config.py:117 +#: neutron/common/config.py:115 #, python-format msgid "Base MAC: %s" msgstr "" -#: neutron/common/config.py:128 +#: neutron/common/config.py:126 msgid "Logging enabled!" msgstr "" -#: neutron/common/config.py:144 +#: neutron/common/config.py:142 #, python-format msgid "Config paste file: %s" msgstr "" -#: neutron/common/config.py:149 +#: neutron/common/config.py:147 #, python-format msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" -#: neutron/common/exceptions.py:32 +#: neutron/common/exceptions.py:30 #: neutron/plugins/nicira/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" -#: neutron/common/exceptions.py:53 +#: neutron/common/exceptions.py:51 #, python-format msgid "Bad %(resource)s request: %(msg)s" msgstr "" -#: neutron/common/exceptions.py:65 +#: neutron/common/exceptions.py:63 msgid "Not authorized." msgstr "" -#: neutron/common/exceptions.py:69 +#: neutron/common/exceptions.py:67 msgid "The service is unavailable" msgstr "" -#: neutron/common/exceptions.py:73 +#: neutron/common/exceptions.py:71 #, python-format msgid "User does not have admin privileges: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:77 +#: neutron/common/exceptions.py:75 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: neutron/common/exceptions.py:81 +#: neutron/common/exceptions.py:79 #, python-format msgid "Network %(net_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:85 +#: neutron/common/exceptions.py:83 #, python-format msgid "Subnet %(subnet_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:89 +#: neutron/common/exceptions.py:87 #, python-format msgid "Port %(port_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:93 +#: neutron/common/exceptions.py:91 #, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:98 +#: neutron/common/exceptions.py:96 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:102 +#: neutron/common/exceptions.py:100 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:106 +#: neutron/common/exceptions.py:104 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:110 +#: neutron/common/exceptions.py:108 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:114 +#: neutron/common/exceptions.py:112 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:118 +#: neutron/common/exceptions.py:116 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:122 +#: neutron/common/exceptions.py:120 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:127 +#: neutron/common/exceptions.py:125 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:132 +#: neutron/common/exceptions.py:130 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:138 +#: neutron/common/exceptions.py:136 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:144 +#: neutron/common/exceptions.py:142 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:150 +#: neutron/common/exceptions.py:148 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:155 +#: neutron/common/exceptions.py:153 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:160 +#: neutron/common/exceptions.py:158 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:166 +#: neutron/common/exceptions.py:164 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:171 +#: neutron/common/exceptions.py:169 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:174 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:184 +#: neutron/common/exceptions.py:182 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:187 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:194 +#: neutron/common/exceptions.py:192 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:204 +#: neutron/common/exceptions.py:202 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:208 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:212 +#: neutron/common/exceptions.py:210 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:217 +#: neutron/common/exceptions.py:215 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:222 +#: neutron/common/exceptions.py:220 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:226 +#: neutron/common/exceptions.py:224 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:230 +#: neutron/common/exceptions.py:228 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:234 +#: neutron/common/exceptions.py:232 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:238 +#: neutron/common/exceptions.py:236 msgid "Sudo privilege is required to run this command." msgstr "" -#: neutron/common/exceptions.py:242 +#: neutron/common/exceptions.py:240 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:246 +#: neutron/common/exceptions.py:244 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:250 +#: neutron/common/exceptions.py:248 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:254 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:259 +#: neutron/common/exceptions.py:257 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:264 +#: neutron/common/exceptions.py:262 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:268 +#: neutron/common/exceptions.py:266 #, python-format msgid "Extensions not found: %(extensions)s" msgstr "" -#: neutron/common/exceptions.py:272 +#: neutron/common/exceptions.py:270 #, python-format msgid "Invalid content type %(content_type)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:274 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:281 +#: neutron/common/exceptions.py:279 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:285 +#: neutron/common/exceptions.py:283 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:290 +#: neutron/common/exceptions.py:288 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:295 +#: neutron/common/exceptions.py:293 #, python-format msgid "" "Current gateway ip %(ip_address)s already in use by port %(port_id)s. " "Unable to update." msgstr "" -#: neutron/common/exceptions.py:300 +#: neutron/common/exceptions.py:298 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" -#: neutron/common/exceptions.py:310 +#: neutron/common/exceptions.py:308 #, python-format msgid "Invalid network VXLAN port range: '%(vxlan_range)s'" msgstr "" -#: neutron/common/exceptions.py:314 +#: neutron/common/exceptions.py:312 #, python-format msgid "Found duplicate extension: %(alias)s" msgstr "" @@ -2282,32 +2282,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:53 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:143 +#: neutron/common/utils.py:140 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:146 +#: neutron/common/utils.py:143 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:149 +#: neutron/common/utils.py:146 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:151 +#: neutron/common/utils.py:148 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:154 +#: neutron/common/utils.py:151 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2339,12 +2339,12 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/api.py:59 +#: neutron/db/api.py:55 #, python-format msgid "Database registration exception: %s" msgstr "" -#: neutron/db/api.py:70 +#: neutron/db/api.py:66 msgid "Database exception" msgstr "" @@ -2613,99 +2613,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:168 +#: neutron/db/l3_db.py:163 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:607 +#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:277 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:291 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 #: neutron/plugins/bigswitch/plugin.py:817 #: neutron/plugins/bigswitch/plugin.py:826 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:307 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:318 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:333 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:467 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:506 +#: neutron/db/l3_db.py:501 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:510 +#: neutron/db/l3_db.py:505 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:522 +#: neutron/db/l3_db.py:517 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:529 +#: neutron/db/l3_db.py:524 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:533 +#: neutron/db/l3_db.py:528 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1853 +#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:731 +#: neutron/db/l3_db.py:726 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:749 +#: neutron/db/l3_db.py:744 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:837 +#: neutron/db/l3_db.py:832 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2959,24 +2959,24 @@ msgstr "" msgid "Multiple agents with agent_type=%(agent_type)s and host=%(host)s found" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:26 +#: neutron/extensions/allowedaddresspairs.py:22 msgid "AllowedAddressPair must contain ip_address" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:30 +#: neutron/extensions/allowedaddresspairs.py:26 msgid "" "Port Security must be enabled in order to have allowed address pairs on a" " port." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:35 +#: neutron/extensions/allowedaddresspairs.py:31 #, python-format msgid "" "Request contains duplicate address pair: mac_address %(mac_address)s " "ip_address %(ip_address)s." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:40 +#: neutron/extensions/allowedaddresspairs.py:36 msgid "Port's Fixed IP and Mac Address match an address pair entry." msgstr "" @@ -3141,39 +3141,39 @@ msgid "" "unlimited." msgstr "" -#: neutron/extensions/l3.py:34 +#: neutron/extensions/l3.py:29 #, python-format msgid "Router %(router_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:38 +#: neutron/extensions/l3.py:33 #, python-format msgid "Router %(router_id)s still has active ports" msgstr "" -#: neutron/extensions/l3.py:42 +#: neutron/extensions/l3.py:37 #, python-format msgid "Router %(router_id)s does not have an interface with id %(port_id)s" msgstr "" -#: neutron/extensions/l3.py:47 +#: neutron/extensions/l3.py:42 #, python-format msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s" msgstr "" -#: neutron/extensions/l3.py:52 +#: neutron/extensions/l3.py:47 #, python-format msgid "" "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot " "be deleted, as it is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:58 +#: neutron/extensions/l3.py:53 #, python-format msgid "Floating IP %(floatingip_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:62 +#: neutron/extensions/l3.py:57 #, python-format msgid "" "External network %(external_network_id)s is not reachable from subnet " @@ -3181,7 +3181,7 @@ msgid "" "Floating IP." msgstr "" -#: neutron/extensions/l3.py:68 +#: neutron/extensions/l3.py:63 #, python-format msgid "" "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with " @@ -3189,25 +3189,25 @@ msgid "" "has a floating IP on external network %(net_id)s." msgstr "" -#: neutron/extensions/l3.py:75 +#: neutron/extensions/l3.py:70 #, python-format msgid "" "Port %(port_id)s has owner %(device_owner)s and therefore cannot be " "deleted directly via the port API." msgstr "" -#: neutron/extensions/l3.py:80 +#: neutron/extensions/l3.py:75 #, python-format msgid "" "Gateway cannot be updated for router %(router_id)s, since a gateway to " "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:140 +#: neutron/extensions/l3.py:135 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:144 +#: neutron/extensions/l3.py:139 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -3361,19 +3361,19 @@ msgstr "" msgid "Duplicate segment entry in request." msgstr "" -#: neutron/extensions/portsecurity.py:25 +#: neutron/extensions/portsecurity.py:20 msgid "" "Port has security group associated. Cannot disable port security or ip " "address until security group is removed" msgstr "" -#: neutron/extensions/portsecurity.py:30 +#: neutron/extensions/portsecurity.py:25 msgid "" "Port security must be enabled and port must have an IP address in order " "to use security groups." msgstr "" -#: neutron/extensions/portsecurity.py:35 +#: neutron/extensions/portsecurity.py:30 msgid "Port does not have port security binding." msgstr "" @@ -4829,7 +4829,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:55 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89 #: neutron/plugins/mlnx/rpc_callbacks.py:76 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" @@ -4844,9 +4844,9 @@ msgstr "" #: neutron/plugins/mlnx/rpc_callbacks.py:98 #: neutron/plugins/mlnx/rpc_callbacks.py:117 #: neutron/plugins/mlnx/rpc_callbacks.py:132 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:114 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 #, python-format msgid "%s can not be found in database" msgstr "" @@ -5629,7 +5629,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:192 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5637,8 +5637,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:222 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:443 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" msgstr "" @@ -5657,7 +5657,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:208 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5665,7 +5665,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:249 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5673,7 +5673,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:255 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:471 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5831,7 +5831,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 #: neutron/plugins/mlnx/mlnx_plugin.py:334 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:519 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" msgstr "" @@ -6172,7 +6172,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:41 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 -#: neutron/plugins/openvswitch/ovs_db_v2.py:133 +#: neutron/plugins/openvswitch/ovs_db_v2.py:130 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6187,7 +6187,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:157 +#: neutron/plugins/openvswitch/ovs_db_v2.py:154 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6201,7 +6201,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:141 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 -#: neutron/plugins/openvswitch/ovs_db_v2.py:198 +#: neutron/plugins/openvswitch/ovs_db_v2.py:195 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" @@ -6211,8 +6211,8 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:89 -#: neutron/plugins/openvswitch/ovs_db_v2.py:107 +#: neutron/plugins/openvswitch/ovs_db_v2.py:86 +#: neutron/plugins/openvswitch/ovs_db_v2.py:104 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6254,7 +6254,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:144 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6267,7 +6267,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:79 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122 #: neutron/plugins/mlnx/rpc_callbacks.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:123 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" @@ -6409,7 +6409,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent out of sync with plugin!" msgstr "" @@ -6431,7 +6431,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1356 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1348 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6518,14 +6518,14 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156 #, python-format msgid "Device %(device)s not bound to the agent host %(host)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:150 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "" @@ -6547,26 +6547,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:217 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:225 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:233 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:237 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -6734,7 +6734,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:277 msgid "network_delete received" msgstr "" @@ -6745,12 +6745,12 @@ msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:318 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:343 msgid "fdb_remove received" msgstr "" @@ -6759,7 +6759,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:404 msgid "fdb_update received" msgstr "" @@ -6769,7 +6769,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:142 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" msgstr "" @@ -6780,14 +6780,14 @@ msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:942 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6795,29 +6795,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1015 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1020 #, python-format msgid "Port %s updated." msgstr "" @@ -6836,8 +6836,8 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1233 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" @@ -6898,7 +6898,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:163 +#: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6907,7 +6907,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:193 +#: neutron/plugins/openvswitch/ovs_db_v2.py:190 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " @@ -6916,7 +6916,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:188 +#: neutron/plugins/openvswitch/ovs_db_v2.py:185 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " @@ -8044,7 +8044,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:231 +#: neutron/plugins/openvswitch/ovs_db_v2.py:228 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8083,7 +8083,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8430,7 +8430,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:142 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:364 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8578,8 +8578,8 @@ msgid "" msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -8772,88 +8772,93 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:247 +#: neutron/plugins/nec/nec_plugin.py:256 +#, python-format +msgid "deactivate_port(): OFC port for port=%s is already removed." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:263 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:268 +#: neutron/plugins/nec/nec_plugin.py:284 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:317 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:341 +#: neutron/plugins/nec/nec_plugin.py:357 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:360 +#: neutron/plugins/nec/nec_plugin.py:376 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:371 +#: neutron/plugins/nec/nec_plugin.py:387 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:525 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:589 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:622 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:632 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:689 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:720 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:730 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:749 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:754 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9029,17 +9034,17 @@ msgstr "" msgid "delete_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:54 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:52 #, python-format msgid "Update ports: added=%(added)s, removed=%(removed)s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:76 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:74 #, python-format msgid "port_update received: %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:219 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:217 msgid "No port changed." msgstr "" @@ -9092,45 +9097,52 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:32 #, python-format -msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgid "The specified OFC resource (%(resource)s) is not found." msgstr "" #: neutron/plugins/nec/common/exceptions.py:36 #, python-format -msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:40 +#, python-format +msgid "" +"Neutron-OFC resource mapping for %(resource)s %(neutron_id)s is not " +"found. It may be deleted during processing." msgstr "" -#: neutron/plugins/nec/common/exceptions.py:41 +#: neutron/plugins/nec/common/exceptions.py:46 #, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:45 +#: neutron/plugins/nec/common/exceptions.py:50 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:51 +#: neutron/plugins/nec/common/exceptions.py:56 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:61 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:66 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:65 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:69 +#: neutron/plugins/nec/common/exceptions.py:74 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " @@ -9154,14 +9166,19 @@ msgstr "" #: neutron/plugins/nec/common/ofc_client.py:99 #, python-format +msgid "Specified resource %s does not exist on OFC " +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:103 +#, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:102 +#: neutron/plugins/nec/common/ofc_client.py:106 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:111 +#: neutron/plugins/nec/common/ofc_client.py:115 #, python-format msgid "Failed to connect OFC : %s" msgstr "" @@ -9171,23 +9188,18 @@ msgstr "" msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:143 -#, python-format -msgid "NotFound %(resource)s for neutron_id=%(id)s." -msgstr "" - -#: neutron/plugins/nec/db/api.py:169 +#: neutron/plugins/nec/db/api.py:168 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:202 +#: neutron/plugins/nec/db/api.py:201 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:208 -#: neutron/plugins/openvswitch/ovs_db_v2.py:319 +#: neutron/plugins/nec/db/api.py:207 +#: neutron/plugins/openvswitch/ovs_db_v2.py:316 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9211,103 +9223,102 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:230 +#: neutron/plugins/nicira/NeutronPlugin.py:223 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:266 +#: neutron/plugins/nicira/NeutronPlugin.py:259 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:268 -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#: neutron/plugins/nicira/NeutronPlugin.py:261 #, python-format -msgid "Unable to create port on NVP logical router %s" +msgid "Unable to create port on NSX logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:271 +#: neutron/plugins/nicira/NeutronPlugin.py:264 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(nsx_router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:349 +#: neutron/plugins/nicira/NeutronPlugin.py:342 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:355 +#: neutron/plugins/nicira/NeutronPlugin.py:348 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:361 +#: neutron/plugins/nicira/NeutronPlugin.py:354 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:407 +#: neutron/plugins/nicira/NeutronPlugin.py:400 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:447 +#: neutron/plugins/nicira/NeutronPlugin.py:440 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:459 -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#: neutron/plugins/nicira/NeutronPlugin.py:709 +#: neutron/plugins/nicira/NeutronPlugin.py:452 +#: neutron/plugins/nicira/NeutronPlugin.py:504 +#: neutron/plugins/nicira/NeutronPlugin.py:702 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:480 +#: neutron/plugins/nicira/NeutronPlugin.py:473 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:491 +#: neutron/plugins/nicira/NeutronPlugin.py:484 #, python-format msgid "" "Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " "to be rolled back for Neutron port: %(neutron_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:496 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:518 +#: neutron/plugins/nicira/NeutronPlugin.py:511 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:518 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:530 +#: neutron/plugins/nicira/NeutronPlugin.py:523 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:532 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9315,302 +9326,302 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:554 -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:1070 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:566 +#: neutron/plugins/nicira/NeutronPlugin.py:559 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:584 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:604 +#: neutron/plugins/nicira/NeutronPlugin.py:597 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:614 +#: neutron/plugins/nicira/NeutronPlugin.py:607 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:655 +#: neutron/plugins/nicira/NeutronPlugin.py:648 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:690 -#: neutron/plugins/nicira/NeutronPlugin.py:1788 +#: neutron/plugins/nicira/NeutronPlugin.py:683 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:694 -#: neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/plugins/nicira/NeutronPlugin.py:687 +#: neutron/plugins/nicira/NeutronPlugin.py:1785 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 +#: neutron/plugins/nicira/NeutronPlugin.py:689 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:738 +#: neutron/plugins/nicira/NeutronPlugin.py:731 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:771 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 +#: neutron/plugins/nicira/NeutronPlugin.py:775 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:786 +#: neutron/plugins/nicira/NeutronPlugin.py:779 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:790 -#: neutron/plugins/nicira/NeutronPlugin.py:806 +#: neutron/plugins/nicira/NeutronPlugin.py:783 +#: neutron/plugins/nicira/NeutronPlugin.py:799 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:812 +#: neutron/plugins/nicira/NeutronPlugin.py:805 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:857 +#: neutron/plugins/nicira/NeutronPlugin.py:850 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:891 +#: neutron/plugins/nicira/NeutronPlugin.py:884 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:981 +#: neutron/plugins/nicira/NeutronPlugin.py:974 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1066 +#: neutron/plugins/nicira/NeutronPlugin.py:1059 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1085 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1088 +#: neutron/plugins/nicira/NeutronPlugin.py:1081 #: neutron/plugins/nicira/NeutronServicePlugin.py:515 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1118 +#: neutron/plugins/nicira/NeutronPlugin.py:1111 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1186 +#: neutron/plugins/nicira/NeutronPlugin.py:1179 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1200 +#: neutron/plugins/nicira/NeutronPlugin.py:1193 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1211 +#: neutron/plugins/nicira/NeutronPlugin.py:1204 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1303 +#: neutron/plugins/nicira/NeutronPlugin.py:1296 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1331 +#: neutron/plugins/nicira/NeutronPlugin.py:1324 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1414 +#: neutron/plugins/nicira/NeutronPlugin.py:1407 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1413 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1431 +#: neutron/plugins/nicira/NeutronPlugin.py:1424 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1441 +#: neutron/plugins/nicira/NeutronPlugin.py:1434 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1470 -#: neutron/plugins/nicira/NeutronPlugin.py:1555 +#: neutron/plugins/nicira/NeutronPlugin.py:1463 +#: neutron/plugins/nicira/NeutronPlugin.py:1548 #: neutron/plugins/nicira/NeutronServicePlugin.py:198 #: neutron/plugins/nicira/NeutronServicePlugin.py:1204 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1519 +#: neutron/plugins/nicira/NeutronPlugin.py:1512 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1522 +#: neutron/plugins/nicira/NeutronPlugin.py:1515 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1557 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1580 +#: neutron/plugins/nicira/NeutronPlugin.py:1573 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1577 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1579 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1643 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1647 +#: neutron/plugins/nicira/NeutronPlugin.py:1640 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1650 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1725 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:1816 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1829 +#: neutron/plugins/nicira/NeutronPlugin.py:1822 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1961 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1967 +#: neutron/plugins/nicira/NeutronPlugin.py:1960 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:1995 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2005 +#: neutron/plugins/nicira/NeutronPlugin.py:1998 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2032 +#: neutron/plugins/nicira/NeutronPlugin.py:2025 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2055 +#: neutron/plugins/nicira/NeutronPlugin.py:2048 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2085 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2159 +#: neutron/plugins/nicira/NeutronPlugin.py:2152 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2167 +#: neutron/plugins/nicira/NeutronPlugin.py:2160 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -9618,12 +9629,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2174 +#: neutron/plugins/nicira/NeutronPlugin.py:2167 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2187 +#: neutron/plugins/nicira/NeutronPlugin.py:2180 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9651,6 +9662,11 @@ msgstr "" msgid "An exception occurred while creating a port on lswitch %s" msgstr "" +#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#, python-format +msgid "Unable to create port on NVP logical router %s" +msgstr "" + #: neutron/plugins/nicira/NeutronServicePlugin.py:469 #, python-format msgid "Unable to create integration logic switch for router %s" @@ -9860,24 +9876,24 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:54 +#: neutron/plugins/nicira/nsx_cluster.py:49 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:66 +#: neutron/plugins/nicira/nsx_cluster.py:61 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:124 +#: neutron/plugins/nicira/nvplib.py:117 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:128 +#: neutron/plugins/nicira/nvplib.py:121 #, python-format msgid "locals=[%s]" msgstr "" @@ -10278,108 +10294,103 @@ msgstr "" msgid "Task status check interval" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:24 +#: neutron/plugins/nicira/common/exceptions.py:21 #, python-format -msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:28 +#: neutron/plugins/nicira/common/exceptions.py:25 #, python-format msgid "Unable to fulfill request with version %(version)s." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:32 +#: neutron/plugins/nicira/common/exceptions.py:29 #, python-format -msgid "Invalid NVP connection parameters: %(conn_params)s" +msgid "Invalid NSX connection parameters: %(conn_params)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:36 +#: neutron/plugins/nicira/common/exceptions.py:33 #, python-format msgid "" "Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the nvp plugin ini file." +"values are specified in the [DEFAULT] section of the NSX plugin ini file." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:42 +#: neutron/plugins/nicira/common/exceptions.py:39 #, python-format msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:47 +#: neutron/plugins/nicira/common/exceptions.py:44 #, python-format msgid "" "Unable to create port on network %(network)s. Maximum number of ports " "reached" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:52 +#: neutron/plugins/nicira/common/exceptions.py:49 #, python-format msgid "" "While retrieving NAT rules, %(actual_rules)s were found whereas rules in " "the (%(min_rules)s,%(max_rules)s) interval were expected" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:58 +#: neutron/plugins/nicira/common/exceptions.py:55 #, python-format -msgid "Invalid NVP attachment type '%(attachment_type)s'" +msgid "Invalid NSX attachment type '%(attachment_type)s'" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:62 +#: neutron/plugins/nicira/common/exceptions.py:59 msgid "" "The networking backend is currently in maintenance mode and therefore " "unable to accept requests which modify its state. Please try later." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:74 +#: neutron/plugins/nicira/common/exceptions.py:65 #, python-format msgid "Gateway Service %(gateway)s is already in use" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:78 +#: neutron/plugins/nicira/common/exceptions.py:69 #, python-format msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:82 +#: neutron/plugins/nicira/common/exceptions.py:73 #, python-format -msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:86 +#: neutron/plugins/nicira/common/exceptions.py:77 #, python-format msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NVP setup" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" " and/or configuration" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:91 +#: neutron/plugins/nicira/common/exceptions.py:82 #, python-format msgid "" "An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " "via port %(port_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:100 +#: neutron/plugins/nicira/common/exceptions.py:91 #, python-format msgid "Unable to find LSN for %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:104 +#: neutron/plugins/nicira/common/exceptions.py:95 #, python-format msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:109 +#: neutron/plugins/nicira/common/exceptions.py:100 #, python-format msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:113 +#: neutron/plugins/nicira/common/exceptions.py:104 #, python-format msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" @@ -11558,383 +11569,383 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:212 +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:260 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:278 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:301 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:303 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:377 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:393 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" "Adding a tunnel endpoint failed due to a concurrenttransaction had been " "committed (%s attempts left)" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:398 +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:312 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:329 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:434 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:523 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:294 #, python-format msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:306 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, 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:469 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, 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:488 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:480 #, 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:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 #, 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:517 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, 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:534 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:566 #, 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:618 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:610 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:668 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:687 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:768 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:760 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:766 #, 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:862 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:854 #, python-format msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:871 +#: 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:883 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:886 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920 #, python-format msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:926 #, python-format msgid "" "Port %s was not found on the integration bridge and will therefore not be" " processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 #, python-format msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:956 #, python-format msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1080 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1151 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1163 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1184 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1180 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1194 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1203 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1249 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1265 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 #, 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:1276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, 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:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275 #, 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:1288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, 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:1303 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1295 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1317 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1320 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12206,58 +12217,58 @@ msgstr "" msgid "Invalid configuration. check ryu.ini" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:96 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:94 #, python-format msgid "Could not get IPv4 address from %(nic)s: %(cfg)s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:162 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:160 #, python-format msgid "External port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:170 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:168 msgid "Get Ryu rest API address" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:220 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:218 msgid "Ryu rest API port isn't specified" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:221 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:219 #, python-format msgid "Going to ofp controller mode %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236 msgid "Port update received" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269 msgid "Agent loop has new device" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296 #, python-format msgid "tunnel_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 #, python-format msgid "ovsdb_port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:302 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 #, python-format msgid "ovsdb_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:308 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:306 #, python-format msgid "Initialization failed: %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:311 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:309 msgid "" "Ryu initialization on the node is done. Agent initialized successfully, " "now running..." @@ -12386,13 +12397,13 @@ msgstr "" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgstr "" -#: neutron/server/__init__.py:40 +#: neutron/server/__init__.py:39 msgid "" "ERROR: Unable to find configuration file via the default search paths " "(~/.neutron/, ~/, /etc/neutron/, /etc/) and the '--config-file' option!" msgstr "" -#: neutron/server/__init__.py:47 +#: neutron/server/__init__.py:46 #, python-format msgid "ERROR: %s" msgstr "" @@ -13639,56 +13650,60 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:76 -#: neutron/tests/unit/nec/test_ofc_client.py:82 -#: neutron/tests/unit/nec/test_ofc_client.py:91 +#: neutron/tests/unit/nec/test_ofc_client.py:77 +msgid "The specified OFC resource (/somewhere) is not found." +msgstr "" + +#: neutron/tests/unit/nec/test_ofc_client.py:81 +#: neutron/tests/unit/nec/test_ofc_client.py:87 +#: neutron/tests/unit/nec/test_ofc_client.py:96 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:101 +#: neutron/tests/unit/nec/test_ofc_client.py:106 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:406 +#: neutron/tests/unit/vmware/apiclient/fake.py:404 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:415 +#: neutron/tests/unit/vmware/apiclient/fake.py:413 #, python-format msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:103 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:115 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:126 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:143 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:161 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:183 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:205 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:289 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:303 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:317 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:359 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:193 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:256 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 #, python-format msgid "Lswitch %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/test_edge_router.py:132 +#: neutron/tests/unit/vmware/vshield/test_edge_router.py:130 msgid "Tasks not completed" msgstr "" @@ -13920,3 +13935,37 @@ msgstr "" #~ msgid "Security group: %s was already deleted from backend" #~ msgstr "" +#~ msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +#~ msgstr "" + +#~ msgid "NotFound %(resource)s for neutron_id=%(id)s." +#~ msgstr "" + +#~ msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +#~ msgstr "" + +#~ msgid "Invalid NVP connection parameters: %(conn_params)s" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid cluster values: %(invalid_attrs)s. " +#~ "Please ensure that these values are " +#~ "specified in the [DEFAULT] section of" +#~ " the nvp plugin ini file." +#~ msgstr "" + +#~ msgid "Invalid NVP attachment type '%(attachment_type)s'" +#~ msgstr "" + +#~ msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" +#~ msgstr "" + +#~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +#~ msgstr "" + +#~ msgid "" +#~ "Service cluster: '%(cluster_id)s' is " +#~ "unavailable. Please, check NVP setup " +#~ "and/or configuration" +#~ msgstr "" + diff --git a/neutron/locale/it/LC_MESSAGES/neutron.po b/neutron/locale/it/LC_MESSAGES/neutron.po index adc86973d..25b68d76b 100644 --- a/neutron/locale/it/LC_MESSAGES/neutron.po +++ b/neutron/locale/it/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-27 06:23+0000\n" +"POT-Creation-Date: 2014-02-28 06:26+0000\n" "PO-Revision-Date: 2013-05-16 09:23+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Italian " @@ -38,59 +38,59 @@ msgstr "" msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: neutron/manager.py:72 +#: neutron/manager.py:69 #, python-format msgid "dhcp_agents_per_network must be >= 1. '%s' is invalid." msgstr "" -#: neutron/manager.py:84 +#: neutron/manager.py:81 msgid "Neutron core_plugin not configured!" msgstr "" -#: neutron/manager.py:113 +#: neutron/manager.py:110 #, python-format msgid "Loading core plugin: %s" msgstr "" -#: neutron/manager.py:140 +#: neutron/manager.py:137 #, python-format msgid "Error loading plugin by name, %s" msgstr "" -#: neutron/manager.py:141 +#: neutron/manager.py:138 #, python-format msgid "Error loading plugin by class, %s" msgstr "" -#: neutron/manager.py:142 +#: neutron/manager.py:139 msgid "Plugin not found." msgstr "" -#: neutron/manager.py:147 +#: neutron/manager.py:144 msgid "Loading services supported by the core plugin" msgstr "" -#: neutron/manager.py:156 +#: neutron/manager.py:153 #, python-format msgid "Service %s is supported by the core plugin" msgstr "" -#: neutron/manager.py:169 +#: neutron/manager.py:166 #, python-format msgid "Loading service plugins: %s" msgstr "" -#: neutron/manager.py:174 +#: neutron/manager.py:171 #, python-format msgid "Loading Plugin: %s" msgstr "" -#: neutron/manager.py:182 +#: neutron/manager.py:179 #, python-format msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/manager.py:194 +#: neutron/manager.py:191 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -218,42 +218,42 @@ msgstr "" msgid "%s is already registered." msgstr "" -#: neutron/service.py:39 +#: neutron/service.py:37 msgid "Seconds between running periodic tasks" msgstr "" -#: neutron/service.py:42 +#: neutron/service.py:40 msgid "Number of separate worker processes for service" msgstr "" -#: neutron/service.py:45 +#: neutron/service.py:43 msgid "" "Range of seconds to randomly delay when starting the periodic task " "scheduler to reduce stampeding. (Disable by setting to 0)" msgstr "" -#: neutron/service.py:102 +#: neutron/service.py:100 msgid "Error occurred: trying old api-paste.ini." msgstr "" -#: neutron/service.py:107 +#: neutron/service.py:105 msgid "Unrecoverable error: please check log for details." msgstr "" -#: neutron/service.py:116 +#: neutron/service.py:114 msgid "No known API applications configured." msgstr "" -#: neutron/service.py:123 +#: neutron/service.py:121 #, python-format msgid "Neutron service started, listening on %(host)s:%(port)s" msgstr "" -#: neutron/service.py:224 +#: neutron/service.py:222 msgid "Exception occurs when timer stops" msgstr "" -#: neutron/service.py:234 +#: neutron/service.py:232 msgid "Exception occurs when waiting for timer" msgstr "" @@ -437,7 +437,7 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:184 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 #: neutron/agent/metadata/namespace_proxy.py:156 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,7 +507,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:887 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 #: neutron/agent/metadata/agent.py:305 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -515,191 +515,191 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:892 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 #: neutron/agent/metadata/agent.py:310 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:241 #: neutron/services/loadbalancer/agent/agent_manager.py:121 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:897 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:158 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:158 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:166 +#: neutron/agent/l3_agent.py:162 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:169 +#: neutron/agent/l3_agent.py:165 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:174 +#: neutron/agent/l3_agent.py:170 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:176 +#: neutron/agent/l3_agent.py:172 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:179 +#: neutron/agent/l3_agent.py:175 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:181 +#: neutron/agent/l3_agent.py:177 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:204 +#: neutron/agent/l3_agent.py:200 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:231 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:236 +#: neutron/agent/l3_agent.py:232 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:257 +#: neutron/agent/l3_agent.py:253 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:277 +#: neutron/agent/l3_agent.py:273 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:298 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:322 +#: neutron/agent/l3_agent.py:318 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:346 +#: neutron/agent/l3_agent.py:342 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:395 +#: neutron/agent/l3_agent.py:391 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:397 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:545 +#: neutron/agent/l3_agent.py:541 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:669 +#: neutron/agent/l3_agent.py:665 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:674 +#: neutron/agent/l3_agent.py:670 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:678 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:686 +#: neutron/agent/l3_agent.py:682 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:693 +#: neutron/agent/l3_agent.py:689 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:742 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:751 +#: neutron/agent/l3_agent.py:747 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:753 neutron/agent/l3_agent.py:791 +#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:767 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:782 +#: neutron/agent/l3_agent.py:778 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:785 +#: neutron/agent/l3_agent.py:781 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:783 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:800 +#: neutron/agent/l3_agent.py:796 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:820 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:828 +#: neutron/agent/l3_agent.py:824 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:860 +#: neutron/agent/l3_agent.py:856 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:884 +#: neutron/agent/l3_agent.py:880 msgid "Report state task successfully completed" msgstr "" @@ -725,7 +725,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279 #, python-format msgid "Delete %s" msgstr "" @@ -1077,7 +1077,7 @@ msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:61 -#: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" @@ -1183,86 +1183,86 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:39 +#: neutron/agent/linux/ovs_lib.py:34 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 -#: neutron/agent/linux/ovs_lib.py:313 +#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 +#: neutron/agent/linux/ovs_lib.py:308 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:174 +#: neutron/agent/linux/ovs_lib.py:169 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:200 +#: neutron/agent/linux/ovs_lib.py:195 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:230 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:239 +#: neutron/agent/linux/ovs_lib.py:234 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:242 +#: neutron/agent/linux/ovs_lib.py:237 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:245 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:361 +#: neutron/agent/linux/ovs_lib.py:356 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:371 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:402 +#: neutron/agent/linux/ovs_lib.py:397 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:412 +#: neutron/agent/linux/ovs_lib.py:407 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:425 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:440 +#: neutron/agent/linux/ovs_lib.py:435 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:451 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:461 +#: neutron/agent/linux/ovs_lib.py:456 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:473 +#: neutron/agent/linux/ovs_lib.py:468 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:477 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1830,7 +1830,7 @@ msgstr "" msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:65 +#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" @@ -1858,409 +1858,409 @@ msgstr "" msgid "Request Failed: internal server error while processing your request." msgstr "" -#: neutron/common/config.py:39 +#: neutron/common/config.py:37 msgid "The host IP to bind to" msgstr "" -#: neutron/common/config.py:41 +#: neutron/common/config.py:39 msgid "The port to bind to" msgstr "" -#: neutron/common/config.py:43 +#: neutron/common/config.py:41 msgid "The API paste config file to use" msgstr "" -#: neutron/common/config.py:45 +#: neutron/common/config.py:43 msgid "The path for API extensions" msgstr "" -#: neutron/common/config.py:47 +#: neutron/common/config.py:45 msgid "The policy file to use" msgstr "" -#: neutron/common/config.py:51 +#: neutron/common/config.py:49 msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:53 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 msgid "The service plugins Neutron will use" msgstr "" -#: neutron/common/config.py:55 +#: neutron/common/config.py:53 msgid "The base MAC address Neutron will use for VIFs" msgstr "" -#: neutron/common/config.py:57 +#: neutron/common/config.py:55 msgid "How many times Neutron will retry MAC generation" msgstr "" -#: neutron/common/config.py:59 +#: neutron/common/config.py:57 msgid "Allow the usage of the bulk API" msgstr "" -#: neutron/common/config.py:61 +#: neutron/common/config.py:59 msgid "Allow the usage of the pagination" msgstr "" -#: neutron/common/config.py:63 +#: neutron/common/config.py:61 msgid "Allow the usage of the sorting" msgstr "" -#: neutron/common/config.py:65 +#: neutron/common/config.py:63 msgid "" "The maximum number of items returned in a single response, value was " "'infinite' or negative integer means no limit" msgstr "" -#: neutron/common/config.py:69 +#: neutron/common/config.py:67 msgid "Maximum number of DNS nameservers" msgstr "" -#: neutron/common/config.py:71 +#: neutron/common/config.py:69 msgid "Maximum number of host routes per subnet" msgstr "" -#: neutron/common/config.py:73 +#: neutron/common/config.py:71 msgid "Maximum number of fixed ips per port" msgstr "" -#: neutron/common/config.py:76 +#: neutron/common/config.py:74 msgid "DHCP lease duration" msgstr "" -#: neutron/common/config.py:78 +#: neutron/common/config.py:76 msgid "Allow sending resource operation notification to DHCP agent" msgstr "" -#: neutron/common/config.py:81 +#: neutron/common/config.py:79 msgid "Allow overlapping IP support in Neutron" msgstr "" -#: neutron/common/config.py:83 +#: neutron/common/config.py:81 msgid "The hostname Neutron is running on" msgstr "" -#: neutron/common/config.py:85 +#: neutron/common/config.py:83 msgid "Ensure that configured gateway is on subnet" msgstr "" -#: neutron/common/config.py:91 +#: neutron/common/config.py:89 msgid "" "Where to store Neutron state files. This directory must be writable by " "the agent." msgstr "" -#: neutron/common/config.py:117 +#: neutron/common/config.py:115 #, python-format msgid "Base MAC: %s" msgstr "" -#: neutron/common/config.py:128 +#: neutron/common/config.py:126 msgid "Logging enabled!" msgstr "" -#: neutron/common/config.py:144 +#: neutron/common/config.py:142 #, python-format msgid "Config paste file: %s" msgstr "" -#: neutron/common/config.py:149 +#: neutron/common/config.py:147 #, python-format msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" -#: neutron/common/exceptions.py:32 +#: neutron/common/exceptions.py:30 #: neutron/plugins/nicira/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" -#: neutron/common/exceptions.py:53 +#: neutron/common/exceptions.py:51 #, python-format msgid "Bad %(resource)s request: %(msg)s" msgstr "" -#: neutron/common/exceptions.py:65 +#: neutron/common/exceptions.py:63 msgid "Not authorized." msgstr "" -#: neutron/common/exceptions.py:69 +#: neutron/common/exceptions.py:67 msgid "The service is unavailable" msgstr "" -#: neutron/common/exceptions.py:73 +#: neutron/common/exceptions.py:71 #, python-format msgid "User does not have admin privileges: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:77 +#: neutron/common/exceptions.py:75 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: neutron/common/exceptions.py:81 +#: neutron/common/exceptions.py:79 #, python-format msgid "Network %(net_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:85 +#: neutron/common/exceptions.py:83 #, python-format msgid "Subnet %(subnet_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:89 +#: neutron/common/exceptions.py:87 #, python-format msgid "Port %(port_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:93 +#: neutron/common/exceptions.py:91 #, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:98 +#: neutron/common/exceptions.py:96 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:102 +#: neutron/common/exceptions.py:100 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:106 +#: neutron/common/exceptions.py:104 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:110 +#: neutron/common/exceptions.py:108 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:114 +#: neutron/common/exceptions.py:112 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:118 +#: neutron/common/exceptions.py:116 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:122 +#: neutron/common/exceptions.py:120 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:127 +#: neutron/common/exceptions.py:125 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:132 +#: neutron/common/exceptions.py:130 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:138 +#: neutron/common/exceptions.py:136 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:144 +#: neutron/common/exceptions.py:142 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:150 +#: neutron/common/exceptions.py:148 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:155 +#: neutron/common/exceptions.py:153 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:160 +#: neutron/common/exceptions.py:158 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:166 +#: neutron/common/exceptions.py:164 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:171 +#: neutron/common/exceptions.py:169 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:174 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:184 +#: neutron/common/exceptions.py:182 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:187 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:194 +#: neutron/common/exceptions.py:192 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:204 +#: neutron/common/exceptions.py:202 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:208 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:212 +#: neutron/common/exceptions.py:210 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:217 +#: neutron/common/exceptions.py:215 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:222 +#: neutron/common/exceptions.py:220 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:226 +#: neutron/common/exceptions.py:224 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:230 +#: neutron/common/exceptions.py:228 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:234 +#: neutron/common/exceptions.py:232 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:238 +#: neutron/common/exceptions.py:236 msgid "Sudo privilege is required to run this command." msgstr "" -#: neutron/common/exceptions.py:242 +#: neutron/common/exceptions.py:240 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:246 +#: neutron/common/exceptions.py:244 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:250 +#: neutron/common/exceptions.py:248 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:254 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:259 +#: neutron/common/exceptions.py:257 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:264 +#: neutron/common/exceptions.py:262 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:268 +#: neutron/common/exceptions.py:266 #, python-format msgid "Extensions not found: %(extensions)s" msgstr "" -#: neutron/common/exceptions.py:272 +#: neutron/common/exceptions.py:270 #, python-format msgid "Invalid content type %(content_type)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:274 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:281 +#: neutron/common/exceptions.py:279 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:285 +#: neutron/common/exceptions.py:283 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:290 +#: neutron/common/exceptions.py:288 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:295 +#: neutron/common/exceptions.py:293 #, python-format msgid "" "Current gateway ip %(ip_address)s already in use by port %(port_id)s. " "Unable to update." msgstr "" -#: neutron/common/exceptions.py:300 +#: neutron/common/exceptions.py:298 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" -#: neutron/common/exceptions.py:310 +#: neutron/common/exceptions.py:308 #, python-format msgid "Invalid network VXLAN port range: '%(vxlan_range)s'" msgstr "" -#: neutron/common/exceptions.py:314 +#: neutron/common/exceptions.py:312 #, python-format msgid "Found duplicate extension: %(alias)s" msgstr "" @@ -2282,32 +2282,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:53 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:143 +#: neutron/common/utils.py:140 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:146 +#: neutron/common/utils.py:143 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:149 +#: neutron/common/utils.py:146 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:151 +#: neutron/common/utils.py:148 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:154 +#: neutron/common/utils.py:151 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2339,12 +2339,12 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/api.py:59 +#: neutron/db/api.py:55 #, python-format msgid "Database registration exception: %s" msgstr "" -#: neutron/db/api.py:70 +#: neutron/db/api.py:66 msgid "Database exception" msgstr "" @@ -2613,99 +2613,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:168 +#: neutron/db/l3_db.py:163 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:607 +#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:277 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:291 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 #: neutron/plugins/bigswitch/plugin.py:817 #: neutron/plugins/bigswitch/plugin.py:826 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:307 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:318 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:333 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:467 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:506 +#: neutron/db/l3_db.py:501 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:510 +#: neutron/db/l3_db.py:505 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:522 +#: neutron/db/l3_db.py:517 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:529 +#: neutron/db/l3_db.py:524 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:533 +#: neutron/db/l3_db.py:528 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1853 +#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:731 +#: neutron/db/l3_db.py:726 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:749 +#: neutron/db/l3_db.py:744 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:837 +#: neutron/db/l3_db.py:832 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2959,24 +2959,24 @@ msgstr "" msgid "Multiple agents with agent_type=%(agent_type)s and host=%(host)s found" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:26 +#: neutron/extensions/allowedaddresspairs.py:22 msgid "AllowedAddressPair must contain ip_address" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:30 +#: neutron/extensions/allowedaddresspairs.py:26 msgid "" "Port Security must be enabled in order to have allowed address pairs on a" " port." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:35 +#: neutron/extensions/allowedaddresspairs.py:31 #, python-format msgid "" "Request contains duplicate address pair: mac_address %(mac_address)s " "ip_address %(ip_address)s." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:40 +#: neutron/extensions/allowedaddresspairs.py:36 msgid "Port's Fixed IP and Mac Address match an address pair entry." msgstr "" @@ -3141,39 +3141,39 @@ msgid "" "unlimited." msgstr "" -#: neutron/extensions/l3.py:34 +#: neutron/extensions/l3.py:29 #, python-format msgid "Router %(router_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:38 +#: neutron/extensions/l3.py:33 #, python-format msgid "Router %(router_id)s still has active ports" msgstr "" -#: neutron/extensions/l3.py:42 +#: neutron/extensions/l3.py:37 #, python-format msgid "Router %(router_id)s does not have an interface with id %(port_id)s" msgstr "" -#: neutron/extensions/l3.py:47 +#: neutron/extensions/l3.py:42 #, python-format msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s" msgstr "" -#: neutron/extensions/l3.py:52 +#: neutron/extensions/l3.py:47 #, python-format msgid "" "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot " "be deleted, as it is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:58 +#: neutron/extensions/l3.py:53 #, python-format msgid "Floating IP %(floatingip_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:62 +#: neutron/extensions/l3.py:57 #, python-format msgid "" "External network %(external_network_id)s is not reachable from subnet " @@ -3181,7 +3181,7 @@ msgid "" "Floating IP." msgstr "" -#: neutron/extensions/l3.py:68 +#: neutron/extensions/l3.py:63 #, python-format msgid "" "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with " @@ -3189,25 +3189,25 @@ msgid "" "has a floating IP on external network %(net_id)s." msgstr "" -#: neutron/extensions/l3.py:75 +#: neutron/extensions/l3.py:70 #, python-format msgid "" "Port %(port_id)s has owner %(device_owner)s and therefore cannot be " "deleted directly via the port API." msgstr "" -#: neutron/extensions/l3.py:80 +#: neutron/extensions/l3.py:75 #, python-format msgid "" "Gateway cannot be updated for router %(router_id)s, since a gateway to " "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:140 +#: neutron/extensions/l3.py:135 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:144 +#: neutron/extensions/l3.py:139 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -3361,19 +3361,19 @@ msgstr "" msgid "Duplicate segment entry in request." msgstr "" -#: neutron/extensions/portsecurity.py:25 +#: neutron/extensions/portsecurity.py:20 msgid "" "Port has security group associated. Cannot disable port security or ip " "address until security group is removed" msgstr "" -#: neutron/extensions/portsecurity.py:30 +#: neutron/extensions/portsecurity.py:25 msgid "" "Port security must be enabled and port must have an IP address in order " "to use security groups." msgstr "" -#: neutron/extensions/portsecurity.py:35 +#: neutron/extensions/portsecurity.py:30 msgid "Port does not have port security binding." msgstr "" @@ -4829,7 +4829,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:55 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89 #: neutron/plugins/mlnx/rpc_callbacks.py:76 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" @@ -4844,9 +4844,9 @@ msgstr "" #: neutron/plugins/mlnx/rpc_callbacks.py:98 #: neutron/plugins/mlnx/rpc_callbacks.py:117 #: neutron/plugins/mlnx/rpc_callbacks.py:132 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:114 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 #, python-format msgid "%s can not be found in database" msgstr "" @@ -5629,7 +5629,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:192 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5637,8 +5637,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:222 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:443 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" msgstr "" @@ -5657,7 +5657,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:208 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5665,7 +5665,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:249 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5673,7 +5673,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:255 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:471 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5831,7 +5831,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 #: neutron/plugins/mlnx/mlnx_plugin.py:334 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:519 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" msgstr "" @@ -6172,7 +6172,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:41 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 -#: neutron/plugins/openvswitch/ovs_db_v2.py:133 +#: neutron/plugins/openvswitch/ovs_db_v2.py:130 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6187,7 +6187,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:157 +#: neutron/plugins/openvswitch/ovs_db_v2.py:154 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6201,7 +6201,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:141 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 -#: neutron/plugins/openvswitch/ovs_db_v2.py:198 +#: neutron/plugins/openvswitch/ovs_db_v2.py:195 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" @@ -6211,8 +6211,8 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:89 -#: neutron/plugins/openvswitch/ovs_db_v2.py:107 +#: neutron/plugins/openvswitch/ovs_db_v2.py:86 +#: neutron/plugins/openvswitch/ovs_db_v2.py:104 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6254,7 +6254,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:144 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6267,7 +6267,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:79 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122 #: neutron/plugins/mlnx/rpc_callbacks.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:123 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" @@ -6409,7 +6409,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent out of sync with plugin!" msgstr "" @@ -6431,7 +6431,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1356 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1348 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6518,14 +6518,14 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156 #, python-format msgid "Device %(device)s not bound to the agent host %(host)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:150 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "" @@ -6547,26 +6547,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:217 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:225 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:233 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:237 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -6734,7 +6734,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:277 msgid "network_delete received" msgstr "" @@ -6745,12 +6745,12 @@ msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:318 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:343 msgid "fdb_remove received" msgstr "" @@ -6759,7 +6759,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:404 msgid "fdb_update received" msgstr "" @@ -6769,7 +6769,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:142 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" msgstr "" @@ -6780,14 +6780,14 @@ msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:942 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6795,29 +6795,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1015 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1020 #, python-format msgid "Port %s updated." msgstr "" @@ -6836,8 +6836,8 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1233 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" @@ -6898,7 +6898,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:163 +#: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6907,7 +6907,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:193 +#: neutron/plugins/openvswitch/ovs_db_v2.py:190 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " @@ -6916,7 +6916,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:188 +#: neutron/plugins/openvswitch/ovs_db_v2.py:185 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " @@ -8044,7 +8044,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:231 +#: neutron/plugins/openvswitch/ovs_db_v2.py:228 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8083,7 +8083,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8430,7 +8430,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:142 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:364 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8578,8 +8578,8 @@ msgid "" msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -8772,88 +8772,93 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:247 +#: neutron/plugins/nec/nec_plugin.py:256 +#, python-format +msgid "deactivate_port(): OFC port for port=%s is already removed." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:263 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:268 +#: neutron/plugins/nec/nec_plugin.py:284 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:317 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:341 +#: neutron/plugins/nec/nec_plugin.py:357 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:360 +#: neutron/plugins/nec/nec_plugin.py:376 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:371 +#: neutron/plugins/nec/nec_plugin.py:387 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:525 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:589 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:622 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:632 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:689 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:720 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:730 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:749 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:754 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9029,17 +9034,17 @@ msgstr "" msgid "delete_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:54 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:52 #, python-format msgid "Update ports: added=%(added)s, removed=%(removed)s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:76 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:74 #, python-format msgid "port_update received: %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:219 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:217 msgid "No port changed." msgstr "" @@ -9092,45 +9097,52 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:32 #, python-format -msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgid "The specified OFC resource (%(resource)s) is not found." msgstr "" #: neutron/plugins/nec/common/exceptions.py:36 #, python-format -msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:40 +#, python-format +msgid "" +"Neutron-OFC resource mapping for %(resource)s %(neutron_id)s is not " +"found. It may be deleted during processing." msgstr "" -#: neutron/plugins/nec/common/exceptions.py:41 +#: neutron/plugins/nec/common/exceptions.py:46 #, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:45 +#: neutron/plugins/nec/common/exceptions.py:50 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:51 +#: neutron/plugins/nec/common/exceptions.py:56 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:61 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:66 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:65 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:69 +#: neutron/plugins/nec/common/exceptions.py:74 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " @@ -9154,14 +9166,19 @@ msgstr "" #: neutron/plugins/nec/common/ofc_client.py:99 #, python-format +msgid "Specified resource %s does not exist on OFC " +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:103 +#, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:102 +#: neutron/plugins/nec/common/ofc_client.py:106 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:111 +#: neutron/plugins/nec/common/ofc_client.py:115 #, python-format msgid "Failed to connect OFC : %s" msgstr "" @@ -9171,23 +9188,18 @@ msgstr "" msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:143 -#, python-format -msgid "NotFound %(resource)s for neutron_id=%(id)s." -msgstr "" - -#: neutron/plugins/nec/db/api.py:169 +#: neutron/plugins/nec/db/api.py:168 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:202 +#: neutron/plugins/nec/db/api.py:201 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:208 -#: neutron/plugins/openvswitch/ovs_db_v2.py:319 +#: neutron/plugins/nec/db/api.py:207 +#: neutron/plugins/openvswitch/ovs_db_v2.py:316 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9211,103 +9223,102 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:230 +#: neutron/plugins/nicira/NeutronPlugin.py:223 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:266 +#: neutron/plugins/nicira/NeutronPlugin.py:259 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:268 -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#: neutron/plugins/nicira/NeutronPlugin.py:261 #, python-format -msgid "Unable to create port on NVP logical router %s" +msgid "Unable to create port on NSX logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:271 +#: neutron/plugins/nicira/NeutronPlugin.py:264 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(nsx_router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:349 +#: neutron/plugins/nicira/NeutronPlugin.py:342 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:355 +#: neutron/plugins/nicira/NeutronPlugin.py:348 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:361 +#: neutron/plugins/nicira/NeutronPlugin.py:354 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:407 +#: neutron/plugins/nicira/NeutronPlugin.py:400 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:447 +#: neutron/plugins/nicira/NeutronPlugin.py:440 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:459 -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#: neutron/plugins/nicira/NeutronPlugin.py:709 +#: neutron/plugins/nicira/NeutronPlugin.py:452 +#: neutron/plugins/nicira/NeutronPlugin.py:504 +#: neutron/plugins/nicira/NeutronPlugin.py:702 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:480 +#: neutron/plugins/nicira/NeutronPlugin.py:473 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:491 +#: neutron/plugins/nicira/NeutronPlugin.py:484 #, python-format msgid "" "Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " "to be rolled back for Neutron port: %(neutron_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:496 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:518 +#: neutron/plugins/nicira/NeutronPlugin.py:511 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:518 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:530 +#: neutron/plugins/nicira/NeutronPlugin.py:523 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:532 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9315,302 +9326,302 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:554 -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:1070 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:566 +#: neutron/plugins/nicira/NeutronPlugin.py:559 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:584 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:604 +#: neutron/plugins/nicira/NeutronPlugin.py:597 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:614 +#: neutron/plugins/nicira/NeutronPlugin.py:607 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:655 +#: neutron/plugins/nicira/NeutronPlugin.py:648 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:690 -#: neutron/plugins/nicira/NeutronPlugin.py:1788 +#: neutron/plugins/nicira/NeutronPlugin.py:683 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:694 -#: neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/plugins/nicira/NeutronPlugin.py:687 +#: neutron/plugins/nicira/NeutronPlugin.py:1785 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 +#: neutron/plugins/nicira/NeutronPlugin.py:689 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:738 +#: neutron/plugins/nicira/NeutronPlugin.py:731 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:771 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 +#: neutron/plugins/nicira/NeutronPlugin.py:775 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:786 +#: neutron/plugins/nicira/NeutronPlugin.py:779 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:790 -#: neutron/plugins/nicira/NeutronPlugin.py:806 +#: neutron/plugins/nicira/NeutronPlugin.py:783 +#: neutron/plugins/nicira/NeutronPlugin.py:799 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:812 +#: neutron/plugins/nicira/NeutronPlugin.py:805 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:857 +#: neutron/plugins/nicira/NeutronPlugin.py:850 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:891 +#: neutron/plugins/nicira/NeutronPlugin.py:884 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:981 +#: neutron/plugins/nicira/NeutronPlugin.py:974 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1066 +#: neutron/plugins/nicira/NeutronPlugin.py:1059 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1085 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1088 +#: neutron/plugins/nicira/NeutronPlugin.py:1081 #: neutron/plugins/nicira/NeutronServicePlugin.py:515 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1118 +#: neutron/plugins/nicira/NeutronPlugin.py:1111 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1186 +#: neutron/plugins/nicira/NeutronPlugin.py:1179 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1200 +#: neutron/plugins/nicira/NeutronPlugin.py:1193 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1211 +#: neutron/plugins/nicira/NeutronPlugin.py:1204 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1303 +#: neutron/plugins/nicira/NeutronPlugin.py:1296 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1331 +#: neutron/plugins/nicira/NeutronPlugin.py:1324 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1414 +#: neutron/plugins/nicira/NeutronPlugin.py:1407 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1413 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1431 +#: neutron/plugins/nicira/NeutronPlugin.py:1424 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1441 +#: neutron/plugins/nicira/NeutronPlugin.py:1434 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1470 -#: neutron/plugins/nicira/NeutronPlugin.py:1555 +#: neutron/plugins/nicira/NeutronPlugin.py:1463 +#: neutron/plugins/nicira/NeutronPlugin.py:1548 #: neutron/plugins/nicira/NeutronServicePlugin.py:198 #: neutron/plugins/nicira/NeutronServicePlugin.py:1204 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1519 +#: neutron/plugins/nicira/NeutronPlugin.py:1512 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1522 +#: neutron/plugins/nicira/NeutronPlugin.py:1515 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1557 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1580 +#: neutron/plugins/nicira/NeutronPlugin.py:1573 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1577 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1579 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1643 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1647 +#: neutron/plugins/nicira/NeutronPlugin.py:1640 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1650 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1725 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:1816 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1829 +#: neutron/plugins/nicira/NeutronPlugin.py:1822 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1961 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1967 +#: neutron/plugins/nicira/NeutronPlugin.py:1960 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:1995 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2005 +#: neutron/plugins/nicira/NeutronPlugin.py:1998 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2032 +#: neutron/plugins/nicira/NeutronPlugin.py:2025 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2055 +#: neutron/plugins/nicira/NeutronPlugin.py:2048 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2085 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2159 +#: neutron/plugins/nicira/NeutronPlugin.py:2152 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2167 +#: neutron/plugins/nicira/NeutronPlugin.py:2160 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -9618,12 +9629,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2174 +#: neutron/plugins/nicira/NeutronPlugin.py:2167 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2187 +#: neutron/plugins/nicira/NeutronPlugin.py:2180 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9651,6 +9662,11 @@ msgstr "" msgid "An exception occurred while creating a port on lswitch %s" msgstr "" +#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#, python-format +msgid "Unable to create port on NVP logical router %s" +msgstr "" + #: neutron/plugins/nicira/NeutronServicePlugin.py:469 #, python-format msgid "Unable to create integration logic switch for router %s" @@ -9860,24 +9876,24 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:54 +#: neutron/plugins/nicira/nsx_cluster.py:49 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:66 +#: neutron/plugins/nicira/nsx_cluster.py:61 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:124 +#: neutron/plugins/nicira/nvplib.py:117 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:128 +#: neutron/plugins/nicira/nvplib.py:121 #, python-format msgid "locals=[%s]" msgstr "" @@ -10278,108 +10294,103 @@ msgstr "" msgid "Task status check interval" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:24 +#: neutron/plugins/nicira/common/exceptions.py:21 #, python-format -msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:28 +#: neutron/plugins/nicira/common/exceptions.py:25 #, python-format msgid "Unable to fulfill request with version %(version)s." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:32 +#: neutron/plugins/nicira/common/exceptions.py:29 #, python-format -msgid "Invalid NVP connection parameters: %(conn_params)s" +msgid "Invalid NSX connection parameters: %(conn_params)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:36 +#: neutron/plugins/nicira/common/exceptions.py:33 #, python-format msgid "" "Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the nvp plugin ini file." +"values are specified in the [DEFAULT] section of the NSX plugin ini file." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:42 +#: neutron/plugins/nicira/common/exceptions.py:39 #, python-format msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:47 +#: neutron/plugins/nicira/common/exceptions.py:44 #, python-format msgid "" "Unable to create port on network %(network)s. Maximum number of ports " "reached" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:52 +#: neutron/plugins/nicira/common/exceptions.py:49 #, python-format msgid "" "While retrieving NAT rules, %(actual_rules)s were found whereas rules in " "the (%(min_rules)s,%(max_rules)s) interval were expected" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:58 +#: neutron/plugins/nicira/common/exceptions.py:55 #, python-format -msgid "Invalid NVP attachment type '%(attachment_type)s'" +msgid "Invalid NSX attachment type '%(attachment_type)s'" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:62 +#: neutron/plugins/nicira/common/exceptions.py:59 msgid "" "The networking backend is currently in maintenance mode and therefore " "unable to accept requests which modify its state. Please try later." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:74 +#: neutron/plugins/nicira/common/exceptions.py:65 #, python-format msgid "Gateway Service %(gateway)s is already in use" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:78 +#: neutron/plugins/nicira/common/exceptions.py:69 #, python-format msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:82 +#: neutron/plugins/nicira/common/exceptions.py:73 #, python-format -msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:86 +#: neutron/plugins/nicira/common/exceptions.py:77 #, python-format msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NVP setup" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" " and/or configuration" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:91 +#: neutron/plugins/nicira/common/exceptions.py:82 #, python-format msgid "" "An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " "via port %(port_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:100 +#: neutron/plugins/nicira/common/exceptions.py:91 #, python-format msgid "Unable to find LSN for %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:104 +#: neutron/plugins/nicira/common/exceptions.py:95 #, python-format msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:109 +#: neutron/plugins/nicira/common/exceptions.py:100 #, python-format msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:113 +#: neutron/plugins/nicira/common/exceptions.py:104 #, python-format msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" @@ -11558,383 +11569,383 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:212 +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:260 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:278 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:301 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:303 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:377 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:393 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" "Adding a tunnel endpoint failed due to a concurrenttransaction had been " "committed (%s attempts left)" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:398 +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:312 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:329 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:434 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:523 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:294 #, python-format msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:306 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, 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:469 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, 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:488 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:480 #, 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:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 #, 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:517 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, 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:534 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:566 #, 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:618 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:610 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:668 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:687 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:768 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:760 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:766 #, 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:862 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:854 #, python-format msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:871 +#: 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:883 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:886 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920 #, python-format msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:926 #, python-format msgid "" "Port %s was not found on the integration bridge and will therefore not be" " processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 #, python-format msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:956 #, python-format msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1080 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1151 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1163 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1184 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1180 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1194 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1203 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1249 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1265 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 #, 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:1276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, 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:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275 #, 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:1288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, 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:1303 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1295 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1317 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1320 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12206,58 +12217,58 @@ msgstr "" msgid "Invalid configuration. check ryu.ini" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:96 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:94 #, python-format msgid "Could not get IPv4 address from %(nic)s: %(cfg)s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:162 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:160 #, python-format msgid "External port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:170 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:168 msgid "Get Ryu rest API address" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:220 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:218 msgid "Ryu rest API port isn't specified" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:221 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:219 #, python-format msgid "Going to ofp controller mode %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236 msgid "Port update received" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269 msgid "Agent loop has new device" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296 #, python-format msgid "tunnel_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 #, python-format msgid "ovsdb_port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:302 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 #, python-format msgid "ovsdb_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:308 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:306 #, python-format msgid "Initialization failed: %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:311 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:309 msgid "" "Ryu initialization on the node is done. Agent initialized successfully, " "now running..." @@ -12386,13 +12397,13 @@ msgstr "" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgstr "" -#: neutron/server/__init__.py:40 +#: neutron/server/__init__.py:39 msgid "" "ERROR: Unable to find configuration file via the default search paths " "(~/.neutron/, ~/, /etc/neutron/, /etc/) and the '--config-file' option!" msgstr "" -#: neutron/server/__init__.py:47 +#: neutron/server/__init__.py:46 #, python-format msgid "ERROR: %s" msgstr "" @@ -13639,56 +13650,60 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:76 -#: neutron/tests/unit/nec/test_ofc_client.py:82 -#: neutron/tests/unit/nec/test_ofc_client.py:91 +#: neutron/tests/unit/nec/test_ofc_client.py:77 +msgid "The specified OFC resource (/somewhere) is not found." +msgstr "" + +#: neutron/tests/unit/nec/test_ofc_client.py:81 +#: neutron/tests/unit/nec/test_ofc_client.py:87 +#: neutron/tests/unit/nec/test_ofc_client.py:96 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:101 +#: neutron/tests/unit/nec/test_ofc_client.py:106 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:406 +#: neutron/tests/unit/vmware/apiclient/fake.py:404 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:415 +#: neutron/tests/unit/vmware/apiclient/fake.py:413 #, python-format msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:103 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:115 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:126 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:143 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:161 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:183 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:205 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:289 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:303 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:317 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:359 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:193 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:256 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 #, python-format msgid "Lswitch %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/test_edge_router.py:132 +#: neutron/tests/unit/vmware/vshield/test_edge_router.py:130 msgid "Tasks not completed" msgstr "" @@ -14799,3 +14814,37 @@ msgstr "" #~ msgid "Security group: %s was already deleted from backend" #~ msgstr "" +#~ msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +#~ msgstr "" + +#~ msgid "NotFound %(resource)s for neutron_id=%(id)s." +#~ msgstr "" + +#~ msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +#~ msgstr "" + +#~ msgid "Invalid NVP connection parameters: %(conn_params)s" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid cluster values: %(invalid_attrs)s. " +#~ "Please ensure that these values are " +#~ "specified in the [DEFAULT] section of" +#~ " the nvp plugin ini file." +#~ msgstr "" + +#~ msgid "Invalid NVP attachment type '%(attachment_type)s'" +#~ msgstr "" + +#~ msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" +#~ msgstr "" + +#~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +#~ msgstr "" + +#~ msgid "" +#~ "Service cluster: '%(cluster_id)s' is " +#~ "unavailable. Please, check NVP setup " +#~ "and/or configuration" +#~ msgstr "" + diff --git a/neutron/locale/it_IT/LC_MESSAGES/neutron.po b/neutron/locale/it_IT/LC_MESSAGES/neutron.po index 1942d59b4..358a451d4 100644 --- a/neutron/locale/it_IT/LC_MESSAGES/neutron.po +++ b/neutron/locale/it_IT/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-27 06:23+0000\n" +"POT-Creation-Date: 2014-02-28 06:26+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Italian (Italy) " @@ -38,59 +38,59 @@ msgstr "" msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: neutron/manager.py:72 +#: neutron/manager.py:69 #, python-format msgid "dhcp_agents_per_network must be >= 1. '%s' is invalid." msgstr "" -#: neutron/manager.py:84 +#: neutron/manager.py:81 msgid "Neutron core_plugin not configured!" msgstr "" -#: neutron/manager.py:113 +#: neutron/manager.py:110 #, python-format msgid "Loading core plugin: %s" msgstr "" -#: neutron/manager.py:140 +#: neutron/manager.py:137 #, python-format msgid "Error loading plugin by name, %s" msgstr "" -#: neutron/manager.py:141 +#: neutron/manager.py:138 #, python-format msgid "Error loading plugin by class, %s" msgstr "" -#: neutron/manager.py:142 +#: neutron/manager.py:139 msgid "Plugin not found." msgstr "" -#: neutron/manager.py:147 +#: neutron/manager.py:144 msgid "Loading services supported by the core plugin" msgstr "" -#: neutron/manager.py:156 +#: neutron/manager.py:153 #, python-format msgid "Service %s is supported by the core plugin" msgstr "" -#: neutron/manager.py:169 +#: neutron/manager.py:166 #, python-format msgid "Loading service plugins: %s" msgstr "" -#: neutron/manager.py:174 +#: neutron/manager.py:171 #, python-format msgid "Loading Plugin: %s" msgstr "" -#: neutron/manager.py:182 +#: neutron/manager.py:179 #, python-format msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/manager.py:194 +#: neutron/manager.py:191 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -218,42 +218,42 @@ msgstr "" msgid "%s is already registered." msgstr "" -#: neutron/service.py:39 +#: neutron/service.py:37 msgid "Seconds between running periodic tasks" msgstr "" -#: neutron/service.py:42 +#: neutron/service.py:40 msgid "Number of separate worker processes for service" msgstr "" -#: neutron/service.py:45 +#: neutron/service.py:43 msgid "" "Range of seconds to randomly delay when starting the periodic task " "scheduler to reduce stampeding. (Disable by setting to 0)" msgstr "" -#: neutron/service.py:102 +#: neutron/service.py:100 msgid "Error occurred: trying old api-paste.ini." msgstr "" -#: neutron/service.py:107 +#: neutron/service.py:105 msgid "Unrecoverable error: please check log for details." msgstr "" -#: neutron/service.py:116 +#: neutron/service.py:114 msgid "No known API applications configured." msgstr "" -#: neutron/service.py:123 +#: neutron/service.py:121 #, python-format msgid "Neutron service started, listening on %(host)s:%(port)s" msgstr "" -#: neutron/service.py:224 +#: neutron/service.py:222 msgid "Exception occurs when timer stops" msgstr "" -#: neutron/service.py:234 +#: neutron/service.py:232 msgid "Exception occurs when waiting for timer" msgstr "" @@ -437,7 +437,7 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:184 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 #: neutron/agent/metadata/namespace_proxy.py:156 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,7 +507,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:887 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 #: neutron/agent/metadata/agent.py:305 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -515,191 +515,191 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:892 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 #: neutron/agent/metadata/agent.py:310 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:241 #: neutron/services/loadbalancer/agent/agent_manager.py:121 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:897 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:158 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:158 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:166 +#: neutron/agent/l3_agent.py:162 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:169 +#: neutron/agent/l3_agent.py:165 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:174 +#: neutron/agent/l3_agent.py:170 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:176 +#: neutron/agent/l3_agent.py:172 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:179 +#: neutron/agent/l3_agent.py:175 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:181 +#: neutron/agent/l3_agent.py:177 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:204 +#: neutron/agent/l3_agent.py:200 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:231 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:236 +#: neutron/agent/l3_agent.py:232 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:257 +#: neutron/agent/l3_agent.py:253 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:277 +#: neutron/agent/l3_agent.py:273 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:298 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:322 +#: neutron/agent/l3_agent.py:318 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:346 +#: neutron/agent/l3_agent.py:342 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:395 +#: neutron/agent/l3_agent.py:391 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:397 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:545 +#: neutron/agent/l3_agent.py:541 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:669 +#: neutron/agent/l3_agent.py:665 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:674 +#: neutron/agent/l3_agent.py:670 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:678 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:686 +#: neutron/agent/l3_agent.py:682 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:693 +#: neutron/agent/l3_agent.py:689 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:742 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:751 +#: neutron/agent/l3_agent.py:747 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:753 neutron/agent/l3_agent.py:791 +#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:767 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:782 +#: neutron/agent/l3_agent.py:778 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:785 +#: neutron/agent/l3_agent.py:781 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:783 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:800 +#: neutron/agent/l3_agent.py:796 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:820 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:828 +#: neutron/agent/l3_agent.py:824 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:860 +#: neutron/agent/l3_agent.py:856 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:884 +#: neutron/agent/l3_agent.py:880 msgid "Report state task successfully completed" msgstr "" @@ -725,7 +725,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279 #, python-format msgid "Delete %s" msgstr "" @@ -1077,7 +1077,7 @@ msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:61 -#: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" @@ -1183,86 +1183,86 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:39 +#: neutron/agent/linux/ovs_lib.py:34 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 -#: neutron/agent/linux/ovs_lib.py:313 +#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 +#: neutron/agent/linux/ovs_lib.py:308 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:174 +#: neutron/agent/linux/ovs_lib.py:169 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:200 +#: neutron/agent/linux/ovs_lib.py:195 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:230 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:239 +#: neutron/agent/linux/ovs_lib.py:234 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:242 +#: neutron/agent/linux/ovs_lib.py:237 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:245 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:361 +#: neutron/agent/linux/ovs_lib.py:356 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:371 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:402 +#: neutron/agent/linux/ovs_lib.py:397 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:412 +#: neutron/agent/linux/ovs_lib.py:407 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:425 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:440 +#: neutron/agent/linux/ovs_lib.py:435 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:451 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:461 +#: neutron/agent/linux/ovs_lib.py:456 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:473 +#: neutron/agent/linux/ovs_lib.py:468 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:477 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1830,7 +1830,7 @@ msgstr "" msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:65 +#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" @@ -1858,409 +1858,409 @@ msgstr "" msgid "Request Failed: internal server error while processing your request." msgstr "" -#: neutron/common/config.py:39 +#: neutron/common/config.py:37 msgid "The host IP to bind to" msgstr "" -#: neutron/common/config.py:41 +#: neutron/common/config.py:39 msgid "The port to bind to" msgstr "" -#: neutron/common/config.py:43 +#: neutron/common/config.py:41 msgid "The API paste config file to use" msgstr "" -#: neutron/common/config.py:45 +#: neutron/common/config.py:43 msgid "The path for API extensions" msgstr "" -#: neutron/common/config.py:47 +#: neutron/common/config.py:45 msgid "The policy file to use" msgstr "" -#: neutron/common/config.py:51 +#: neutron/common/config.py:49 msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:53 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 msgid "The service plugins Neutron will use" msgstr "" -#: neutron/common/config.py:55 +#: neutron/common/config.py:53 msgid "The base MAC address Neutron will use for VIFs" msgstr "" -#: neutron/common/config.py:57 +#: neutron/common/config.py:55 msgid "How many times Neutron will retry MAC generation" msgstr "" -#: neutron/common/config.py:59 +#: neutron/common/config.py:57 msgid "Allow the usage of the bulk API" msgstr "" -#: neutron/common/config.py:61 +#: neutron/common/config.py:59 msgid "Allow the usage of the pagination" msgstr "" -#: neutron/common/config.py:63 +#: neutron/common/config.py:61 msgid "Allow the usage of the sorting" msgstr "" -#: neutron/common/config.py:65 +#: neutron/common/config.py:63 msgid "" "The maximum number of items returned in a single response, value was " "'infinite' or negative integer means no limit" msgstr "" -#: neutron/common/config.py:69 +#: neutron/common/config.py:67 msgid "Maximum number of DNS nameservers" msgstr "" -#: neutron/common/config.py:71 +#: neutron/common/config.py:69 msgid "Maximum number of host routes per subnet" msgstr "" -#: neutron/common/config.py:73 +#: neutron/common/config.py:71 msgid "Maximum number of fixed ips per port" msgstr "" -#: neutron/common/config.py:76 +#: neutron/common/config.py:74 msgid "DHCP lease duration" msgstr "" -#: neutron/common/config.py:78 +#: neutron/common/config.py:76 msgid "Allow sending resource operation notification to DHCP agent" msgstr "" -#: neutron/common/config.py:81 +#: neutron/common/config.py:79 msgid "Allow overlapping IP support in Neutron" msgstr "" -#: neutron/common/config.py:83 +#: neutron/common/config.py:81 msgid "The hostname Neutron is running on" msgstr "" -#: neutron/common/config.py:85 +#: neutron/common/config.py:83 msgid "Ensure that configured gateway is on subnet" msgstr "" -#: neutron/common/config.py:91 +#: neutron/common/config.py:89 msgid "" "Where to store Neutron state files. This directory must be writable by " "the agent." msgstr "" -#: neutron/common/config.py:117 +#: neutron/common/config.py:115 #, python-format msgid "Base MAC: %s" msgstr "" -#: neutron/common/config.py:128 +#: neutron/common/config.py:126 msgid "Logging enabled!" msgstr "" -#: neutron/common/config.py:144 +#: neutron/common/config.py:142 #, python-format msgid "Config paste file: %s" msgstr "" -#: neutron/common/config.py:149 +#: neutron/common/config.py:147 #, python-format msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" -#: neutron/common/exceptions.py:32 +#: neutron/common/exceptions.py:30 #: neutron/plugins/nicira/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" -#: neutron/common/exceptions.py:53 +#: neutron/common/exceptions.py:51 #, python-format msgid "Bad %(resource)s request: %(msg)s" msgstr "" -#: neutron/common/exceptions.py:65 +#: neutron/common/exceptions.py:63 msgid "Not authorized." msgstr "" -#: neutron/common/exceptions.py:69 +#: neutron/common/exceptions.py:67 msgid "The service is unavailable" msgstr "" -#: neutron/common/exceptions.py:73 +#: neutron/common/exceptions.py:71 #, python-format msgid "User does not have admin privileges: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:77 +#: neutron/common/exceptions.py:75 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: neutron/common/exceptions.py:81 +#: neutron/common/exceptions.py:79 #, python-format msgid "Network %(net_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:85 +#: neutron/common/exceptions.py:83 #, python-format msgid "Subnet %(subnet_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:89 +#: neutron/common/exceptions.py:87 #, python-format msgid "Port %(port_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:93 +#: neutron/common/exceptions.py:91 #, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:98 +#: neutron/common/exceptions.py:96 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:102 +#: neutron/common/exceptions.py:100 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:106 +#: neutron/common/exceptions.py:104 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:110 +#: neutron/common/exceptions.py:108 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:114 +#: neutron/common/exceptions.py:112 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:118 +#: neutron/common/exceptions.py:116 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:122 +#: neutron/common/exceptions.py:120 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:127 +#: neutron/common/exceptions.py:125 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:132 +#: neutron/common/exceptions.py:130 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:138 +#: neutron/common/exceptions.py:136 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:144 +#: neutron/common/exceptions.py:142 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:150 +#: neutron/common/exceptions.py:148 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:155 +#: neutron/common/exceptions.py:153 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:160 +#: neutron/common/exceptions.py:158 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:166 +#: neutron/common/exceptions.py:164 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:171 +#: neutron/common/exceptions.py:169 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:174 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:184 +#: neutron/common/exceptions.py:182 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:187 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:194 +#: neutron/common/exceptions.py:192 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:204 +#: neutron/common/exceptions.py:202 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:208 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:212 +#: neutron/common/exceptions.py:210 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:217 +#: neutron/common/exceptions.py:215 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:222 +#: neutron/common/exceptions.py:220 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:226 +#: neutron/common/exceptions.py:224 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:230 +#: neutron/common/exceptions.py:228 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:234 +#: neutron/common/exceptions.py:232 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:238 +#: neutron/common/exceptions.py:236 msgid "Sudo privilege is required to run this command." msgstr "" -#: neutron/common/exceptions.py:242 +#: neutron/common/exceptions.py:240 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:246 +#: neutron/common/exceptions.py:244 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:250 +#: neutron/common/exceptions.py:248 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:254 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:259 +#: neutron/common/exceptions.py:257 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:264 +#: neutron/common/exceptions.py:262 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:268 +#: neutron/common/exceptions.py:266 #, python-format msgid "Extensions not found: %(extensions)s" msgstr "" -#: neutron/common/exceptions.py:272 +#: neutron/common/exceptions.py:270 #, python-format msgid "Invalid content type %(content_type)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:274 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:281 +#: neutron/common/exceptions.py:279 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:285 +#: neutron/common/exceptions.py:283 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:290 +#: neutron/common/exceptions.py:288 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:295 +#: neutron/common/exceptions.py:293 #, python-format msgid "" "Current gateway ip %(ip_address)s already in use by port %(port_id)s. " "Unable to update." msgstr "" -#: neutron/common/exceptions.py:300 +#: neutron/common/exceptions.py:298 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" -#: neutron/common/exceptions.py:310 +#: neutron/common/exceptions.py:308 #, python-format msgid "Invalid network VXLAN port range: '%(vxlan_range)s'" msgstr "" -#: neutron/common/exceptions.py:314 +#: neutron/common/exceptions.py:312 #, python-format msgid "Found duplicate extension: %(alias)s" msgstr "" @@ -2282,32 +2282,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:53 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:143 +#: neutron/common/utils.py:140 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:146 +#: neutron/common/utils.py:143 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:149 +#: neutron/common/utils.py:146 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:151 +#: neutron/common/utils.py:148 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:154 +#: neutron/common/utils.py:151 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2339,12 +2339,12 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/api.py:59 +#: neutron/db/api.py:55 #, python-format msgid "Database registration exception: %s" msgstr "" -#: neutron/db/api.py:70 +#: neutron/db/api.py:66 msgid "Database exception" msgstr "" @@ -2613,99 +2613,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:168 +#: neutron/db/l3_db.py:163 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:607 +#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:277 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:291 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 #: neutron/plugins/bigswitch/plugin.py:817 #: neutron/plugins/bigswitch/plugin.py:826 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:307 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:318 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:333 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:467 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:506 +#: neutron/db/l3_db.py:501 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:510 +#: neutron/db/l3_db.py:505 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:522 +#: neutron/db/l3_db.py:517 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:529 +#: neutron/db/l3_db.py:524 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:533 +#: neutron/db/l3_db.py:528 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1853 +#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:731 +#: neutron/db/l3_db.py:726 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:749 +#: neutron/db/l3_db.py:744 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:837 +#: neutron/db/l3_db.py:832 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2959,24 +2959,24 @@ msgstr "" msgid "Multiple agents with agent_type=%(agent_type)s and host=%(host)s found" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:26 +#: neutron/extensions/allowedaddresspairs.py:22 msgid "AllowedAddressPair must contain ip_address" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:30 +#: neutron/extensions/allowedaddresspairs.py:26 msgid "" "Port Security must be enabled in order to have allowed address pairs on a" " port." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:35 +#: neutron/extensions/allowedaddresspairs.py:31 #, python-format msgid "" "Request contains duplicate address pair: mac_address %(mac_address)s " "ip_address %(ip_address)s." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:40 +#: neutron/extensions/allowedaddresspairs.py:36 msgid "Port's Fixed IP and Mac Address match an address pair entry." msgstr "" @@ -3141,39 +3141,39 @@ msgid "" "unlimited." msgstr "" -#: neutron/extensions/l3.py:34 +#: neutron/extensions/l3.py:29 #, python-format msgid "Router %(router_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:38 +#: neutron/extensions/l3.py:33 #, python-format msgid "Router %(router_id)s still has active ports" msgstr "" -#: neutron/extensions/l3.py:42 +#: neutron/extensions/l3.py:37 #, python-format msgid "Router %(router_id)s does not have an interface with id %(port_id)s" msgstr "" -#: neutron/extensions/l3.py:47 +#: neutron/extensions/l3.py:42 #, python-format msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s" msgstr "" -#: neutron/extensions/l3.py:52 +#: neutron/extensions/l3.py:47 #, python-format msgid "" "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot " "be deleted, as it is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:58 +#: neutron/extensions/l3.py:53 #, python-format msgid "Floating IP %(floatingip_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:62 +#: neutron/extensions/l3.py:57 #, python-format msgid "" "External network %(external_network_id)s is not reachable from subnet " @@ -3181,7 +3181,7 @@ msgid "" "Floating IP." msgstr "" -#: neutron/extensions/l3.py:68 +#: neutron/extensions/l3.py:63 #, python-format msgid "" "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with " @@ -3189,25 +3189,25 @@ msgid "" "has a floating IP on external network %(net_id)s." msgstr "" -#: neutron/extensions/l3.py:75 +#: neutron/extensions/l3.py:70 #, python-format msgid "" "Port %(port_id)s has owner %(device_owner)s and therefore cannot be " "deleted directly via the port API." msgstr "" -#: neutron/extensions/l3.py:80 +#: neutron/extensions/l3.py:75 #, python-format msgid "" "Gateway cannot be updated for router %(router_id)s, since a gateway to " "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:140 +#: neutron/extensions/l3.py:135 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:144 +#: neutron/extensions/l3.py:139 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -3361,19 +3361,19 @@ msgstr "" msgid "Duplicate segment entry in request." msgstr "" -#: neutron/extensions/portsecurity.py:25 +#: neutron/extensions/portsecurity.py:20 msgid "" "Port has security group associated. Cannot disable port security or ip " "address until security group is removed" msgstr "" -#: neutron/extensions/portsecurity.py:30 +#: neutron/extensions/portsecurity.py:25 msgid "" "Port security must be enabled and port must have an IP address in order " "to use security groups." msgstr "" -#: neutron/extensions/portsecurity.py:35 +#: neutron/extensions/portsecurity.py:30 msgid "Port does not have port security binding." msgstr "" @@ -4829,7 +4829,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:55 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89 #: neutron/plugins/mlnx/rpc_callbacks.py:76 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" @@ -4844,9 +4844,9 @@ msgstr "" #: neutron/plugins/mlnx/rpc_callbacks.py:98 #: neutron/plugins/mlnx/rpc_callbacks.py:117 #: neutron/plugins/mlnx/rpc_callbacks.py:132 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:114 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 #, python-format msgid "%s can not be found in database" msgstr "" @@ -5629,7 +5629,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:192 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5637,8 +5637,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:222 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:443 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" msgstr "" @@ -5657,7 +5657,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:208 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5665,7 +5665,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:249 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5673,7 +5673,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:255 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:471 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5831,7 +5831,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 #: neutron/plugins/mlnx/mlnx_plugin.py:334 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:519 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" msgstr "" @@ -6172,7 +6172,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:41 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 -#: neutron/plugins/openvswitch/ovs_db_v2.py:133 +#: neutron/plugins/openvswitch/ovs_db_v2.py:130 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6187,7 +6187,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:157 +#: neutron/plugins/openvswitch/ovs_db_v2.py:154 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6201,7 +6201,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:141 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 -#: neutron/plugins/openvswitch/ovs_db_v2.py:198 +#: neutron/plugins/openvswitch/ovs_db_v2.py:195 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" @@ -6211,8 +6211,8 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:89 -#: neutron/plugins/openvswitch/ovs_db_v2.py:107 +#: neutron/plugins/openvswitch/ovs_db_v2.py:86 +#: neutron/plugins/openvswitch/ovs_db_v2.py:104 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6254,7 +6254,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:144 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6267,7 +6267,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:79 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122 #: neutron/plugins/mlnx/rpc_callbacks.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:123 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" @@ -6409,7 +6409,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent out of sync with plugin!" msgstr "" @@ -6431,7 +6431,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1356 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1348 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6518,14 +6518,14 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156 #, python-format msgid "Device %(device)s not bound to the agent host %(host)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:150 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "" @@ -6547,26 +6547,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:217 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:225 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:233 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:237 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -6734,7 +6734,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:277 msgid "network_delete received" msgstr "" @@ -6745,12 +6745,12 @@ msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:318 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:343 msgid "fdb_remove received" msgstr "" @@ -6759,7 +6759,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:404 msgid "fdb_update received" msgstr "" @@ -6769,7 +6769,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:142 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" msgstr "" @@ -6780,14 +6780,14 @@ msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:942 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6795,29 +6795,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1015 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1020 #, python-format msgid "Port %s updated." msgstr "" @@ -6836,8 +6836,8 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1233 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" @@ -6898,7 +6898,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:163 +#: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6907,7 +6907,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:193 +#: neutron/plugins/openvswitch/ovs_db_v2.py:190 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " @@ -6916,7 +6916,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:188 +#: neutron/plugins/openvswitch/ovs_db_v2.py:185 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " @@ -8044,7 +8044,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:231 +#: neutron/plugins/openvswitch/ovs_db_v2.py:228 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8083,7 +8083,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8430,7 +8430,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:142 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:364 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8578,8 +8578,8 @@ msgid "" msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -8772,88 +8772,93 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:247 +#: neutron/plugins/nec/nec_plugin.py:256 +#, python-format +msgid "deactivate_port(): OFC port for port=%s is already removed." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:263 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:268 +#: neutron/plugins/nec/nec_plugin.py:284 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:317 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:341 +#: neutron/plugins/nec/nec_plugin.py:357 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:360 +#: neutron/plugins/nec/nec_plugin.py:376 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:371 +#: neutron/plugins/nec/nec_plugin.py:387 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:525 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:589 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:622 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:632 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:689 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:720 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:730 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:749 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:754 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9029,17 +9034,17 @@ msgstr "" msgid "delete_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:54 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:52 #, python-format msgid "Update ports: added=%(added)s, removed=%(removed)s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:76 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:74 #, python-format msgid "port_update received: %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:219 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:217 msgid "No port changed." msgstr "" @@ -9092,45 +9097,52 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:32 #, python-format -msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgid "The specified OFC resource (%(resource)s) is not found." msgstr "" #: neutron/plugins/nec/common/exceptions.py:36 #, python-format -msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:40 +#, python-format +msgid "" +"Neutron-OFC resource mapping for %(resource)s %(neutron_id)s is not " +"found. It may be deleted during processing." msgstr "" -#: neutron/plugins/nec/common/exceptions.py:41 +#: neutron/plugins/nec/common/exceptions.py:46 #, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:45 +#: neutron/plugins/nec/common/exceptions.py:50 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:51 +#: neutron/plugins/nec/common/exceptions.py:56 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:61 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:66 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:65 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:69 +#: neutron/plugins/nec/common/exceptions.py:74 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " @@ -9154,14 +9166,19 @@ msgstr "" #: neutron/plugins/nec/common/ofc_client.py:99 #, python-format +msgid "Specified resource %s does not exist on OFC " +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:103 +#, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:102 +#: neutron/plugins/nec/common/ofc_client.py:106 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:111 +#: neutron/plugins/nec/common/ofc_client.py:115 #, python-format msgid "Failed to connect OFC : %s" msgstr "" @@ -9171,23 +9188,18 @@ msgstr "" msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:143 -#, python-format -msgid "NotFound %(resource)s for neutron_id=%(id)s." -msgstr "" - -#: neutron/plugins/nec/db/api.py:169 +#: neutron/plugins/nec/db/api.py:168 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:202 +#: neutron/plugins/nec/db/api.py:201 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:208 -#: neutron/plugins/openvswitch/ovs_db_v2.py:319 +#: neutron/plugins/nec/db/api.py:207 +#: neutron/plugins/openvswitch/ovs_db_v2.py:316 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9211,103 +9223,102 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:230 +#: neutron/plugins/nicira/NeutronPlugin.py:223 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:266 +#: neutron/plugins/nicira/NeutronPlugin.py:259 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:268 -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#: neutron/plugins/nicira/NeutronPlugin.py:261 #, python-format -msgid "Unable to create port on NVP logical router %s" +msgid "Unable to create port on NSX logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:271 +#: neutron/plugins/nicira/NeutronPlugin.py:264 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(nsx_router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:349 +#: neutron/plugins/nicira/NeutronPlugin.py:342 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:355 +#: neutron/plugins/nicira/NeutronPlugin.py:348 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:361 +#: neutron/plugins/nicira/NeutronPlugin.py:354 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:407 +#: neutron/plugins/nicira/NeutronPlugin.py:400 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:447 +#: neutron/plugins/nicira/NeutronPlugin.py:440 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:459 -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#: neutron/plugins/nicira/NeutronPlugin.py:709 +#: neutron/plugins/nicira/NeutronPlugin.py:452 +#: neutron/plugins/nicira/NeutronPlugin.py:504 +#: neutron/plugins/nicira/NeutronPlugin.py:702 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:480 +#: neutron/plugins/nicira/NeutronPlugin.py:473 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:491 +#: neutron/plugins/nicira/NeutronPlugin.py:484 #, python-format msgid "" "Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " "to be rolled back for Neutron port: %(neutron_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:496 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:518 +#: neutron/plugins/nicira/NeutronPlugin.py:511 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:518 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:530 +#: neutron/plugins/nicira/NeutronPlugin.py:523 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:532 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9315,302 +9326,302 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:554 -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:1070 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:566 +#: neutron/plugins/nicira/NeutronPlugin.py:559 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:584 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:604 +#: neutron/plugins/nicira/NeutronPlugin.py:597 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:614 +#: neutron/plugins/nicira/NeutronPlugin.py:607 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:655 +#: neutron/plugins/nicira/NeutronPlugin.py:648 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:690 -#: neutron/plugins/nicira/NeutronPlugin.py:1788 +#: neutron/plugins/nicira/NeutronPlugin.py:683 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:694 -#: neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/plugins/nicira/NeutronPlugin.py:687 +#: neutron/plugins/nicira/NeutronPlugin.py:1785 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 +#: neutron/plugins/nicira/NeutronPlugin.py:689 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:738 +#: neutron/plugins/nicira/NeutronPlugin.py:731 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:771 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 +#: neutron/plugins/nicira/NeutronPlugin.py:775 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:786 +#: neutron/plugins/nicira/NeutronPlugin.py:779 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:790 -#: neutron/plugins/nicira/NeutronPlugin.py:806 +#: neutron/plugins/nicira/NeutronPlugin.py:783 +#: neutron/plugins/nicira/NeutronPlugin.py:799 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:812 +#: neutron/plugins/nicira/NeutronPlugin.py:805 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:857 +#: neutron/plugins/nicira/NeutronPlugin.py:850 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:891 +#: neutron/plugins/nicira/NeutronPlugin.py:884 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:981 +#: neutron/plugins/nicira/NeutronPlugin.py:974 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1066 +#: neutron/plugins/nicira/NeutronPlugin.py:1059 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1085 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1088 +#: neutron/plugins/nicira/NeutronPlugin.py:1081 #: neutron/plugins/nicira/NeutronServicePlugin.py:515 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1118 +#: neutron/plugins/nicira/NeutronPlugin.py:1111 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1186 +#: neutron/plugins/nicira/NeutronPlugin.py:1179 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1200 +#: neutron/plugins/nicira/NeutronPlugin.py:1193 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1211 +#: neutron/plugins/nicira/NeutronPlugin.py:1204 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1303 +#: neutron/plugins/nicira/NeutronPlugin.py:1296 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1331 +#: neutron/plugins/nicira/NeutronPlugin.py:1324 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1414 +#: neutron/plugins/nicira/NeutronPlugin.py:1407 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1413 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1431 +#: neutron/plugins/nicira/NeutronPlugin.py:1424 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1441 +#: neutron/plugins/nicira/NeutronPlugin.py:1434 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1470 -#: neutron/plugins/nicira/NeutronPlugin.py:1555 +#: neutron/plugins/nicira/NeutronPlugin.py:1463 +#: neutron/plugins/nicira/NeutronPlugin.py:1548 #: neutron/plugins/nicira/NeutronServicePlugin.py:198 #: neutron/plugins/nicira/NeutronServicePlugin.py:1204 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1519 +#: neutron/plugins/nicira/NeutronPlugin.py:1512 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1522 +#: neutron/plugins/nicira/NeutronPlugin.py:1515 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1557 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1580 +#: neutron/plugins/nicira/NeutronPlugin.py:1573 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1577 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1579 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1643 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1647 +#: neutron/plugins/nicira/NeutronPlugin.py:1640 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1650 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1725 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:1816 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1829 +#: neutron/plugins/nicira/NeutronPlugin.py:1822 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1961 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1967 +#: neutron/plugins/nicira/NeutronPlugin.py:1960 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:1995 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2005 +#: neutron/plugins/nicira/NeutronPlugin.py:1998 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2032 +#: neutron/plugins/nicira/NeutronPlugin.py:2025 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2055 +#: neutron/plugins/nicira/NeutronPlugin.py:2048 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2085 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2159 +#: neutron/plugins/nicira/NeutronPlugin.py:2152 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2167 +#: neutron/plugins/nicira/NeutronPlugin.py:2160 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -9618,12 +9629,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2174 +#: neutron/plugins/nicira/NeutronPlugin.py:2167 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2187 +#: neutron/plugins/nicira/NeutronPlugin.py:2180 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9651,6 +9662,11 @@ msgstr "" msgid "An exception occurred while creating a port on lswitch %s" msgstr "" +#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#, python-format +msgid "Unable to create port on NVP logical router %s" +msgstr "" + #: neutron/plugins/nicira/NeutronServicePlugin.py:469 #, python-format msgid "Unable to create integration logic switch for router %s" @@ -9860,24 +9876,24 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:54 +#: neutron/plugins/nicira/nsx_cluster.py:49 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:66 +#: neutron/plugins/nicira/nsx_cluster.py:61 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:124 +#: neutron/plugins/nicira/nvplib.py:117 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:128 +#: neutron/plugins/nicira/nvplib.py:121 #, python-format msgid "locals=[%s]" msgstr "" @@ -10278,108 +10294,103 @@ msgstr "" msgid "Task status check interval" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:24 +#: neutron/plugins/nicira/common/exceptions.py:21 #, python-format -msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:28 +#: neutron/plugins/nicira/common/exceptions.py:25 #, python-format msgid "Unable to fulfill request with version %(version)s." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:32 +#: neutron/plugins/nicira/common/exceptions.py:29 #, python-format -msgid "Invalid NVP connection parameters: %(conn_params)s" +msgid "Invalid NSX connection parameters: %(conn_params)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:36 +#: neutron/plugins/nicira/common/exceptions.py:33 #, python-format msgid "" "Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the nvp plugin ini file." +"values are specified in the [DEFAULT] section of the NSX plugin ini file." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:42 +#: neutron/plugins/nicira/common/exceptions.py:39 #, python-format msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:47 +#: neutron/plugins/nicira/common/exceptions.py:44 #, python-format msgid "" "Unable to create port on network %(network)s. Maximum number of ports " "reached" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:52 +#: neutron/plugins/nicira/common/exceptions.py:49 #, python-format msgid "" "While retrieving NAT rules, %(actual_rules)s were found whereas rules in " "the (%(min_rules)s,%(max_rules)s) interval were expected" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:58 +#: neutron/plugins/nicira/common/exceptions.py:55 #, python-format -msgid "Invalid NVP attachment type '%(attachment_type)s'" +msgid "Invalid NSX attachment type '%(attachment_type)s'" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:62 +#: neutron/plugins/nicira/common/exceptions.py:59 msgid "" "The networking backend is currently in maintenance mode and therefore " "unable to accept requests which modify its state. Please try later." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:74 +#: neutron/plugins/nicira/common/exceptions.py:65 #, python-format msgid "Gateway Service %(gateway)s is already in use" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:78 +#: neutron/plugins/nicira/common/exceptions.py:69 #, python-format msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:82 +#: neutron/plugins/nicira/common/exceptions.py:73 #, python-format -msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:86 +#: neutron/plugins/nicira/common/exceptions.py:77 #, python-format msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NVP setup" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" " and/or configuration" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:91 +#: neutron/plugins/nicira/common/exceptions.py:82 #, python-format msgid "" "An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " "via port %(port_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:100 +#: neutron/plugins/nicira/common/exceptions.py:91 #, python-format msgid "Unable to find LSN for %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:104 +#: neutron/plugins/nicira/common/exceptions.py:95 #, python-format msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:109 +#: neutron/plugins/nicira/common/exceptions.py:100 #, python-format msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:113 +#: neutron/plugins/nicira/common/exceptions.py:104 #, python-format msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" @@ -11558,383 +11569,383 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:212 +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:260 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:278 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:301 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:303 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:377 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:393 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" "Adding a tunnel endpoint failed due to a concurrenttransaction had been " "committed (%s attempts left)" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:398 +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:312 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:329 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:434 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:523 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:294 #, python-format msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:306 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, 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:469 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, 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:488 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:480 #, 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:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 #, 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:517 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, 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:534 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:566 #, 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:618 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:610 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:668 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:687 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:768 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:760 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:766 #, 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:862 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:854 #, python-format msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:871 +#: 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:883 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:886 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920 #, python-format msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:926 #, python-format msgid "" "Port %s was not found on the integration bridge and will therefore not be" " processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 #, python-format msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:956 #, python-format msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1080 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1151 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1163 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1184 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1180 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1194 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1203 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1249 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1265 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 #, 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:1276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, 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:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275 #, 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:1288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, 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:1303 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1295 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1317 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1320 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12206,58 +12217,58 @@ msgstr "" msgid "Invalid configuration. check ryu.ini" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:96 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:94 #, python-format msgid "Could not get IPv4 address from %(nic)s: %(cfg)s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:162 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:160 #, python-format msgid "External port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:170 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:168 msgid "Get Ryu rest API address" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:220 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:218 msgid "Ryu rest API port isn't specified" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:221 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:219 #, python-format msgid "Going to ofp controller mode %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236 msgid "Port update received" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269 msgid "Agent loop has new device" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296 #, python-format msgid "tunnel_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 #, python-format msgid "ovsdb_port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:302 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 #, python-format msgid "ovsdb_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:308 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:306 #, python-format msgid "Initialization failed: %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:311 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:309 msgid "" "Ryu initialization on the node is done. Agent initialized successfully, " "now running..." @@ -12386,13 +12397,13 @@ msgstr "" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgstr "" -#: neutron/server/__init__.py:40 +#: neutron/server/__init__.py:39 msgid "" "ERROR: Unable to find configuration file via the default search paths " "(~/.neutron/, ~/, /etc/neutron/, /etc/) and the '--config-file' option!" msgstr "" -#: neutron/server/__init__.py:47 +#: neutron/server/__init__.py:46 #, python-format msgid "ERROR: %s" msgstr "" @@ -13639,56 +13650,60 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:76 -#: neutron/tests/unit/nec/test_ofc_client.py:82 -#: neutron/tests/unit/nec/test_ofc_client.py:91 +#: neutron/tests/unit/nec/test_ofc_client.py:77 +msgid "The specified OFC resource (/somewhere) is not found." +msgstr "" + +#: neutron/tests/unit/nec/test_ofc_client.py:81 +#: neutron/tests/unit/nec/test_ofc_client.py:87 +#: neutron/tests/unit/nec/test_ofc_client.py:96 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:101 +#: neutron/tests/unit/nec/test_ofc_client.py:106 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:406 +#: neutron/tests/unit/vmware/apiclient/fake.py:404 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:415 +#: neutron/tests/unit/vmware/apiclient/fake.py:413 #, python-format msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:103 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:115 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:126 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:143 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:161 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:183 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:205 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:289 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:303 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:317 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:359 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:193 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:256 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 #, python-format msgid "Lswitch %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/test_edge_router.py:132 +#: neutron/tests/unit/vmware/vshield/test_edge_router.py:130 msgid "Tasks not completed" msgstr "" @@ -14799,3 +14814,37 @@ msgstr "" #~ msgid "Security group: %s was already deleted from backend" #~ msgstr "" +#~ msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +#~ msgstr "" + +#~ msgid "NotFound %(resource)s for neutron_id=%(id)s." +#~ msgstr "" + +#~ msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +#~ msgstr "" + +#~ msgid "Invalid NVP connection parameters: %(conn_params)s" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid cluster values: %(invalid_attrs)s. " +#~ "Please ensure that these values are " +#~ "specified in the [DEFAULT] section of" +#~ " the nvp plugin ini file." +#~ msgstr "" + +#~ msgid "Invalid NVP attachment type '%(attachment_type)s'" +#~ msgstr "" + +#~ msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" +#~ msgstr "" + +#~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +#~ msgstr "" + +#~ msgid "" +#~ "Service cluster: '%(cluster_id)s' is " +#~ "unavailable. Please, check NVP setup " +#~ "and/or configuration" +#~ msgstr "" + diff --git a/neutron/locale/ja/LC_MESSAGES/neutron.po b/neutron/locale/ja/LC_MESSAGES/neutron.po index b493c7a68..a20ff5d2d 100644 --- a/neutron/locale/ja/LC_MESSAGES/neutron.po +++ b/neutron/locale/ja/LC_MESSAGES/neutron.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-27 06:23+0000\n" +"POT-Creation-Date: 2014-02-28 06:26+0000\n" "PO-Revision-Date: 2013-01-30 10:28+0000\n" "Last-Translator: Tomoyuki KATO \n" "Language-Team: Japanese " @@ -39,59 +39,59 @@ msgstr "" msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: neutron/manager.py:72 +#: neutron/manager.py:69 #, python-format msgid "dhcp_agents_per_network must be >= 1. '%s' is invalid." msgstr "" -#: neutron/manager.py:84 +#: neutron/manager.py:81 msgid "Neutron core_plugin not configured!" msgstr "" -#: neutron/manager.py:113 +#: neutron/manager.py:110 #, python-format msgid "Loading core plugin: %s" msgstr "" -#: neutron/manager.py:140 +#: neutron/manager.py:137 #, python-format msgid "Error loading plugin by name, %s" msgstr "" -#: neutron/manager.py:141 +#: neutron/manager.py:138 #, python-format msgid "Error loading plugin by class, %s" msgstr "" -#: neutron/manager.py:142 +#: neutron/manager.py:139 msgid "Plugin not found." msgstr "" -#: neutron/manager.py:147 +#: neutron/manager.py:144 msgid "Loading services supported by the core plugin" msgstr "" -#: neutron/manager.py:156 +#: neutron/manager.py:153 #, python-format msgid "Service %s is supported by the core plugin" msgstr "" -#: neutron/manager.py:169 +#: neutron/manager.py:166 #, python-format msgid "Loading service plugins: %s" msgstr "" -#: neutron/manager.py:174 +#: neutron/manager.py:171 #, python-format msgid "Loading Plugin: %s" msgstr "" -#: neutron/manager.py:182 +#: neutron/manager.py:179 #, python-format msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/manager.py:194 +#: neutron/manager.py:191 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -219,42 +219,42 @@ msgstr "" msgid "%s is already registered." msgstr "" -#: neutron/service.py:39 +#: neutron/service.py:37 msgid "Seconds between running periodic tasks" msgstr "" -#: neutron/service.py:42 +#: neutron/service.py:40 msgid "Number of separate worker processes for service" msgstr "" -#: neutron/service.py:45 +#: neutron/service.py:43 msgid "" "Range of seconds to randomly delay when starting the periodic task " "scheduler to reduce stampeding. (Disable by setting to 0)" msgstr "" -#: neutron/service.py:102 +#: neutron/service.py:100 msgid "Error occurred: trying old api-paste.ini." msgstr "" -#: neutron/service.py:107 +#: neutron/service.py:105 msgid "Unrecoverable error: please check log for details." msgstr "" -#: neutron/service.py:116 +#: neutron/service.py:114 msgid "No known API applications configured." msgstr "" -#: neutron/service.py:123 +#: neutron/service.py:121 #, python-format msgid "Neutron service started, listening on %(host)s:%(port)s" msgstr "" -#: neutron/service.py:224 +#: neutron/service.py:222 msgid "Exception occurs when timer stops" msgstr "" -#: neutron/service.py:234 +#: neutron/service.py:232 msgid "Exception occurs when waiting for timer" msgstr "" @@ -438,7 +438,7 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:184 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 #: neutron/agent/metadata/namespace_proxy.py:156 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -508,7 +508,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:887 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 #: neutron/agent/metadata/agent.py:305 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -516,191 +516,191 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:892 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 #: neutron/agent/metadata/agent.py:310 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:241 #: neutron/services/loadbalancer/agent/agent_manager.py:121 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:897 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:158 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:158 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:166 +#: neutron/agent/l3_agent.py:162 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:169 +#: neutron/agent/l3_agent.py:165 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:174 +#: neutron/agent/l3_agent.py:170 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:176 +#: neutron/agent/l3_agent.py:172 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:179 +#: neutron/agent/l3_agent.py:175 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:181 +#: neutron/agent/l3_agent.py:177 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:204 +#: neutron/agent/l3_agent.py:200 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:231 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:236 +#: neutron/agent/l3_agent.py:232 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:257 +#: neutron/agent/l3_agent.py:253 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:277 +#: neutron/agent/l3_agent.py:273 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:298 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:322 +#: neutron/agent/l3_agent.py:318 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:346 +#: neutron/agent/l3_agent.py:342 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:395 +#: neutron/agent/l3_agent.py:391 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:397 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:545 +#: neutron/agent/l3_agent.py:541 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:669 +#: neutron/agent/l3_agent.py:665 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:674 +#: neutron/agent/l3_agent.py:670 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:678 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:686 +#: neutron/agent/l3_agent.py:682 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:693 +#: neutron/agent/l3_agent.py:689 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:742 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:751 +#: neutron/agent/l3_agent.py:747 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:753 neutron/agent/l3_agent.py:791 +#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:767 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:782 +#: neutron/agent/l3_agent.py:778 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:785 +#: neutron/agent/l3_agent.py:781 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:783 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:800 +#: neutron/agent/l3_agent.py:796 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:820 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:828 +#: neutron/agent/l3_agent.py:824 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:860 +#: neutron/agent/l3_agent.py:856 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:884 +#: neutron/agent/l3_agent.py:880 msgid "Report state task successfully completed" msgstr "" @@ -726,7 +726,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279 #, python-format msgid "Delete %s" msgstr "" @@ -1078,7 +1078,7 @@ msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:61 -#: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" @@ -1184,86 +1184,86 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:39 +#: neutron/agent/linux/ovs_lib.py:34 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 -#: neutron/agent/linux/ovs_lib.py:313 +#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 +#: neutron/agent/linux/ovs_lib.py:308 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:174 +#: neutron/agent/linux/ovs_lib.py:169 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:200 +#: neutron/agent/linux/ovs_lib.py:195 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:230 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:239 +#: neutron/agent/linux/ovs_lib.py:234 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:242 +#: neutron/agent/linux/ovs_lib.py:237 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:245 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:361 +#: neutron/agent/linux/ovs_lib.py:356 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:371 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:402 +#: neutron/agent/linux/ovs_lib.py:397 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:412 +#: neutron/agent/linux/ovs_lib.py:407 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:425 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:440 +#: neutron/agent/linux/ovs_lib.py:435 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:451 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:461 +#: neutron/agent/linux/ovs_lib.py:456 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:473 +#: neutron/agent/linux/ovs_lib.py:468 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:477 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1831,7 +1831,7 @@ msgstr "" msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:65 +#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" @@ -1859,409 +1859,409 @@ msgstr "" msgid "Request Failed: internal server error while processing your request." msgstr "" -#: neutron/common/config.py:39 +#: neutron/common/config.py:37 msgid "The host IP to bind to" msgstr "" -#: neutron/common/config.py:41 +#: neutron/common/config.py:39 msgid "The port to bind to" msgstr "" -#: neutron/common/config.py:43 +#: neutron/common/config.py:41 msgid "The API paste config file to use" msgstr "" -#: neutron/common/config.py:45 +#: neutron/common/config.py:43 msgid "The path for API extensions" msgstr "" -#: neutron/common/config.py:47 +#: neutron/common/config.py:45 msgid "The policy file to use" msgstr "" -#: neutron/common/config.py:51 +#: neutron/common/config.py:49 msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:53 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 msgid "The service plugins Neutron will use" msgstr "" -#: neutron/common/config.py:55 +#: neutron/common/config.py:53 msgid "The base MAC address Neutron will use for VIFs" msgstr "" -#: neutron/common/config.py:57 +#: neutron/common/config.py:55 msgid "How many times Neutron will retry MAC generation" msgstr "" -#: neutron/common/config.py:59 +#: neutron/common/config.py:57 msgid "Allow the usage of the bulk API" msgstr "" -#: neutron/common/config.py:61 +#: neutron/common/config.py:59 msgid "Allow the usage of the pagination" msgstr "" -#: neutron/common/config.py:63 +#: neutron/common/config.py:61 msgid "Allow the usage of the sorting" msgstr "" -#: neutron/common/config.py:65 +#: neutron/common/config.py:63 msgid "" "The maximum number of items returned in a single response, value was " "'infinite' or negative integer means no limit" msgstr "" -#: neutron/common/config.py:69 +#: neutron/common/config.py:67 msgid "Maximum number of DNS nameservers" msgstr "" -#: neutron/common/config.py:71 +#: neutron/common/config.py:69 msgid "Maximum number of host routes per subnet" msgstr "" -#: neutron/common/config.py:73 +#: neutron/common/config.py:71 msgid "Maximum number of fixed ips per port" msgstr "" -#: neutron/common/config.py:76 +#: neutron/common/config.py:74 msgid "DHCP lease duration" msgstr "" -#: neutron/common/config.py:78 +#: neutron/common/config.py:76 msgid "Allow sending resource operation notification to DHCP agent" msgstr "" -#: neutron/common/config.py:81 +#: neutron/common/config.py:79 msgid "Allow overlapping IP support in Neutron" msgstr "" -#: neutron/common/config.py:83 +#: neutron/common/config.py:81 msgid "The hostname Neutron is running on" msgstr "" -#: neutron/common/config.py:85 +#: neutron/common/config.py:83 msgid "Ensure that configured gateway is on subnet" msgstr "" -#: neutron/common/config.py:91 +#: neutron/common/config.py:89 msgid "" "Where to store Neutron state files. This directory must be writable by " "the agent." msgstr "" -#: neutron/common/config.py:117 +#: neutron/common/config.py:115 #, python-format msgid "Base MAC: %s" msgstr "" -#: neutron/common/config.py:128 +#: neutron/common/config.py:126 msgid "Logging enabled!" msgstr "" -#: neutron/common/config.py:144 +#: neutron/common/config.py:142 #, python-format msgid "Config paste file: %s" msgstr "" -#: neutron/common/config.py:149 +#: neutron/common/config.py:147 #, python-format msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" -#: neutron/common/exceptions.py:32 +#: neutron/common/exceptions.py:30 #: neutron/plugins/nicira/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" -#: neutron/common/exceptions.py:53 +#: neutron/common/exceptions.py:51 #, python-format msgid "Bad %(resource)s request: %(msg)s" msgstr "" -#: neutron/common/exceptions.py:65 +#: neutron/common/exceptions.py:63 msgid "Not authorized." msgstr "" -#: neutron/common/exceptions.py:69 +#: neutron/common/exceptions.py:67 msgid "The service is unavailable" msgstr "" -#: neutron/common/exceptions.py:73 +#: neutron/common/exceptions.py:71 #, python-format msgid "User does not have admin privileges: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:77 +#: neutron/common/exceptions.py:75 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: neutron/common/exceptions.py:81 +#: neutron/common/exceptions.py:79 #, python-format msgid "Network %(net_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:85 +#: neutron/common/exceptions.py:83 #, python-format msgid "Subnet %(subnet_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:89 +#: neutron/common/exceptions.py:87 #, python-format msgid "Port %(port_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:93 +#: neutron/common/exceptions.py:91 #, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:98 +#: neutron/common/exceptions.py:96 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:102 +#: neutron/common/exceptions.py:100 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:106 +#: neutron/common/exceptions.py:104 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:110 +#: neutron/common/exceptions.py:108 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:114 +#: neutron/common/exceptions.py:112 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:118 +#: neutron/common/exceptions.py:116 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:122 +#: neutron/common/exceptions.py:120 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:127 +#: neutron/common/exceptions.py:125 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:132 +#: neutron/common/exceptions.py:130 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:138 +#: neutron/common/exceptions.py:136 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:144 +#: neutron/common/exceptions.py:142 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:150 +#: neutron/common/exceptions.py:148 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:155 +#: neutron/common/exceptions.py:153 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:160 +#: neutron/common/exceptions.py:158 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:166 +#: neutron/common/exceptions.py:164 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:171 +#: neutron/common/exceptions.py:169 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:174 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:184 +#: neutron/common/exceptions.py:182 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:187 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:194 +#: neutron/common/exceptions.py:192 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:204 +#: neutron/common/exceptions.py:202 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:208 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:212 +#: neutron/common/exceptions.py:210 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:217 +#: neutron/common/exceptions.py:215 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:222 +#: neutron/common/exceptions.py:220 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:226 +#: neutron/common/exceptions.py:224 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:230 +#: neutron/common/exceptions.py:228 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:234 +#: neutron/common/exceptions.py:232 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:238 +#: neutron/common/exceptions.py:236 msgid "Sudo privilege is required to run this command." msgstr "" -#: neutron/common/exceptions.py:242 +#: neutron/common/exceptions.py:240 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:246 +#: neutron/common/exceptions.py:244 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:250 +#: neutron/common/exceptions.py:248 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:254 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:259 +#: neutron/common/exceptions.py:257 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:264 +#: neutron/common/exceptions.py:262 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:268 +#: neutron/common/exceptions.py:266 #, python-format msgid "Extensions not found: %(extensions)s" msgstr "" -#: neutron/common/exceptions.py:272 +#: neutron/common/exceptions.py:270 #, python-format msgid "Invalid content type %(content_type)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:274 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:281 +#: neutron/common/exceptions.py:279 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:285 +#: neutron/common/exceptions.py:283 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:290 +#: neutron/common/exceptions.py:288 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:295 +#: neutron/common/exceptions.py:293 #, python-format msgid "" "Current gateway ip %(ip_address)s already in use by port %(port_id)s. " "Unable to update." msgstr "" -#: neutron/common/exceptions.py:300 +#: neutron/common/exceptions.py:298 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" -#: neutron/common/exceptions.py:310 +#: neutron/common/exceptions.py:308 #, python-format msgid "Invalid network VXLAN port range: '%(vxlan_range)s'" msgstr "" -#: neutron/common/exceptions.py:314 +#: neutron/common/exceptions.py:312 #, python-format msgid "Found duplicate extension: %(alias)s" msgstr "" @@ -2283,32 +2283,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:53 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:143 +#: neutron/common/utils.py:140 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:146 +#: neutron/common/utils.py:143 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:149 +#: neutron/common/utils.py:146 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:151 +#: neutron/common/utils.py:148 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:154 +#: neutron/common/utils.py:151 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2340,12 +2340,12 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/api.py:59 +#: neutron/db/api.py:55 #, python-format msgid "Database registration exception: %s" msgstr "" -#: neutron/db/api.py:70 +#: neutron/db/api.py:66 msgid "Database exception" msgstr "" @@ -2614,99 +2614,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:168 +#: neutron/db/l3_db.py:163 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:607 +#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:277 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:291 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 #: neutron/plugins/bigswitch/plugin.py:817 #: neutron/plugins/bigswitch/plugin.py:826 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:307 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:318 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:333 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:467 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:506 +#: neutron/db/l3_db.py:501 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:510 +#: neutron/db/l3_db.py:505 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:522 +#: neutron/db/l3_db.py:517 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:529 +#: neutron/db/l3_db.py:524 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:533 +#: neutron/db/l3_db.py:528 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1853 +#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:731 +#: neutron/db/l3_db.py:726 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:749 +#: neutron/db/l3_db.py:744 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:837 +#: neutron/db/l3_db.py:832 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2960,24 +2960,24 @@ msgstr "" msgid "Multiple agents with agent_type=%(agent_type)s and host=%(host)s found" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:26 +#: neutron/extensions/allowedaddresspairs.py:22 msgid "AllowedAddressPair must contain ip_address" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:30 +#: neutron/extensions/allowedaddresspairs.py:26 msgid "" "Port Security must be enabled in order to have allowed address pairs on a" " port." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:35 +#: neutron/extensions/allowedaddresspairs.py:31 #, python-format msgid "" "Request contains duplicate address pair: mac_address %(mac_address)s " "ip_address %(ip_address)s." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:40 +#: neutron/extensions/allowedaddresspairs.py:36 msgid "Port's Fixed IP and Mac Address match an address pair entry." msgstr "" @@ -3142,39 +3142,39 @@ msgid "" "unlimited." msgstr "" -#: neutron/extensions/l3.py:34 +#: neutron/extensions/l3.py:29 #, python-format msgid "Router %(router_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:38 +#: neutron/extensions/l3.py:33 #, python-format msgid "Router %(router_id)s still has active ports" msgstr "" -#: neutron/extensions/l3.py:42 +#: neutron/extensions/l3.py:37 #, python-format msgid "Router %(router_id)s does not have an interface with id %(port_id)s" msgstr "" -#: neutron/extensions/l3.py:47 +#: neutron/extensions/l3.py:42 #, python-format msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s" msgstr "" -#: neutron/extensions/l3.py:52 +#: neutron/extensions/l3.py:47 #, python-format msgid "" "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot " "be deleted, as it is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:58 +#: neutron/extensions/l3.py:53 #, python-format msgid "Floating IP %(floatingip_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:62 +#: neutron/extensions/l3.py:57 #, python-format msgid "" "External network %(external_network_id)s is not reachable from subnet " @@ -3182,7 +3182,7 @@ msgid "" "Floating IP." msgstr "" -#: neutron/extensions/l3.py:68 +#: neutron/extensions/l3.py:63 #, python-format msgid "" "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with " @@ -3190,25 +3190,25 @@ msgid "" "has a floating IP on external network %(net_id)s." msgstr "" -#: neutron/extensions/l3.py:75 +#: neutron/extensions/l3.py:70 #, python-format msgid "" "Port %(port_id)s has owner %(device_owner)s and therefore cannot be " "deleted directly via the port API." msgstr "" -#: neutron/extensions/l3.py:80 +#: neutron/extensions/l3.py:75 #, python-format msgid "" "Gateway cannot be updated for router %(router_id)s, since a gateway to " "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:140 +#: neutron/extensions/l3.py:135 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:144 +#: neutron/extensions/l3.py:139 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -3362,19 +3362,19 @@ msgstr "" msgid "Duplicate segment entry in request." msgstr "" -#: neutron/extensions/portsecurity.py:25 +#: neutron/extensions/portsecurity.py:20 msgid "" "Port has security group associated. Cannot disable port security or ip " "address until security group is removed" msgstr "" -#: neutron/extensions/portsecurity.py:30 +#: neutron/extensions/portsecurity.py:25 msgid "" "Port security must be enabled and port must have an IP address in order " "to use security groups." msgstr "" -#: neutron/extensions/portsecurity.py:35 +#: neutron/extensions/portsecurity.py:30 msgid "Port does not have port security binding." msgstr "" @@ -4830,7 +4830,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:55 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89 #: neutron/plugins/mlnx/rpc_callbacks.py:76 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" @@ -4845,9 +4845,9 @@ msgstr "" #: neutron/plugins/mlnx/rpc_callbacks.py:98 #: neutron/plugins/mlnx/rpc_callbacks.py:117 #: neutron/plugins/mlnx/rpc_callbacks.py:132 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:114 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 #, python-format msgid "%s can not be found in database" msgstr "" @@ -5630,7 +5630,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:192 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5638,8 +5638,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:222 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:443 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" msgstr "" @@ -5658,7 +5658,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:208 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5666,7 +5666,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:249 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5674,7 +5674,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:255 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:471 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5832,7 +5832,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 #: neutron/plugins/mlnx/mlnx_plugin.py:334 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:519 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" msgstr "" @@ -6173,7 +6173,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:41 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 -#: neutron/plugins/openvswitch/ovs_db_v2.py:133 +#: neutron/plugins/openvswitch/ovs_db_v2.py:130 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6188,7 +6188,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:157 +#: neutron/plugins/openvswitch/ovs_db_v2.py:154 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6202,7 +6202,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:141 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 -#: neutron/plugins/openvswitch/ovs_db_v2.py:198 +#: neutron/plugins/openvswitch/ovs_db_v2.py:195 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" @@ -6212,8 +6212,8 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:89 -#: neutron/plugins/openvswitch/ovs_db_v2.py:107 +#: neutron/plugins/openvswitch/ovs_db_v2.py:86 +#: neutron/plugins/openvswitch/ovs_db_v2.py:104 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6255,7 +6255,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:144 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6268,7 +6268,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:79 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122 #: neutron/plugins/mlnx/rpc_callbacks.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:123 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" @@ -6410,7 +6410,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent out of sync with plugin!" msgstr "" @@ -6432,7 +6432,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1356 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1348 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6519,14 +6519,14 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156 #, python-format msgid "Device %(device)s not bound to the agent host %(host)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:150 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "" @@ -6548,26 +6548,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:217 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:225 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:233 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:237 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -6735,7 +6735,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:277 msgid "network_delete received" msgstr "" @@ -6746,12 +6746,12 @@ msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:318 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:343 msgid "fdb_remove received" msgstr "" @@ -6760,7 +6760,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:404 msgid "fdb_update received" msgstr "" @@ -6770,7 +6770,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:142 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" msgstr "" @@ -6781,14 +6781,14 @@ msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:942 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6796,29 +6796,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1015 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1020 #, python-format msgid "Port %s updated." msgstr "" @@ -6837,8 +6837,8 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1233 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" @@ -6899,7 +6899,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:163 +#: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6908,7 +6908,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:193 +#: neutron/plugins/openvswitch/ovs_db_v2.py:190 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " @@ -6917,7 +6917,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:188 +#: neutron/plugins/openvswitch/ovs_db_v2.py:185 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " @@ -8045,7 +8045,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:231 +#: neutron/plugins/openvswitch/ovs_db_v2.py:228 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8084,7 +8084,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8431,7 +8431,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:142 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:364 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8579,8 +8579,8 @@ msgid "" msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -8773,88 +8773,93 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:247 +#: neutron/plugins/nec/nec_plugin.py:256 +#, python-format +msgid "deactivate_port(): OFC port for port=%s is already removed." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:263 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:268 +#: neutron/plugins/nec/nec_plugin.py:284 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:317 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:341 +#: neutron/plugins/nec/nec_plugin.py:357 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:360 +#: neutron/plugins/nec/nec_plugin.py:376 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:371 +#: neutron/plugins/nec/nec_plugin.py:387 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:525 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:589 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:622 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:632 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:689 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:720 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:730 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:749 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:754 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9030,17 +9035,17 @@ msgstr "" msgid "delete_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:54 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:52 #, python-format msgid "Update ports: added=%(added)s, removed=%(removed)s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:76 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:74 #, python-format msgid "port_update received: %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:219 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:217 msgid "No port changed." msgstr "" @@ -9093,45 +9098,52 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:32 #, python-format -msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgid "The specified OFC resource (%(resource)s) is not found." msgstr "" #: neutron/plugins/nec/common/exceptions.py:36 #, python-format -msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:40 +#, python-format +msgid "" +"Neutron-OFC resource mapping for %(resource)s %(neutron_id)s is not " +"found. It may be deleted during processing." msgstr "" -#: neutron/plugins/nec/common/exceptions.py:41 +#: neutron/plugins/nec/common/exceptions.py:46 #, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:45 +#: neutron/plugins/nec/common/exceptions.py:50 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:51 +#: neutron/plugins/nec/common/exceptions.py:56 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:61 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:66 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:65 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:69 +#: neutron/plugins/nec/common/exceptions.py:74 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " @@ -9155,14 +9167,19 @@ msgstr "" #: neutron/plugins/nec/common/ofc_client.py:99 #, python-format +msgid "Specified resource %s does not exist on OFC " +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:103 +#, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:102 +#: neutron/plugins/nec/common/ofc_client.py:106 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:111 +#: neutron/plugins/nec/common/ofc_client.py:115 #, python-format msgid "Failed to connect OFC : %s" msgstr "" @@ -9172,23 +9189,18 @@ msgstr "" msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:143 -#, python-format -msgid "NotFound %(resource)s for neutron_id=%(id)s." -msgstr "" - -#: neutron/plugins/nec/db/api.py:169 +#: neutron/plugins/nec/db/api.py:168 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:202 +#: neutron/plugins/nec/db/api.py:201 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:208 -#: neutron/plugins/openvswitch/ovs_db_v2.py:319 +#: neutron/plugins/nec/db/api.py:207 +#: neutron/plugins/openvswitch/ovs_db_v2.py:316 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9212,103 +9224,102 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:230 +#: neutron/plugins/nicira/NeutronPlugin.py:223 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:266 +#: neutron/plugins/nicira/NeutronPlugin.py:259 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:268 -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#: neutron/plugins/nicira/NeutronPlugin.py:261 #, python-format -msgid "Unable to create port on NVP logical router %s" +msgid "Unable to create port on NSX logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:271 +#: neutron/plugins/nicira/NeutronPlugin.py:264 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(nsx_router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:349 +#: neutron/plugins/nicira/NeutronPlugin.py:342 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:355 +#: neutron/plugins/nicira/NeutronPlugin.py:348 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:361 +#: neutron/plugins/nicira/NeutronPlugin.py:354 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:407 +#: neutron/plugins/nicira/NeutronPlugin.py:400 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:447 +#: neutron/plugins/nicira/NeutronPlugin.py:440 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:459 -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#: neutron/plugins/nicira/NeutronPlugin.py:709 +#: neutron/plugins/nicira/NeutronPlugin.py:452 +#: neutron/plugins/nicira/NeutronPlugin.py:504 +#: neutron/plugins/nicira/NeutronPlugin.py:702 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:480 +#: neutron/plugins/nicira/NeutronPlugin.py:473 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:491 +#: neutron/plugins/nicira/NeutronPlugin.py:484 #, python-format msgid "" "Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " "to be rolled back for Neutron port: %(neutron_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:496 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:518 +#: neutron/plugins/nicira/NeutronPlugin.py:511 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:518 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:530 +#: neutron/plugins/nicira/NeutronPlugin.py:523 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:532 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9316,302 +9327,302 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:554 -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:1070 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:566 +#: neutron/plugins/nicira/NeutronPlugin.py:559 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:584 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:604 +#: neutron/plugins/nicira/NeutronPlugin.py:597 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:614 +#: neutron/plugins/nicira/NeutronPlugin.py:607 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:655 +#: neutron/plugins/nicira/NeutronPlugin.py:648 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:690 -#: neutron/plugins/nicira/NeutronPlugin.py:1788 +#: neutron/plugins/nicira/NeutronPlugin.py:683 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:694 -#: neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/plugins/nicira/NeutronPlugin.py:687 +#: neutron/plugins/nicira/NeutronPlugin.py:1785 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 +#: neutron/plugins/nicira/NeutronPlugin.py:689 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:738 +#: neutron/plugins/nicira/NeutronPlugin.py:731 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:771 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 +#: neutron/plugins/nicira/NeutronPlugin.py:775 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:786 +#: neutron/plugins/nicira/NeutronPlugin.py:779 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:790 -#: neutron/plugins/nicira/NeutronPlugin.py:806 +#: neutron/plugins/nicira/NeutronPlugin.py:783 +#: neutron/plugins/nicira/NeutronPlugin.py:799 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:812 +#: neutron/plugins/nicira/NeutronPlugin.py:805 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:857 +#: neutron/plugins/nicira/NeutronPlugin.py:850 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:891 +#: neutron/plugins/nicira/NeutronPlugin.py:884 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:981 +#: neutron/plugins/nicira/NeutronPlugin.py:974 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1066 +#: neutron/plugins/nicira/NeutronPlugin.py:1059 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1085 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1088 +#: neutron/plugins/nicira/NeutronPlugin.py:1081 #: neutron/plugins/nicira/NeutronServicePlugin.py:515 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1118 +#: neutron/plugins/nicira/NeutronPlugin.py:1111 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1186 +#: neutron/plugins/nicira/NeutronPlugin.py:1179 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1200 +#: neutron/plugins/nicira/NeutronPlugin.py:1193 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1211 +#: neutron/plugins/nicira/NeutronPlugin.py:1204 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1303 +#: neutron/plugins/nicira/NeutronPlugin.py:1296 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1331 +#: neutron/plugins/nicira/NeutronPlugin.py:1324 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1414 +#: neutron/plugins/nicira/NeutronPlugin.py:1407 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1413 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1431 +#: neutron/plugins/nicira/NeutronPlugin.py:1424 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1441 +#: neutron/plugins/nicira/NeutronPlugin.py:1434 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1470 -#: neutron/plugins/nicira/NeutronPlugin.py:1555 +#: neutron/plugins/nicira/NeutronPlugin.py:1463 +#: neutron/plugins/nicira/NeutronPlugin.py:1548 #: neutron/plugins/nicira/NeutronServicePlugin.py:198 #: neutron/plugins/nicira/NeutronServicePlugin.py:1204 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1519 +#: neutron/plugins/nicira/NeutronPlugin.py:1512 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1522 +#: neutron/plugins/nicira/NeutronPlugin.py:1515 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1557 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1580 +#: neutron/plugins/nicira/NeutronPlugin.py:1573 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1577 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1579 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1643 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1647 +#: neutron/plugins/nicira/NeutronPlugin.py:1640 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1650 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1725 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:1816 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1829 +#: neutron/plugins/nicira/NeutronPlugin.py:1822 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1961 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1967 +#: neutron/plugins/nicira/NeutronPlugin.py:1960 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:1995 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2005 +#: neutron/plugins/nicira/NeutronPlugin.py:1998 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2032 +#: neutron/plugins/nicira/NeutronPlugin.py:2025 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2055 +#: neutron/plugins/nicira/NeutronPlugin.py:2048 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2085 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2159 +#: neutron/plugins/nicira/NeutronPlugin.py:2152 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2167 +#: neutron/plugins/nicira/NeutronPlugin.py:2160 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -9619,12 +9630,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2174 +#: neutron/plugins/nicira/NeutronPlugin.py:2167 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2187 +#: neutron/plugins/nicira/NeutronPlugin.py:2180 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9652,6 +9663,11 @@ msgstr "" msgid "An exception occurred while creating a port on lswitch %s" msgstr "" +#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#, python-format +msgid "Unable to create port on NVP logical router %s" +msgstr "" + #: neutron/plugins/nicira/NeutronServicePlugin.py:469 #, python-format msgid "Unable to create integration logic switch for router %s" @@ -9861,24 +9877,24 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:54 +#: neutron/plugins/nicira/nsx_cluster.py:49 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:66 +#: neutron/plugins/nicira/nsx_cluster.py:61 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:124 +#: neutron/plugins/nicira/nvplib.py:117 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:128 +#: neutron/plugins/nicira/nvplib.py:121 #, python-format msgid "locals=[%s]" msgstr "" @@ -10279,108 +10295,103 @@ msgstr "" msgid "Task status check interval" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:24 +#: neutron/plugins/nicira/common/exceptions.py:21 #, python-format -msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:28 +#: neutron/plugins/nicira/common/exceptions.py:25 #, python-format msgid "Unable to fulfill request with version %(version)s." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:32 +#: neutron/plugins/nicira/common/exceptions.py:29 #, python-format -msgid "Invalid NVP connection parameters: %(conn_params)s" +msgid "Invalid NSX connection parameters: %(conn_params)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:36 +#: neutron/plugins/nicira/common/exceptions.py:33 #, python-format msgid "" "Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the nvp plugin ini file." +"values are specified in the [DEFAULT] section of the NSX plugin ini file." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:42 +#: neutron/plugins/nicira/common/exceptions.py:39 #, python-format msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:47 +#: neutron/plugins/nicira/common/exceptions.py:44 #, python-format msgid "" "Unable to create port on network %(network)s. Maximum number of ports " "reached" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:52 +#: neutron/plugins/nicira/common/exceptions.py:49 #, python-format msgid "" "While retrieving NAT rules, %(actual_rules)s were found whereas rules in " "the (%(min_rules)s,%(max_rules)s) interval were expected" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:58 +#: neutron/plugins/nicira/common/exceptions.py:55 #, python-format -msgid "Invalid NVP attachment type '%(attachment_type)s'" +msgid "Invalid NSX attachment type '%(attachment_type)s'" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:62 +#: neutron/plugins/nicira/common/exceptions.py:59 msgid "" "The networking backend is currently in maintenance mode and therefore " "unable to accept requests which modify its state. Please try later." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:74 +#: neutron/plugins/nicira/common/exceptions.py:65 #, python-format msgid "Gateway Service %(gateway)s is already in use" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:78 +#: neutron/plugins/nicira/common/exceptions.py:69 #, python-format msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:82 +#: neutron/plugins/nicira/common/exceptions.py:73 #, python-format -msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:86 +#: neutron/plugins/nicira/common/exceptions.py:77 #, python-format msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NVP setup" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" " and/or configuration" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:91 +#: neutron/plugins/nicira/common/exceptions.py:82 #, python-format msgid "" "An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " "via port %(port_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:100 +#: neutron/plugins/nicira/common/exceptions.py:91 #, python-format msgid "Unable to find LSN for %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:104 +#: neutron/plugins/nicira/common/exceptions.py:95 #, python-format msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:109 +#: neutron/plugins/nicira/common/exceptions.py:100 #, python-format msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:113 +#: neutron/plugins/nicira/common/exceptions.py:104 #, python-format msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" @@ -11559,383 +11570,383 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:212 +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:260 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:278 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:301 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:303 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:377 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:393 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" "Adding a tunnel endpoint failed due to a concurrenttransaction had been " "committed (%s attempts left)" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:398 +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:312 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:329 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:434 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:523 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:294 #, python-format msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:306 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, 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:469 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, 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:488 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:480 #, 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:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 #, 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:517 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, 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:534 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:566 #, 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:618 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:610 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:668 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:687 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:768 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:760 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:766 #, 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:862 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:854 #, python-format msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:871 +#: 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:883 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:886 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920 #, python-format msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:926 #, python-format msgid "" "Port %s was not found on the integration bridge and will therefore not be" " processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 #, python-format msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:956 #, python-format msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1080 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1151 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1163 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1184 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1180 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1194 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1203 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1249 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1265 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 #, 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:1276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, 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:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275 #, 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:1288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, 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:1303 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1295 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1317 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1320 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12207,58 +12218,58 @@ msgstr "" msgid "Invalid configuration. check ryu.ini" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:96 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:94 #, python-format msgid "Could not get IPv4 address from %(nic)s: %(cfg)s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:162 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:160 #, python-format msgid "External port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:170 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:168 msgid "Get Ryu rest API address" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:220 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:218 msgid "Ryu rest API port isn't specified" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:221 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:219 #, python-format msgid "Going to ofp controller mode %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236 msgid "Port update received" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269 msgid "Agent loop has new device" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296 #, python-format msgid "tunnel_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 #, python-format msgid "ovsdb_port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:302 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 #, python-format msgid "ovsdb_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:308 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:306 #, python-format msgid "Initialization failed: %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:311 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:309 msgid "" "Ryu initialization on the node is done. Agent initialized successfully, " "now running..." @@ -12387,13 +12398,13 @@ msgstr "" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgstr "" -#: neutron/server/__init__.py:40 +#: neutron/server/__init__.py:39 msgid "" "ERROR: Unable to find configuration file via the default search paths " "(~/.neutron/, ~/, /etc/neutron/, /etc/) and the '--config-file' option!" msgstr "" -#: neutron/server/__init__.py:47 +#: neutron/server/__init__.py:46 #, python-format msgid "ERROR: %s" msgstr "" @@ -13640,56 +13651,60 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:76 -#: neutron/tests/unit/nec/test_ofc_client.py:82 -#: neutron/tests/unit/nec/test_ofc_client.py:91 +#: neutron/tests/unit/nec/test_ofc_client.py:77 +msgid "The specified OFC resource (/somewhere) is not found." +msgstr "" + +#: neutron/tests/unit/nec/test_ofc_client.py:81 +#: neutron/tests/unit/nec/test_ofc_client.py:87 +#: neutron/tests/unit/nec/test_ofc_client.py:96 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:101 +#: neutron/tests/unit/nec/test_ofc_client.py:106 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:406 +#: neutron/tests/unit/vmware/apiclient/fake.py:404 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:415 +#: neutron/tests/unit/vmware/apiclient/fake.py:413 #, python-format msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:103 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:115 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:126 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:143 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:161 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:183 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:205 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:289 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:303 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:317 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:359 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:193 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:256 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 #, python-format msgid "Lswitch %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/test_edge_router.py:132 +#: neutron/tests/unit/vmware/vshield/test_edge_router.py:130 msgid "Tasks not completed" msgstr "" @@ -14800,3 +14815,37 @@ msgstr "" #~ msgid "Security group: %s was already deleted from backend" #~ msgstr "" +#~ msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +#~ msgstr "" + +#~ msgid "NotFound %(resource)s for neutron_id=%(id)s." +#~ msgstr "" + +#~ msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +#~ msgstr "" + +#~ msgid "Invalid NVP connection parameters: %(conn_params)s" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid cluster values: %(invalid_attrs)s. " +#~ "Please ensure that these values are " +#~ "specified in the [DEFAULT] section of" +#~ " the nvp plugin ini file." +#~ msgstr "" + +#~ msgid "Invalid NVP attachment type '%(attachment_type)s'" +#~ msgstr "" + +#~ msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" +#~ msgstr "" + +#~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +#~ msgstr "" + +#~ msgid "" +#~ "Service cluster: '%(cluster_id)s' is " +#~ "unavailable. Please, check NVP setup " +#~ "and/or configuration" +#~ msgstr "" + diff --git a/neutron/locale/ka_GE/LC_MESSAGES/neutron.po b/neutron/locale/ka_GE/LC_MESSAGES/neutron.po index 9544f5641..e879463a1 100644 --- a/neutron/locale/ka_GE/LC_MESSAGES/neutron.po +++ b/neutron/locale/ka_GE/LC_MESSAGES/neutron.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-27 06:23+0000\n" +"POT-Creation-Date: 2014-02-28 06:26+0000\n" "PO-Revision-Date: 2013-04-19 14:53+0000\n" "Last-Translator: Nika Chkhikvishvili \n" "Language-Team: ka_GE \n" @@ -38,59 +38,59 @@ msgstr "" msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: neutron/manager.py:72 +#: neutron/manager.py:69 #, python-format msgid "dhcp_agents_per_network must be >= 1. '%s' is invalid." msgstr "" -#: neutron/manager.py:84 +#: neutron/manager.py:81 msgid "Neutron core_plugin not configured!" msgstr "" -#: neutron/manager.py:113 +#: neutron/manager.py:110 #, python-format msgid "Loading core plugin: %s" msgstr "" -#: neutron/manager.py:140 +#: neutron/manager.py:137 #, python-format msgid "Error loading plugin by name, %s" msgstr "" -#: neutron/manager.py:141 +#: neutron/manager.py:138 #, python-format msgid "Error loading plugin by class, %s" msgstr "" -#: neutron/manager.py:142 +#: neutron/manager.py:139 msgid "Plugin not found." msgstr "პლაგინი ვერ მოიძებნა." -#: neutron/manager.py:147 +#: neutron/manager.py:144 msgid "Loading services supported by the core plugin" msgstr "" -#: neutron/manager.py:156 +#: neutron/manager.py:153 #, python-format msgid "Service %s is supported by the core plugin" msgstr "" -#: neutron/manager.py:169 +#: neutron/manager.py:166 #, python-format msgid "Loading service plugins: %s" msgstr "იტვირთება სერვისის პლაგინები: %s" -#: neutron/manager.py:174 +#: neutron/manager.py:171 #, python-format msgid "Loading Plugin: %s" msgstr "იტვირთება პლაგინი: %s" -#: neutron/manager.py:182 +#: neutron/manager.py:179 #, python-format msgid "Multiple plugins for service %s were configured" msgstr "დაკონფიგურირდა რამოდენიმე პლაგინი %s სერვისისთვის" -#: neutron/manager.py:194 +#: neutron/manager.py:191 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -218,42 +218,42 @@ msgstr "" msgid "%s is already registered." msgstr "" -#: neutron/service.py:39 +#: neutron/service.py:37 msgid "Seconds between running periodic tasks" msgstr "" -#: neutron/service.py:42 +#: neutron/service.py:40 msgid "Number of separate worker processes for service" msgstr "" -#: neutron/service.py:45 +#: neutron/service.py:43 msgid "" "Range of seconds to randomly delay when starting the periodic task " "scheduler to reduce stampeding. (Disable by setting to 0)" msgstr "" -#: neutron/service.py:102 +#: neutron/service.py:100 msgid "Error occurred: trying old api-paste.ini." msgstr "" -#: neutron/service.py:107 +#: neutron/service.py:105 msgid "Unrecoverable error: please check log for details." msgstr "" -#: neutron/service.py:116 +#: neutron/service.py:114 msgid "No known API applications configured." msgstr "" -#: neutron/service.py:123 +#: neutron/service.py:121 #, python-format msgid "Neutron service started, listening on %(host)s:%(port)s" msgstr "" -#: neutron/service.py:224 +#: neutron/service.py:222 msgid "Exception occurs when timer stops" msgstr "" -#: neutron/service.py:234 +#: neutron/service.py:232 msgid "Exception occurs when waiting for timer" msgstr "" @@ -437,7 +437,7 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:184 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 #: neutron/agent/metadata/namespace_proxy.py:156 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,7 +507,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:887 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 #: neutron/agent/metadata/agent.py:305 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -515,191 +515,191 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:892 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 #: neutron/agent/metadata/agent.py:310 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:241 #: neutron/services/loadbalancer/agent/agent_manager.py:121 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:897 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:158 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:158 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:166 +#: neutron/agent/l3_agent.py:162 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:169 +#: neutron/agent/l3_agent.py:165 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:174 +#: neutron/agent/l3_agent.py:170 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:176 +#: neutron/agent/l3_agent.py:172 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:179 +#: neutron/agent/l3_agent.py:175 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:181 +#: neutron/agent/l3_agent.py:177 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:204 +#: neutron/agent/l3_agent.py:200 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:231 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:236 +#: neutron/agent/l3_agent.py:232 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:257 +#: neutron/agent/l3_agent.py:253 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:277 +#: neutron/agent/l3_agent.py:273 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:298 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:322 +#: neutron/agent/l3_agent.py:318 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:346 +#: neutron/agent/l3_agent.py:342 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:395 +#: neutron/agent/l3_agent.py:391 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:397 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:545 +#: neutron/agent/l3_agent.py:541 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:669 +#: neutron/agent/l3_agent.py:665 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:674 +#: neutron/agent/l3_agent.py:670 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:678 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:686 +#: neutron/agent/l3_agent.py:682 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:693 +#: neutron/agent/l3_agent.py:689 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:742 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:751 +#: neutron/agent/l3_agent.py:747 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:753 neutron/agent/l3_agent.py:791 +#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:767 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:782 +#: neutron/agent/l3_agent.py:778 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:785 +#: neutron/agent/l3_agent.py:781 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:783 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:800 +#: neutron/agent/l3_agent.py:796 msgid "L3 agent started" msgstr "L3 აგენტი ჩაირთულია" -#: neutron/agent/l3_agent.py:820 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:828 +#: neutron/agent/l3_agent.py:824 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:860 +#: neutron/agent/l3_agent.py:856 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:884 +#: neutron/agent/l3_agent.py:880 msgid "Report state task successfully completed" msgstr "" @@ -725,7 +725,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279 #, python-format msgid "Delete %s" msgstr "" @@ -1077,7 +1077,7 @@ msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:61 -#: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" @@ -1183,86 +1183,86 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:39 +#: neutron/agent/linux/ovs_lib.py:34 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 -#: neutron/agent/linux/ovs_lib.py:313 +#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 +#: neutron/agent/linux/ovs_lib.py:308 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:174 +#: neutron/agent/linux/ovs_lib.py:169 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:200 +#: neutron/agent/linux/ovs_lib.py:195 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:230 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:239 +#: neutron/agent/linux/ovs_lib.py:234 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:242 +#: neutron/agent/linux/ovs_lib.py:237 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:245 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:361 +#: neutron/agent/linux/ovs_lib.py:356 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:371 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:402 +#: neutron/agent/linux/ovs_lib.py:397 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:412 +#: neutron/agent/linux/ovs_lib.py:407 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:425 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:440 +#: neutron/agent/linux/ovs_lib.py:435 #, fuzzy, python-format msgid "Interface %s not found." msgstr "პლაგინი ვერ მოიძებნა." -#: neutron/agent/linux/ovs_lib.py:451 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:461 +#: neutron/agent/linux/ovs_lib.py:456 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:473 +#: neutron/agent/linux/ovs_lib.py:468 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:477 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1830,7 +1830,7 @@ msgstr "" msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:65 +#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" @@ -1858,409 +1858,409 @@ msgstr "%s ვერ განხორციელდა" msgid "Request Failed: internal server error while processing your request." msgstr "" -#: neutron/common/config.py:39 +#: neutron/common/config.py:37 msgid "The host IP to bind to" msgstr "" -#: neutron/common/config.py:41 +#: neutron/common/config.py:39 msgid "The port to bind to" msgstr "" -#: neutron/common/config.py:43 +#: neutron/common/config.py:41 msgid "The API paste config file to use" msgstr "" -#: neutron/common/config.py:45 +#: neutron/common/config.py:43 msgid "The path for API extensions" msgstr "" -#: neutron/common/config.py:47 +#: neutron/common/config.py:45 msgid "The policy file to use" msgstr "" -#: neutron/common/config.py:51 +#: neutron/common/config.py:49 msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:53 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 msgid "The service plugins Neutron will use" msgstr "" -#: neutron/common/config.py:55 +#: neutron/common/config.py:53 msgid "The base MAC address Neutron will use for VIFs" msgstr "" -#: neutron/common/config.py:57 +#: neutron/common/config.py:55 msgid "How many times Neutron will retry MAC generation" msgstr "" -#: neutron/common/config.py:59 +#: neutron/common/config.py:57 msgid "Allow the usage of the bulk API" msgstr "" -#: neutron/common/config.py:61 +#: neutron/common/config.py:59 msgid "Allow the usage of the pagination" msgstr "" -#: neutron/common/config.py:63 +#: neutron/common/config.py:61 msgid "Allow the usage of the sorting" msgstr "" -#: neutron/common/config.py:65 +#: neutron/common/config.py:63 msgid "" "The maximum number of items returned in a single response, value was " "'infinite' or negative integer means no limit" msgstr "" -#: neutron/common/config.py:69 +#: neutron/common/config.py:67 msgid "Maximum number of DNS nameservers" msgstr "" -#: neutron/common/config.py:71 +#: neutron/common/config.py:69 msgid "Maximum number of host routes per subnet" msgstr "" -#: neutron/common/config.py:73 +#: neutron/common/config.py:71 msgid "Maximum number of fixed ips per port" msgstr "" -#: neutron/common/config.py:76 +#: neutron/common/config.py:74 msgid "DHCP lease duration" msgstr "" -#: neutron/common/config.py:78 +#: neutron/common/config.py:76 msgid "Allow sending resource operation notification to DHCP agent" msgstr "" -#: neutron/common/config.py:81 +#: neutron/common/config.py:79 msgid "Allow overlapping IP support in Neutron" msgstr "" -#: neutron/common/config.py:83 +#: neutron/common/config.py:81 msgid "The hostname Neutron is running on" msgstr "" -#: neutron/common/config.py:85 +#: neutron/common/config.py:83 msgid "Ensure that configured gateway is on subnet" msgstr "" -#: neutron/common/config.py:91 +#: neutron/common/config.py:89 msgid "" "Where to store Neutron state files. This directory must be writable by " "the agent." msgstr "" -#: neutron/common/config.py:117 +#: neutron/common/config.py:115 #, python-format msgid "Base MAC: %s" msgstr "" -#: neutron/common/config.py:128 +#: neutron/common/config.py:126 msgid "Logging enabled!" msgstr "ლოგირება ჩართულია!" -#: neutron/common/config.py:144 +#: neutron/common/config.py:142 #, python-format msgid "Config paste file: %s" msgstr "" -#: neutron/common/config.py:149 +#: neutron/common/config.py:147 #, python-format msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" -#: neutron/common/exceptions.py:32 +#: neutron/common/exceptions.py:30 #: neutron/plugins/nicira/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" -#: neutron/common/exceptions.py:53 +#: neutron/common/exceptions.py:51 #, python-format msgid "Bad %(resource)s request: %(msg)s" msgstr "" -#: neutron/common/exceptions.py:65 +#: neutron/common/exceptions.py:63 msgid "Not authorized." msgstr "არ არის ავტორიზებული." -#: neutron/common/exceptions.py:69 +#: neutron/common/exceptions.py:67 msgid "The service is unavailable" msgstr "" -#: neutron/common/exceptions.py:73 +#: neutron/common/exceptions.py:71 #, python-format msgid "User does not have admin privileges: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:77 +#: neutron/common/exceptions.py:75 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: neutron/common/exceptions.py:81 +#: neutron/common/exceptions.py:79 #, python-format msgid "Network %(net_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:85 +#: neutron/common/exceptions.py:83 #, python-format msgid "Subnet %(subnet_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:89 +#: neutron/common/exceptions.py:87 #, python-format msgid "Port %(port_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:93 +#: neutron/common/exceptions.py:91 #, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:98 +#: neutron/common/exceptions.py:96 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:102 +#: neutron/common/exceptions.py:100 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:106 +#: neutron/common/exceptions.py:104 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:110 +#: neutron/common/exceptions.py:108 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:114 +#: neutron/common/exceptions.py:112 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:118 +#: neutron/common/exceptions.py:116 msgid "The resource is inuse" msgstr "რესურსი გამოყენებულია" -#: neutron/common/exceptions.py:122 +#: neutron/common/exceptions.py:120 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:127 +#: neutron/common/exceptions.py:125 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:132 +#: neutron/common/exceptions.py:130 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:138 +#: neutron/common/exceptions.py:136 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:144 +#: neutron/common/exceptions.py:142 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:150 +#: neutron/common/exceptions.py:148 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:155 +#: neutron/common/exceptions.py:153 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:160 +#: neutron/common/exceptions.py:158 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:166 +#: neutron/common/exceptions.py:164 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:171 +#: neutron/common/exceptions.py:169 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:174 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:184 +#: neutron/common/exceptions.py:182 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:187 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:194 +#: neutron/common/exceptions.py:192 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:204 +#: neutron/common/exceptions.py:202 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:208 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:212 +#: neutron/common/exceptions.py:210 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:217 +#: neutron/common/exceptions.py:215 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:222 +#: neutron/common/exceptions.py:220 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:226 +#: neutron/common/exceptions.py:224 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:230 +#: neutron/common/exceptions.py:228 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:234 +#: neutron/common/exceptions.py:232 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:238 +#: neutron/common/exceptions.py:236 msgid "Sudo privilege is required to run this command." msgstr "" -#: neutron/common/exceptions.py:242 +#: neutron/common/exceptions.py:240 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:246 +#: neutron/common/exceptions.py:244 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:250 +#: neutron/common/exceptions.py:248 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:254 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:259 +#: neutron/common/exceptions.py:257 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:264 +#: neutron/common/exceptions.py:262 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:268 +#: neutron/common/exceptions.py:266 #, python-format msgid "Extensions not found: %(extensions)s" msgstr "" -#: neutron/common/exceptions.py:272 +#: neutron/common/exceptions.py:270 #, python-format msgid "Invalid content type %(content_type)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:274 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:281 +#: neutron/common/exceptions.py:279 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:285 +#: neutron/common/exceptions.py:283 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:290 +#: neutron/common/exceptions.py:288 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:295 +#: neutron/common/exceptions.py:293 #, python-format msgid "" "Current gateway ip %(ip_address)s already in use by port %(port_id)s. " "Unable to update." msgstr "" -#: neutron/common/exceptions.py:300 +#: neutron/common/exceptions.py:298 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" -#: neutron/common/exceptions.py:310 +#: neutron/common/exceptions.py:308 #, python-format msgid "Invalid network VXLAN port range: '%(vxlan_range)s'" msgstr "" -#: neutron/common/exceptions.py:314 +#: neutron/common/exceptions.py:312 #, python-format msgid "Found duplicate extension: %(alias)s" msgstr "" @@ -2282,32 +2282,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:53 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:143 +#: neutron/common/utils.py:140 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:146 +#: neutron/common/utils.py:143 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:149 +#: neutron/common/utils.py:146 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:151 +#: neutron/common/utils.py:148 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:154 +#: neutron/common/utils.py:151 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2339,12 +2339,12 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/api.py:59 +#: neutron/db/api.py:55 #, python-format msgid "Database registration exception: %s" msgstr "" -#: neutron/db/api.py:70 +#: neutron/db/api.py:66 msgid "Database exception" msgstr "" @@ -2613,99 +2613,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:168 +#: neutron/db/l3_db.py:163 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:607 +#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:277 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:291 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 #: neutron/plugins/bigswitch/plugin.py:817 #: neutron/plugins/bigswitch/plugin.py:826 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:307 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:318 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:333 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:467 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:506 +#: neutron/db/l3_db.py:501 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:510 +#: neutron/db/l3_db.py:505 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:522 +#: neutron/db/l3_db.py:517 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:529 +#: neutron/db/l3_db.py:524 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:533 +#: neutron/db/l3_db.py:528 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1853 +#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:731 +#: neutron/db/l3_db.py:726 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:749 +#: neutron/db/l3_db.py:744 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:837 +#: neutron/db/l3_db.py:832 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2959,24 +2959,24 @@ msgstr "" msgid "Multiple agents with agent_type=%(agent_type)s and host=%(host)s found" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:26 +#: neutron/extensions/allowedaddresspairs.py:22 msgid "AllowedAddressPair must contain ip_address" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:30 +#: neutron/extensions/allowedaddresspairs.py:26 msgid "" "Port Security must be enabled in order to have allowed address pairs on a" " port." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:35 +#: neutron/extensions/allowedaddresspairs.py:31 #, python-format msgid "" "Request contains duplicate address pair: mac_address %(mac_address)s " "ip_address %(ip_address)s." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:40 +#: neutron/extensions/allowedaddresspairs.py:36 msgid "Port's Fixed IP and Mac Address match an address pair entry." msgstr "" @@ -3141,39 +3141,39 @@ msgid "" "unlimited." msgstr "" -#: neutron/extensions/l3.py:34 +#: neutron/extensions/l3.py:29 #, python-format msgid "Router %(router_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:38 +#: neutron/extensions/l3.py:33 #, python-format msgid "Router %(router_id)s still has active ports" msgstr "" -#: neutron/extensions/l3.py:42 +#: neutron/extensions/l3.py:37 #, python-format msgid "Router %(router_id)s does not have an interface with id %(port_id)s" msgstr "" -#: neutron/extensions/l3.py:47 +#: neutron/extensions/l3.py:42 #, python-format msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s" msgstr "" -#: neutron/extensions/l3.py:52 +#: neutron/extensions/l3.py:47 #, python-format msgid "" "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot " "be deleted, as it is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:58 +#: neutron/extensions/l3.py:53 #, python-format msgid "Floating IP %(floatingip_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:62 +#: neutron/extensions/l3.py:57 #, python-format msgid "" "External network %(external_network_id)s is not reachable from subnet " @@ -3181,7 +3181,7 @@ msgid "" "Floating IP." msgstr "" -#: neutron/extensions/l3.py:68 +#: neutron/extensions/l3.py:63 #, python-format msgid "" "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with " @@ -3189,25 +3189,25 @@ msgid "" "has a floating IP on external network %(net_id)s." msgstr "" -#: neutron/extensions/l3.py:75 +#: neutron/extensions/l3.py:70 #, python-format msgid "" "Port %(port_id)s has owner %(device_owner)s and therefore cannot be " "deleted directly via the port API." msgstr "" -#: neutron/extensions/l3.py:80 +#: neutron/extensions/l3.py:75 #, python-format msgid "" "Gateway cannot be updated for router %(router_id)s, since a gateway to " "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:140 +#: neutron/extensions/l3.py:135 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:144 +#: neutron/extensions/l3.py:139 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -3361,19 +3361,19 @@ msgstr "" msgid "Duplicate segment entry in request." msgstr "" -#: neutron/extensions/portsecurity.py:25 +#: neutron/extensions/portsecurity.py:20 msgid "" "Port has security group associated. Cannot disable port security or ip " "address until security group is removed" msgstr "" -#: neutron/extensions/portsecurity.py:30 +#: neutron/extensions/portsecurity.py:25 msgid "" "Port security must be enabled and port must have an IP address in order " "to use security groups." msgstr "" -#: neutron/extensions/portsecurity.py:35 +#: neutron/extensions/portsecurity.py:30 msgid "Port does not have port security binding." msgstr "" @@ -4829,7 +4829,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:55 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89 #: neutron/plugins/mlnx/rpc_callbacks.py:76 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" @@ -4844,9 +4844,9 @@ msgstr "" #: neutron/plugins/mlnx/rpc_callbacks.py:98 #: neutron/plugins/mlnx/rpc_callbacks.py:117 #: neutron/plugins/mlnx/rpc_callbacks.py:132 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:114 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 #, python-format msgid "%s can not be found in database" msgstr "" @@ -5629,7 +5629,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:192 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5637,8 +5637,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:222 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:443 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" msgstr "" @@ -5657,7 +5657,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:208 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5665,7 +5665,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:249 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5673,7 +5673,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:255 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:471 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5831,7 +5831,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 #: neutron/plugins/mlnx/mlnx_plugin.py:334 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:519 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" msgstr "" @@ -6172,7 +6172,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:41 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 -#: neutron/plugins/openvswitch/ovs_db_v2.py:133 +#: neutron/plugins/openvswitch/ovs_db_v2.py:130 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6187,7 +6187,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:157 +#: neutron/plugins/openvswitch/ovs_db_v2.py:154 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6201,7 +6201,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:141 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 -#: neutron/plugins/openvswitch/ovs_db_v2.py:198 +#: neutron/plugins/openvswitch/ovs_db_v2.py:195 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" @@ -6211,8 +6211,8 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:89 -#: neutron/plugins/openvswitch/ovs_db_v2.py:107 +#: neutron/plugins/openvswitch/ovs_db_v2.py:86 +#: neutron/plugins/openvswitch/ovs_db_v2.py:104 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6254,7 +6254,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:144 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6267,7 +6267,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:79 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122 #: neutron/plugins/mlnx/rpc_callbacks.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:123 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" @@ -6409,7 +6409,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent out of sync with plugin!" msgstr "" @@ -6431,7 +6431,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1356 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1348 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6518,14 +6518,14 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156 #, python-format msgid "Device %(device)s not bound to the agent host %(host)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:150 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "" @@ -6547,26 +6547,26 @@ msgstr "L3 აგენტი ჩაირთულია" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:217 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:225 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:233 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:237 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -6734,7 +6734,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:277 msgid "network_delete received" msgstr "" @@ -6745,12 +6745,12 @@ msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:318 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:343 msgid "fdb_remove received" msgstr "" @@ -6759,7 +6759,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:404 msgid "fdb_update received" msgstr "" @@ -6769,7 +6769,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:142 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" msgstr "" @@ -6780,14 +6780,14 @@ msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:942 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6795,29 +6795,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1015 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1020 #, python-format msgid "Port %s updated." msgstr "" @@ -6836,8 +6836,8 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1233 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" @@ -6898,7 +6898,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:163 +#: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6907,7 +6907,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:193 +#: neutron/plugins/openvswitch/ovs_db_v2.py:190 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " @@ -6916,7 +6916,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:188 +#: neutron/plugins/openvswitch/ovs_db_v2.py:185 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " @@ -8044,7 +8044,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:231 +#: neutron/plugins/openvswitch/ovs_db_v2.py:228 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8083,7 +8083,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8430,7 +8430,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:142 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:364 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, fuzzy, python-format msgid "%s. Server terminated!" msgstr "L3 აგენტი ჩაირთულია" @@ -8579,8 +8579,8 @@ msgid "" msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -8773,88 +8773,93 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:247 +#: neutron/plugins/nec/nec_plugin.py:256 +#, python-format +msgid "deactivate_port(): OFC port for port=%s is already removed." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:263 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:268 +#: neutron/plugins/nec/nec_plugin.py:284 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:317 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:341 +#: neutron/plugins/nec/nec_plugin.py:357 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:360 +#: neutron/plugins/nec/nec_plugin.py:376 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:371 +#: neutron/plugins/nec/nec_plugin.py:387 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:525 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:589 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:622 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:632 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:689 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:720 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:730 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:749 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:754 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9030,17 +9035,17 @@ msgstr "" msgid "delete_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:54 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:52 #, python-format msgid "Update ports: added=%(added)s, removed=%(removed)s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:76 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:74 #, python-format msgid "port_update received: %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:219 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:217 msgid "No port changed." msgstr "" @@ -9093,45 +9098,52 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:32 #, python-format -msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgid "The specified OFC resource (%(resource)s) is not found." msgstr "" #: neutron/plugins/nec/common/exceptions.py:36 #, python-format -msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:40 +#, python-format +msgid "" +"Neutron-OFC resource mapping for %(resource)s %(neutron_id)s is not " +"found. It may be deleted during processing." msgstr "" -#: neutron/plugins/nec/common/exceptions.py:41 +#: neutron/plugins/nec/common/exceptions.py:46 #, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:45 +#: neutron/plugins/nec/common/exceptions.py:50 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:51 +#: neutron/plugins/nec/common/exceptions.py:56 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:61 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:66 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:65 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:69 +#: neutron/plugins/nec/common/exceptions.py:74 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " @@ -9155,14 +9167,19 @@ msgstr "" #: neutron/plugins/nec/common/ofc_client.py:99 #, python-format +msgid "Specified resource %s does not exist on OFC " +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:103 +#, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:102 +#: neutron/plugins/nec/common/ofc_client.py:106 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:111 +#: neutron/plugins/nec/common/ofc_client.py:115 #, python-format msgid "Failed to connect OFC : %s" msgstr "" @@ -9172,23 +9189,18 @@ msgstr "" msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:143 -#, python-format -msgid "NotFound %(resource)s for neutron_id=%(id)s." -msgstr "" - -#: neutron/plugins/nec/db/api.py:169 +#: neutron/plugins/nec/db/api.py:168 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:202 +#: neutron/plugins/nec/db/api.py:201 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:208 -#: neutron/plugins/openvswitch/ovs_db_v2.py:319 +#: neutron/plugins/nec/db/api.py:207 +#: neutron/plugins/openvswitch/ovs_db_v2.py:316 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9212,103 +9224,102 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:230 +#: neutron/plugins/nicira/NeutronPlugin.py:223 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:266 +#: neutron/plugins/nicira/NeutronPlugin.py:259 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:268 -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#: neutron/plugins/nicira/NeutronPlugin.py:261 #, python-format -msgid "Unable to create port on NVP logical router %s" +msgid "Unable to create port on NSX logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:271 +#: neutron/plugins/nicira/NeutronPlugin.py:264 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(nsx_router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:349 +#: neutron/plugins/nicira/NeutronPlugin.py:342 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:355 +#: neutron/plugins/nicira/NeutronPlugin.py:348 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:361 +#: neutron/plugins/nicira/NeutronPlugin.py:354 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:407 +#: neutron/plugins/nicira/NeutronPlugin.py:400 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:447 +#: neutron/plugins/nicira/NeutronPlugin.py:440 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:459 -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#: neutron/plugins/nicira/NeutronPlugin.py:709 +#: neutron/plugins/nicira/NeutronPlugin.py:452 +#: neutron/plugins/nicira/NeutronPlugin.py:504 +#: neutron/plugins/nicira/NeutronPlugin.py:702 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:480 +#: neutron/plugins/nicira/NeutronPlugin.py:473 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:491 +#: neutron/plugins/nicira/NeutronPlugin.py:484 #, python-format msgid "" "Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " "to be rolled back for Neutron port: %(neutron_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:496 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:518 +#: neutron/plugins/nicira/NeutronPlugin.py:511 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:518 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:530 +#: neutron/plugins/nicira/NeutronPlugin.py:523 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:532 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9316,302 +9327,302 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:554 -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:1070 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:566 +#: neutron/plugins/nicira/NeutronPlugin.py:559 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:584 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:604 +#: neutron/plugins/nicira/NeutronPlugin.py:597 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:614 +#: neutron/plugins/nicira/NeutronPlugin.py:607 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:655 +#: neutron/plugins/nicira/NeutronPlugin.py:648 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:690 -#: neutron/plugins/nicira/NeutronPlugin.py:1788 +#: neutron/plugins/nicira/NeutronPlugin.py:683 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:694 -#: neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/plugins/nicira/NeutronPlugin.py:687 +#: neutron/plugins/nicira/NeutronPlugin.py:1785 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 +#: neutron/plugins/nicira/NeutronPlugin.py:689 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:738 +#: neutron/plugins/nicira/NeutronPlugin.py:731 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:771 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 +#: neutron/plugins/nicira/NeutronPlugin.py:775 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:786 +#: neutron/plugins/nicira/NeutronPlugin.py:779 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:790 -#: neutron/plugins/nicira/NeutronPlugin.py:806 +#: neutron/plugins/nicira/NeutronPlugin.py:783 +#: neutron/plugins/nicira/NeutronPlugin.py:799 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:812 +#: neutron/plugins/nicira/NeutronPlugin.py:805 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:857 +#: neutron/plugins/nicira/NeutronPlugin.py:850 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:891 +#: neutron/plugins/nicira/NeutronPlugin.py:884 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:981 +#: neutron/plugins/nicira/NeutronPlugin.py:974 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1066 +#: neutron/plugins/nicira/NeutronPlugin.py:1059 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1085 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1088 +#: neutron/plugins/nicira/NeutronPlugin.py:1081 #: neutron/plugins/nicira/NeutronServicePlugin.py:515 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1118 +#: neutron/plugins/nicira/NeutronPlugin.py:1111 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1186 +#: neutron/plugins/nicira/NeutronPlugin.py:1179 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1200 +#: neutron/plugins/nicira/NeutronPlugin.py:1193 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1211 +#: neutron/plugins/nicira/NeutronPlugin.py:1204 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1303 +#: neutron/plugins/nicira/NeutronPlugin.py:1296 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1331 +#: neutron/plugins/nicira/NeutronPlugin.py:1324 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1414 +#: neutron/plugins/nicira/NeutronPlugin.py:1407 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1413 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1431 +#: neutron/plugins/nicira/NeutronPlugin.py:1424 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1441 +#: neutron/plugins/nicira/NeutronPlugin.py:1434 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1470 -#: neutron/plugins/nicira/NeutronPlugin.py:1555 +#: neutron/plugins/nicira/NeutronPlugin.py:1463 +#: neutron/plugins/nicira/NeutronPlugin.py:1548 #: neutron/plugins/nicira/NeutronServicePlugin.py:198 #: neutron/plugins/nicira/NeutronServicePlugin.py:1204 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1519 +#: neutron/plugins/nicira/NeutronPlugin.py:1512 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1522 +#: neutron/plugins/nicira/NeutronPlugin.py:1515 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1557 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1580 +#: neutron/plugins/nicira/NeutronPlugin.py:1573 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1577 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1579 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1643 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1647 +#: neutron/plugins/nicira/NeutronPlugin.py:1640 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1650 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1725 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:1816 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1829 +#: neutron/plugins/nicira/NeutronPlugin.py:1822 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1961 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1967 +#: neutron/plugins/nicira/NeutronPlugin.py:1960 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:1995 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2005 +#: neutron/plugins/nicira/NeutronPlugin.py:1998 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2032 +#: neutron/plugins/nicira/NeutronPlugin.py:2025 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2055 +#: neutron/plugins/nicira/NeutronPlugin.py:2048 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2085 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2159 +#: neutron/plugins/nicira/NeutronPlugin.py:2152 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2167 +#: neutron/plugins/nicira/NeutronPlugin.py:2160 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -9619,12 +9630,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2174 +#: neutron/plugins/nicira/NeutronPlugin.py:2167 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2187 +#: neutron/plugins/nicira/NeutronPlugin.py:2180 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9652,6 +9663,11 @@ msgstr "" msgid "An exception occurred while creating a port on lswitch %s" msgstr "" +#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#, python-format +msgid "Unable to create port on NVP logical router %s" +msgstr "" + #: neutron/plugins/nicira/NeutronServicePlugin.py:469 #, python-format msgid "Unable to create integration logic switch for router %s" @@ -9861,24 +9877,24 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:54 +#: neutron/plugins/nicira/nsx_cluster.py:49 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:66 +#: neutron/plugins/nicira/nsx_cluster.py:61 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:124 +#: neutron/plugins/nicira/nvplib.py:117 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:128 +#: neutron/plugins/nicira/nvplib.py:121 #, python-format msgid "locals=[%s]" msgstr "" @@ -10279,108 +10295,103 @@ msgstr "" msgid "Task status check interval" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:24 +#: neutron/plugins/nicira/common/exceptions.py:21 #, python-format -msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:28 +#: neutron/plugins/nicira/common/exceptions.py:25 #, python-format msgid "Unable to fulfill request with version %(version)s." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:32 +#: neutron/plugins/nicira/common/exceptions.py:29 #, python-format -msgid "Invalid NVP connection parameters: %(conn_params)s" +msgid "Invalid NSX connection parameters: %(conn_params)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:36 +#: neutron/plugins/nicira/common/exceptions.py:33 #, python-format msgid "" "Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the nvp plugin ini file." +"values are specified in the [DEFAULT] section of the NSX plugin ini file." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:42 +#: neutron/plugins/nicira/common/exceptions.py:39 #, python-format msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:47 +#: neutron/plugins/nicira/common/exceptions.py:44 #, python-format msgid "" "Unable to create port on network %(network)s. Maximum number of ports " "reached" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:52 +#: neutron/plugins/nicira/common/exceptions.py:49 #, python-format msgid "" "While retrieving NAT rules, %(actual_rules)s were found whereas rules in " "the (%(min_rules)s,%(max_rules)s) interval were expected" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:58 +#: neutron/plugins/nicira/common/exceptions.py:55 #, python-format -msgid "Invalid NVP attachment type '%(attachment_type)s'" +msgid "Invalid NSX attachment type '%(attachment_type)s'" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:62 +#: neutron/plugins/nicira/common/exceptions.py:59 msgid "" "The networking backend is currently in maintenance mode and therefore " "unable to accept requests which modify its state. Please try later." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:74 +#: neutron/plugins/nicira/common/exceptions.py:65 #, python-format msgid "Gateway Service %(gateway)s is already in use" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:78 +#: neutron/plugins/nicira/common/exceptions.py:69 #, python-format msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:82 +#: neutron/plugins/nicira/common/exceptions.py:73 #, python-format -msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:86 +#: neutron/plugins/nicira/common/exceptions.py:77 #, python-format msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NVP setup" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" " and/or configuration" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:91 +#: neutron/plugins/nicira/common/exceptions.py:82 #, python-format msgid "" "An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " "via port %(port_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:100 +#: neutron/plugins/nicira/common/exceptions.py:91 #, python-format msgid "Unable to find LSN for %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:104 +#: neutron/plugins/nicira/common/exceptions.py:95 #, python-format msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:109 +#: neutron/plugins/nicira/common/exceptions.py:100 #, python-format msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:113 +#: neutron/plugins/nicira/common/exceptions.py:104 #, python-format msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" @@ -11559,383 +11570,383 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:212 +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:260 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:278 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:301 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:303 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:377 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:393 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" "Adding a tunnel endpoint failed due to a concurrenttransaction had been " "committed (%s attempts left)" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:398 +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:312 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:329 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:434 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:523 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:294 #, python-format msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:306 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, 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:469 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, 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:488 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:480 #, 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:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 #, 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:517 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, 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:534 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:566 #, 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:618 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:610 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:668 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:687 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:768 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:760 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:766 #, 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:862 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:854 #, python-format msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:871 +#: 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:883 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:886 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920 #, python-format msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:926 #, python-format msgid "" "Port %s was not found on the integration bridge and will therefore not be" " processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 #, python-format msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:956 #, python-format msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1080 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1151 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1163 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1184 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1180 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1194 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1203 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1249 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1265 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 #, 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:1276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, 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:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275 #, 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:1288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, 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:1303 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1295 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1317 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1320 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12207,58 +12218,58 @@ msgstr "" msgid "Invalid configuration. check ryu.ini" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:96 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:94 #, python-format msgid "Could not get IPv4 address from %(nic)s: %(cfg)s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:162 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:160 #, python-format msgid "External port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:170 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:168 msgid "Get Ryu rest API address" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:220 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:218 msgid "Ryu rest API port isn't specified" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:221 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:219 #, python-format msgid "Going to ofp controller mode %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236 msgid "Port update received" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269 msgid "Agent loop has new device" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296 #, python-format msgid "tunnel_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 #, python-format msgid "ovsdb_port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:302 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 #, python-format msgid "ovsdb_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:308 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:306 #, python-format msgid "Initialization failed: %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:311 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:309 msgid "" "Ryu initialization on the node is done. Agent initialized successfully, " "now running..." @@ -12387,13 +12398,13 @@ msgstr "" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgstr "" -#: neutron/server/__init__.py:40 +#: neutron/server/__init__.py:39 msgid "" "ERROR: Unable to find configuration file via the default search paths " "(~/.neutron/, ~/, /etc/neutron/, /etc/) and the '--config-file' option!" msgstr "" -#: neutron/server/__init__.py:47 +#: neutron/server/__init__.py:46 #, python-format msgid "ERROR: %s" msgstr "" @@ -13640,56 +13651,60 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:76 -#: neutron/tests/unit/nec/test_ofc_client.py:82 -#: neutron/tests/unit/nec/test_ofc_client.py:91 +#: neutron/tests/unit/nec/test_ofc_client.py:77 +msgid "The specified OFC resource (/somewhere) is not found." +msgstr "" + +#: neutron/tests/unit/nec/test_ofc_client.py:81 +#: neutron/tests/unit/nec/test_ofc_client.py:87 +#: neutron/tests/unit/nec/test_ofc_client.py:96 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:101 +#: neutron/tests/unit/nec/test_ofc_client.py:106 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:406 +#: neutron/tests/unit/vmware/apiclient/fake.py:404 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:415 +#: neutron/tests/unit/vmware/apiclient/fake.py:413 #, python-format msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:103 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:115 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:126 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:143 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:161 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:183 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:205 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:289 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:303 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:317 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:359 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:193 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:256 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 #, python-format msgid "Lswitch %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/test_edge_router.py:132 +#: neutron/tests/unit/vmware/vshield/test_edge_router.py:130 msgid "Tasks not completed" msgstr "" @@ -14800,3 +14815,37 @@ msgstr "" #~ msgid "Security group: %s was already deleted from backend" #~ msgstr "" +#~ msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +#~ msgstr "" + +#~ msgid "NotFound %(resource)s for neutron_id=%(id)s." +#~ msgstr "" + +#~ msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +#~ msgstr "" + +#~ msgid "Invalid NVP connection parameters: %(conn_params)s" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid cluster values: %(invalid_attrs)s. " +#~ "Please ensure that these values are " +#~ "specified in the [DEFAULT] section of" +#~ " the nvp plugin ini file." +#~ msgstr "" + +#~ msgid "Invalid NVP attachment type '%(attachment_type)s'" +#~ msgstr "" + +#~ msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" +#~ msgstr "" + +#~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +#~ msgstr "" + +#~ msgid "" +#~ "Service cluster: '%(cluster_id)s' is " +#~ "unavailable. Please, check NVP setup " +#~ "and/or configuration" +#~ msgstr "" + diff --git a/neutron/locale/km/LC_MESSAGES/neutron.po b/neutron/locale/km/LC_MESSAGES/neutron.po index 1d28825d7..74f5b6658 100644 --- a/neutron/locale/km/LC_MESSAGES/neutron.po +++ b/neutron/locale/km/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-27 06:23+0000\n" +"POT-Creation-Date: 2014-02-28 06:26+0000\n" "PO-Revision-Date: 2013-11-15 02:27+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Khmer " @@ -38,59 +38,59 @@ msgstr "" msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: neutron/manager.py:72 +#: neutron/manager.py:69 #, python-format msgid "dhcp_agents_per_network must be >= 1. '%s' is invalid." msgstr "" -#: neutron/manager.py:84 +#: neutron/manager.py:81 msgid "Neutron core_plugin not configured!" msgstr "" -#: neutron/manager.py:113 +#: neutron/manager.py:110 #, python-format msgid "Loading core plugin: %s" msgstr "" -#: neutron/manager.py:140 +#: neutron/manager.py:137 #, python-format msgid "Error loading plugin by name, %s" msgstr "" -#: neutron/manager.py:141 +#: neutron/manager.py:138 #, python-format msgid "Error loading plugin by class, %s" msgstr "" -#: neutron/manager.py:142 +#: neutron/manager.py:139 msgid "Plugin not found." msgstr "" -#: neutron/manager.py:147 +#: neutron/manager.py:144 msgid "Loading services supported by the core plugin" msgstr "" -#: neutron/manager.py:156 +#: neutron/manager.py:153 #, python-format msgid "Service %s is supported by the core plugin" msgstr "" -#: neutron/manager.py:169 +#: neutron/manager.py:166 #, python-format msgid "Loading service plugins: %s" msgstr "" -#: neutron/manager.py:174 +#: neutron/manager.py:171 #, python-format msgid "Loading Plugin: %s" msgstr "" -#: neutron/manager.py:182 +#: neutron/manager.py:179 #, python-format msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/manager.py:194 +#: neutron/manager.py:191 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -218,42 +218,42 @@ msgstr "" msgid "%s is already registered." msgstr "" -#: neutron/service.py:39 +#: neutron/service.py:37 msgid "Seconds between running periodic tasks" msgstr "" -#: neutron/service.py:42 +#: neutron/service.py:40 msgid "Number of separate worker processes for service" msgstr "" -#: neutron/service.py:45 +#: neutron/service.py:43 msgid "" "Range of seconds to randomly delay when starting the periodic task " "scheduler to reduce stampeding. (Disable by setting to 0)" msgstr "" -#: neutron/service.py:102 +#: neutron/service.py:100 msgid "Error occurred: trying old api-paste.ini." msgstr "" -#: neutron/service.py:107 +#: neutron/service.py:105 msgid "Unrecoverable error: please check log for details." msgstr "" -#: neutron/service.py:116 +#: neutron/service.py:114 msgid "No known API applications configured." msgstr "" -#: neutron/service.py:123 +#: neutron/service.py:121 #, python-format msgid "Neutron service started, listening on %(host)s:%(port)s" msgstr "" -#: neutron/service.py:224 +#: neutron/service.py:222 msgid "Exception occurs when timer stops" msgstr "" -#: neutron/service.py:234 +#: neutron/service.py:232 msgid "Exception occurs when waiting for timer" msgstr "" @@ -437,7 +437,7 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:184 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 #: neutron/agent/metadata/namespace_proxy.py:156 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,7 +507,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:887 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 #: neutron/agent/metadata/agent.py:305 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -515,191 +515,191 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:892 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 #: neutron/agent/metadata/agent.py:310 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:241 #: neutron/services/loadbalancer/agent/agent_manager.py:121 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:897 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:158 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:158 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:166 +#: neutron/agent/l3_agent.py:162 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:169 +#: neutron/agent/l3_agent.py:165 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:174 +#: neutron/agent/l3_agent.py:170 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:176 +#: neutron/agent/l3_agent.py:172 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:179 +#: neutron/agent/l3_agent.py:175 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:181 +#: neutron/agent/l3_agent.py:177 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:204 +#: neutron/agent/l3_agent.py:200 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:231 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:236 +#: neutron/agent/l3_agent.py:232 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:257 +#: neutron/agent/l3_agent.py:253 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:277 +#: neutron/agent/l3_agent.py:273 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:298 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:322 +#: neutron/agent/l3_agent.py:318 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:346 +#: neutron/agent/l3_agent.py:342 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:395 +#: neutron/agent/l3_agent.py:391 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:397 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:545 +#: neutron/agent/l3_agent.py:541 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:669 +#: neutron/agent/l3_agent.py:665 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:674 +#: neutron/agent/l3_agent.py:670 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:678 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:686 +#: neutron/agent/l3_agent.py:682 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:693 +#: neutron/agent/l3_agent.py:689 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:742 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:751 +#: neutron/agent/l3_agent.py:747 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:753 neutron/agent/l3_agent.py:791 +#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:767 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:782 +#: neutron/agent/l3_agent.py:778 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:785 +#: neutron/agent/l3_agent.py:781 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:783 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:800 +#: neutron/agent/l3_agent.py:796 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:820 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:828 +#: neutron/agent/l3_agent.py:824 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:860 +#: neutron/agent/l3_agent.py:856 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:884 +#: neutron/agent/l3_agent.py:880 msgid "Report state task successfully completed" msgstr "" @@ -725,7 +725,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279 #, python-format msgid "Delete %s" msgstr "" @@ -1077,7 +1077,7 @@ msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:61 -#: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" @@ -1183,86 +1183,86 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:39 +#: neutron/agent/linux/ovs_lib.py:34 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 -#: neutron/agent/linux/ovs_lib.py:313 +#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 +#: neutron/agent/linux/ovs_lib.py:308 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:174 +#: neutron/agent/linux/ovs_lib.py:169 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:200 +#: neutron/agent/linux/ovs_lib.py:195 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:230 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:239 +#: neutron/agent/linux/ovs_lib.py:234 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:242 +#: neutron/agent/linux/ovs_lib.py:237 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:245 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:361 +#: neutron/agent/linux/ovs_lib.py:356 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:371 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:402 +#: neutron/agent/linux/ovs_lib.py:397 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:412 +#: neutron/agent/linux/ovs_lib.py:407 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:425 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:440 +#: neutron/agent/linux/ovs_lib.py:435 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:451 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:461 +#: neutron/agent/linux/ovs_lib.py:456 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:473 +#: neutron/agent/linux/ovs_lib.py:468 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:477 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1830,7 +1830,7 @@ msgstr "" msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:65 +#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" @@ -1858,409 +1858,409 @@ msgstr "" msgid "Request Failed: internal server error while processing your request." msgstr "" -#: neutron/common/config.py:39 +#: neutron/common/config.py:37 msgid "The host IP to bind to" msgstr "" -#: neutron/common/config.py:41 +#: neutron/common/config.py:39 msgid "The port to bind to" msgstr "" -#: neutron/common/config.py:43 +#: neutron/common/config.py:41 msgid "The API paste config file to use" msgstr "" -#: neutron/common/config.py:45 +#: neutron/common/config.py:43 msgid "The path for API extensions" msgstr "" -#: neutron/common/config.py:47 +#: neutron/common/config.py:45 msgid "The policy file to use" msgstr "" -#: neutron/common/config.py:51 +#: neutron/common/config.py:49 msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:53 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 msgid "The service plugins Neutron will use" msgstr "" -#: neutron/common/config.py:55 +#: neutron/common/config.py:53 msgid "The base MAC address Neutron will use for VIFs" msgstr "" -#: neutron/common/config.py:57 +#: neutron/common/config.py:55 msgid "How many times Neutron will retry MAC generation" msgstr "" -#: neutron/common/config.py:59 +#: neutron/common/config.py:57 msgid "Allow the usage of the bulk API" msgstr "" -#: neutron/common/config.py:61 +#: neutron/common/config.py:59 msgid "Allow the usage of the pagination" msgstr "" -#: neutron/common/config.py:63 +#: neutron/common/config.py:61 msgid "Allow the usage of the sorting" msgstr "" -#: neutron/common/config.py:65 +#: neutron/common/config.py:63 msgid "" "The maximum number of items returned in a single response, value was " "'infinite' or negative integer means no limit" msgstr "" -#: neutron/common/config.py:69 +#: neutron/common/config.py:67 msgid "Maximum number of DNS nameservers" msgstr "" -#: neutron/common/config.py:71 +#: neutron/common/config.py:69 msgid "Maximum number of host routes per subnet" msgstr "" -#: neutron/common/config.py:73 +#: neutron/common/config.py:71 msgid "Maximum number of fixed ips per port" msgstr "" -#: neutron/common/config.py:76 +#: neutron/common/config.py:74 msgid "DHCP lease duration" msgstr "" -#: neutron/common/config.py:78 +#: neutron/common/config.py:76 msgid "Allow sending resource operation notification to DHCP agent" msgstr "" -#: neutron/common/config.py:81 +#: neutron/common/config.py:79 msgid "Allow overlapping IP support in Neutron" msgstr "" -#: neutron/common/config.py:83 +#: neutron/common/config.py:81 msgid "The hostname Neutron is running on" msgstr "" -#: neutron/common/config.py:85 +#: neutron/common/config.py:83 msgid "Ensure that configured gateway is on subnet" msgstr "" -#: neutron/common/config.py:91 +#: neutron/common/config.py:89 msgid "" "Where to store Neutron state files. This directory must be writable by " "the agent." msgstr "" -#: neutron/common/config.py:117 +#: neutron/common/config.py:115 #, python-format msgid "Base MAC: %s" msgstr "" -#: neutron/common/config.py:128 +#: neutron/common/config.py:126 msgid "Logging enabled!" msgstr "" -#: neutron/common/config.py:144 +#: neutron/common/config.py:142 #, python-format msgid "Config paste file: %s" msgstr "" -#: neutron/common/config.py:149 +#: neutron/common/config.py:147 #, python-format msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" -#: neutron/common/exceptions.py:32 +#: neutron/common/exceptions.py:30 #: neutron/plugins/nicira/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" -#: neutron/common/exceptions.py:53 +#: neutron/common/exceptions.py:51 #, python-format msgid "Bad %(resource)s request: %(msg)s" msgstr "" -#: neutron/common/exceptions.py:65 +#: neutron/common/exceptions.py:63 msgid "Not authorized." msgstr "" -#: neutron/common/exceptions.py:69 +#: neutron/common/exceptions.py:67 msgid "The service is unavailable" msgstr "" -#: neutron/common/exceptions.py:73 +#: neutron/common/exceptions.py:71 #, python-format msgid "User does not have admin privileges: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:77 +#: neutron/common/exceptions.py:75 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: neutron/common/exceptions.py:81 +#: neutron/common/exceptions.py:79 #, python-format msgid "Network %(net_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:85 +#: neutron/common/exceptions.py:83 #, python-format msgid "Subnet %(subnet_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:89 +#: neutron/common/exceptions.py:87 #, python-format msgid "Port %(port_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:93 +#: neutron/common/exceptions.py:91 #, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:98 +#: neutron/common/exceptions.py:96 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:102 +#: neutron/common/exceptions.py:100 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:106 +#: neutron/common/exceptions.py:104 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:110 +#: neutron/common/exceptions.py:108 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:114 +#: neutron/common/exceptions.py:112 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:118 +#: neutron/common/exceptions.py:116 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:122 +#: neutron/common/exceptions.py:120 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:127 +#: neutron/common/exceptions.py:125 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:132 +#: neutron/common/exceptions.py:130 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:138 +#: neutron/common/exceptions.py:136 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:144 +#: neutron/common/exceptions.py:142 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:150 +#: neutron/common/exceptions.py:148 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:155 +#: neutron/common/exceptions.py:153 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:160 +#: neutron/common/exceptions.py:158 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:166 +#: neutron/common/exceptions.py:164 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:171 +#: neutron/common/exceptions.py:169 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:174 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:184 +#: neutron/common/exceptions.py:182 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:187 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:194 +#: neutron/common/exceptions.py:192 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:204 +#: neutron/common/exceptions.py:202 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:208 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:212 +#: neutron/common/exceptions.py:210 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:217 +#: neutron/common/exceptions.py:215 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:222 +#: neutron/common/exceptions.py:220 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:226 +#: neutron/common/exceptions.py:224 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:230 +#: neutron/common/exceptions.py:228 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:234 +#: neutron/common/exceptions.py:232 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:238 +#: neutron/common/exceptions.py:236 msgid "Sudo privilege is required to run this command." msgstr "" -#: neutron/common/exceptions.py:242 +#: neutron/common/exceptions.py:240 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:246 +#: neutron/common/exceptions.py:244 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:250 +#: neutron/common/exceptions.py:248 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:254 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:259 +#: neutron/common/exceptions.py:257 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:264 +#: neutron/common/exceptions.py:262 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:268 +#: neutron/common/exceptions.py:266 #, python-format msgid "Extensions not found: %(extensions)s" msgstr "" -#: neutron/common/exceptions.py:272 +#: neutron/common/exceptions.py:270 #, python-format msgid "Invalid content type %(content_type)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:274 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:281 +#: neutron/common/exceptions.py:279 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:285 +#: neutron/common/exceptions.py:283 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:290 +#: neutron/common/exceptions.py:288 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:295 +#: neutron/common/exceptions.py:293 #, python-format msgid "" "Current gateway ip %(ip_address)s already in use by port %(port_id)s. " "Unable to update." msgstr "" -#: neutron/common/exceptions.py:300 +#: neutron/common/exceptions.py:298 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" -#: neutron/common/exceptions.py:310 +#: neutron/common/exceptions.py:308 #, python-format msgid "Invalid network VXLAN port range: '%(vxlan_range)s'" msgstr "" -#: neutron/common/exceptions.py:314 +#: neutron/common/exceptions.py:312 #, python-format msgid "Found duplicate extension: %(alias)s" msgstr "" @@ -2282,32 +2282,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:53 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:143 +#: neutron/common/utils.py:140 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:146 +#: neutron/common/utils.py:143 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:149 +#: neutron/common/utils.py:146 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:151 +#: neutron/common/utils.py:148 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:154 +#: neutron/common/utils.py:151 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2339,12 +2339,12 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/api.py:59 +#: neutron/db/api.py:55 #, python-format msgid "Database registration exception: %s" msgstr "" -#: neutron/db/api.py:70 +#: neutron/db/api.py:66 msgid "Database exception" msgstr "" @@ -2613,99 +2613,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:168 +#: neutron/db/l3_db.py:163 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:607 +#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:277 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:291 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 #: neutron/plugins/bigswitch/plugin.py:817 #: neutron/plugins/bigswitch/plugin.py:826 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:307 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:318 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:333 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:467 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:506 +#: neutron/db/l3_db.py:501 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:510 +#: neutron/db/l3_db.py:505 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:522 +#: neutron/db/l3_db.py:517 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:529 +#: neutron/db/l3_db.py:524 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:533 +#: neutron/db/l3_db.py:528 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1853 +#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:731 +#: neutron/db/l3_db.py:726 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:749 +#: neutron/db/l3_db.py:744 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:837 +#: neutron/db/l3_db.py:832 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2959,24 +2959,24 @@ msgstr "" msgid "Multiple agents with agent_type=%(agent_type)s and host=%(host)s found" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:26 +#: neutron/extensions/allowedaddresspairs.py:22 msgid "AllowedAddressPair must contain ip_address" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:30 +#: neutron/extensions/allowedaddresspairs.py:26 msgid "" "Port Security must be enabled in order to have allowed address pairs on a" " port." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:35 +#: neutron/extensions/allowedaddresspairs.py:31 #, python-format msgid "" "Request contains duplicate address pair: mac_address %(mac_address)s " "ip_address %(ip_address)s." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:40 +#: neutron/extensions/allowedaddresspairs.py:36 msgid "Port's Fixed IP and Mac Address match an address pair entry." msgstr "" @@ -3141,39 +3141,39 @@ msgid "" "unlimited." msgstr "" -#: neutron/extensions/l3.py:34 +#: neutron/extensions/l3.py:29 #, python-format msgid "Router %(router_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:38 +#: neutron/extensions/l3.py:33 #, python-format msgid "Router %(router_id)s still has active ports" msgstr "" -#: neutron/extensions/l3.py:42 +#: neutron/extensions/l3.py:37 #, python-format msgid "Router %(router_id)s does not have an interface with id %(port_id)s" msgstr "" -#: neutron/extensions/l3.py:47 +#: neutron/extensions/l3.py:42 #, python-format msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s" msgstr "" -#: neutron/extensions/l3.py:52 +#: neutron/extensions/l3.py:47 #, python-format msgid "" "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot " "be deleted, as it is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:58 +#: neutron/extensions/l3.py:53 #, python-format msgid "Floating IP %(floatingip_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:62 +#: neutron/extensions/l3.py:57 #, python-format msgid "" "External network %(external_network_id)s is not reachable from subnet " @@ -3181,7 +3181,7 @@ msgid "" "Floating IP." msgstr "" -#: neutron/extensions/l3.py:68 +#: neutron/extensions/l3.py:63 #, python-format msgid "" "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with " @@ -3189,25 +3189,25 @@ msgid "" "has a floating IP on external network %(net_id)s." msgstr "" -#: neutron/extensions/l3.py:75 +#: neutron/extensions/l3.py:70 #, python-format msgid "" "Port %(port_id)s has owner %(device_owner)s and therefore cannot be " "deleted directly via the port API." msgstr "" -#: neutron/extensions/l3.py:80 +#: neutron/extensions/l3.py:75 #, python-format msgid "" "Gateway cannot be updated for router %(router_id)s, since a gateway to " "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:140 +#: neutron/extensions/l3.py:135 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:144 +#: neutron/extensions/l3.py:139 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -3361,19 +3361,19 @@ msgstr "" msgid "Duplicate segment entry in request." msgstr "" -#: neutron/extensions/portsecurity.py:25 +#: neutron/extensions/portsecurity.py:20 msgid "" "Port has security group associated. Cannot disable port security or ip " "address until security group is removed" msgstr "" -#: neutron/extensions/portsecurity.py:30 +#: neutron/extensions/portsecurity.py:25 msgid "" "Port security must be enabled and port must have an IP address in order " "to use security groups." msgstr "" -#: neutron/extensions/portsecurity.py:35 +#: neutron/extensions/portsecurity.py:30 msgid "Port does not have port security binding." msgstr "" @@ -4829,7 +4829,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:55 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89 #: neutron/plugins/mlnx/rpc_callbacks.py:76 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" @@ -4844,9 +4844,9 @@ msgstr "" #: neutron/plugins/mlnx/rpc_callbacks.py:98 #: neutron/plugins/mlnx/rpc_callbacks.py:117 #: neutron/plugins/mlnx/rpc_callbacks.py:132 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:114 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 #, python-format msgid "%s can not be found in database" msgstr "" @@ -5629,7 +5629,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:192 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5637,8 +5637,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:222 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:443 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" msgstr "" @@ -5657,7 +5657,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:208 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5665,7 +5665,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:249 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5673,7 +5673,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:255 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:471 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5831,7 +5831,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 #: neutron/plugins/mlnx/mlnx_plugin.py:334 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:519 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" msgstr "" @@ -6172,7 +6172,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:41 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 -#: neutron/plugins/openvswitch/ovs_db_v2.py:133 +#: neutron/plugins/openvswitch/ovs_db_v2.py:130 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6187,7 +6187,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:157 +#: neutron/plugins/openvswitch/ovs_db_v2.py:154 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6201,7 +6201,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:141 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 -#: neutron/plugins/openvswitch/ovs_db_v2.py:198 +#: neutron/plugins/openvswitch/ovs_db_v2.py:195 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" @@ -6211,8 +6211,8 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:89 -#: neutron/plugins/openvswitch/ovs_db_v2.py:107 +#: neutron/plugins/openvswitch/ovs_db_v2.py:86 +#: neutron/plugins/openvswitch/ovs_db_v2.py:104 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6254,7 +6254,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:144 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6267,7 +6267,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:79 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122 #: neutron/plugins/mlnx/rpc_callbacks.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:123 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" @@ -6409,7 +6409,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent out of sync with plugin!" msgstr "" @@ -6431,7 +6431,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1356 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1348 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6518,14 +6518,14 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156 #, python-format msgid "Device %(device)s not bound to the agent host %(host)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:150 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "" @@ -6547,26 +6547,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:217 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:225 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:233 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:237 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -6734,7 +6734,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:277 msgid "network_delete received" msgstr "" @@ -6745,12 +6745,12 @@ msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:318 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:343 msgid "fdb_remove received" msgstr "" @@ -6759,7 +6759,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:404 msgid "fdb_update received" msgstr "" @@ -6769,7 +6769,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:142 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" msgstr "" @@ -6780,14 +6780,14 @@ msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:942 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6795,29 +6795,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1015 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1020 #, python-format msgid "Port %s updated." msgstr "" @@ -6836,8 +6836,8 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1233 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" @@ -6898,7 +6898,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:163 +#: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6907,7 +6907,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:193 +#: neutron/plugins/openvswitch/ovs_db_v2.py:190 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " @@ -6916,7 +6916,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:188 +#: neutron/plugins/openvswitch/ovs_db_v2.py:185 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " @@ -8044,7 +8044,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:231 +#: neutron/plugins/openvswitch/ovs_db_v2.py:228 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8083,7 +8083,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8430,7 +8430,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:142 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:364 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8578,8 +8578,8 @@ msgid "" msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -8772,88 +8772,93 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:247 +#: neutron/plugins/nec/nec_plugin.py:256 +#, python-format +msgid "deactivate_port(): OFC port for port=%s is already removed." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:263 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:268 +#: neutron/plugins/nec/nec_plugin.py:284 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:317 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:341 +#: neutron/plugins/nec/nec_plugin.py:357 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:360 +#: neutron/plugins/nec/nec_plugin.py:376 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:371 +#: neutron/plugins/nec/nec_plugin.py:387 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:525 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:589 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:622 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:632 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:689 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:720 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:730 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:749 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:754 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9029,17 +9034,17 @@ msgstr "" msgid "delete_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:54 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:52 #, python-format msgid "Update ports: added=%(added)s, removed=%(removed)s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:76 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:74 #, python-format msgid "port_update received: %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:219 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:217 msgid "No port changed." msgstr "" @@ -9092,45 +9097,52 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:32 #, python-format -msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgid "The specified OFC resource (%(resource)s) is not found." msgstr "" #: neutron/plugins/nec/common/exceptions.py:36 #, python-format -msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:40 +#, python-format +msgid "" +"Neutron-OFC resource mapping for %(resource)s %(neutron_id)s is not " +"found. It may be deleted during processing." msgstr "" -#: neutron/plugins/nec/common/exceptions.py:41 +#: neutron/plugins/nec/common/exceptions.py:46 #, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:45 +#: neutron/plugins/nec/common/exceptions.py:50 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:51 +#: neutron/plugins/nec/common/exceptions.py:56 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:61 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:66 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:65 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:69 +#: neutron/plugins/nec/common/exceptions.py:74 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " @@ -9154,14 +9166,19 @@ msgstr "" #: neutron/plugins/nec/common/ofc_client.py:99 #, python-format +msgid "Specified resource %s does not exist on OFC " +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:103 +#, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:102 +#: neutron/plugins/nec/common/ofc_client.py:106 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:111 +#: neutron/plugins/nec/common/ofc_client.py:115 #, python-format msgid "Failed to connect OFC : %s" msgstr "" @@ -9171,23 +9188,18 @@ msgstr "" msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:143 -#, python-format -msgid "NotFound %(resource)s for neutron_id=%(id)s." -msgstr "" - -#: neutron/plugins/nec/db/api.py:169 +#: neutron/plugins/nec/db/api.py:168 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:202 +#: neutron/plugins/nec/db/api.py:201 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:208 -#: neutron/plugins/openvswitch/ovs_db_v2.py:319 +#: neutron/plugins/nec/db/api.py:207 +#: neutron/plugins/openvswitch/ovs_db_v2.py:316 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9211,103 +9223,102 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:230 +#: neutron/plugins/nicira/NeutronPlugin.py:223 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:266 +#: neutron/plugins/nicira/NeutronPlugin.py:259 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:268 -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#: neutron/plugins/nicira/NeutronPlugin.py:261 #, python-format -msgid "Unable to create port on NVP logical router %s" +msgid "Unable to create port on NSX logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:271 +#: neutron/plugins/nicira/NeutronPlugin.py:264 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(nsx_router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:349 +#: neutron/plugins/nicira/NeutronPlugin.py:342 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:355 +#: neutron/plugins/nicira/NeutronPlugin.py:348 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:361 +#: neutron/plugins/nicira/NeutronPlugin.py:354 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:407 +#: neutron/plugins/nicira/NeutronPlugin.py:400 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:447 +#: neutron/plugins/nicira/NeutronPlugin.py:440 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:459 -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#: neutron/plugins/nicira/NeutronPlugin.py:709 +#: neutron/plugins/nicira/NeutronPlugin.py:452 +#: neutron/plugins/nicira/NeutronPlugin.py:504 +#: neutron/plugins/nicira/NeutronPlugin.py:702 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:480 +#: neutron/plugins/nicira/NeutronPlugin.py:473 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:491 +#: neutron/plugins/nicira/NeutronPlugin.py:484 #, python-format msgid "" "Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " "to be rolled back for Neutron port: %(neutron_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:496 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:518 +#: neutron/plugins/nicira/NeutronPlugin.py:511 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:518 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:530 +#: neutron/plugins/nicira/NeutronPlugin.py:523 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:532 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9315,302 +9326,302 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:554 -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:1070 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:566 +#: neutron/plugins/nicira/NeutronPlugin.py:559 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:584 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:604 +#: neutron/plugins/nicira/NeutronPlugin.py:597 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:614 +#: neutron/plugins/nicira/NeutronPlugin.py:607 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:655 +#: neutron/plugins/nicira/NeutronPlugin.py:648 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:690 -#: neutron/plugins/nicira/NeutronPlugin.py:1788 +#: neutron/plugins/nicira/NeutronPlugin.py:683 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:694 -#: neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/plugins/nicira/NeutronPlugin.py:687 +#: neutron/plugins/nicira/NeutronPlugin.py:1785 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 +#: neutron/plugins/nicira/NeutronPlugin.py:689 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:738 +#: neutron/plugins/nicira/NeutronPlugin.py:731 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:771 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 +#: neutron/plugins/nicira/NeutronPlugin.py:775 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:786 +#: neutron/plugins/nicira/NeutronPlugin.py:779 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:790 -#: neutron/plugins/nicira/NeutronPlugin.py:806 +#: neutron/plugins/nicira/NeutronPlugin.py:783 +#: neutron/plugins/nicira/NeutronPlugin.py:799 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:812 +#: neutron/plugins/nicira/NeutronPlugin.py:805 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:857 +#: neutron/plugins/nicira/NeutronPlugin.py:850 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:891 +#: neutron/plugins/nicira/NeutronPlugin.py:884 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:981 +#: neutron/plugins/nicira/NeutronPlugin.py:974 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1066 +#: neutron/plugins/nicira/NeutronPlugin.py:1059 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1085 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1088 +#: neutron/plugins/nicira/NeutronPlugin.py:1081 #: neutron/plugins/nicira/NeutronServicePlugin.py:515 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1118 +#: neutron/plugins/nicira/NeutronPlugin.py:1111 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1186 +#: neutron/plugins/nicira/NeutronPlugin.py:1179 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1200 +#: neutron/plugins/nicira/NeutronPlugin.py:1193 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1211 +#: neutron/plugins/nicira/NeutronPlugin.py:1204 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1303 +#: neutron/plugins/nicira/NeutronPlugin.py:1296 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1331 +#: neutron/plugins/nicira/NeutronPlugin.py:1324 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1414 +#: neutron/plugins/nicira/NeutronPlugin.py:1407 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1413 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1431 +#: neutron/plugins/nicira/NeutronPlugin.py:1424 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1441 +#: neutron/plugins/nicira/NeutronPlugin.py:1434 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1470 -#: neutron/plugins/nicira/NeutronPlugin.py:1555 +#: neutron/plugins/nicira/NeutronPlugin.py:1463 +#: neutron/plugins/nicira/NeutronPlugin.py:1548 #: neutron/plugins/nicira/NeutronServicePlugin.py:198 #: neutron/plugins/nicira/NeutronServicePlugin.py:1204 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1519 +#: neutron/plugins/nicira/NeutronPlugin.py:1512 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1522 +#: neutron/plugins/nicira/NeutronPlugin.py:1515 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1557 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1580 +#: neutron/plugins/nicira/NeutronPlugin.py:1573 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1577 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1579 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1643 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1647 +#: neutron/plugins/nicira/NeutronPlugin.py:1640 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1650 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1725 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:1816 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1829 +#: neutron/plugins/nicira/NeutronPlugin.py:1822 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1961 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1967 +#: neutron/plugins/nicira/NeutronPlugin.py:1960 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:1995 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2005 +#: neutron/plugins/nicira/NeutronPlugin.py:1998 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2032 +#: neutron/plugins/nicira/NeutronPlugin.py:2025 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2055 +#: neutron/plugins/nicira/NeutronPlugin.py:2048 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2085 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2159 +#: neutron/plugins/nicira/NeutronPlugin.py:2152 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2167 +#: neutron/plugins/nicira/NeutronPlugin.py:2160 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -9618,12 +9629,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2174 +#: neutron/plugins/nicira/NeutronPlugin.py:2167 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2187 +#: neutron/plugins/nicira/NeutronPlugin.py:2180 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9651,6 +9662,11 @@ msgstr "" msgid "An exception occurred while creating a port on lswitch %s" msgstr "" +#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#, python-format +msgid "Unable to create port on NVP logical router %s" +msgstr "" + #: neutron/plugins/nicira/NeutronServicePlugin.py:469 #, python-format msgid "Unable to create integration logic switch for router %s" @@ -9860,24 +9876,24 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:54 +#: neutron/plugins/nicira/nsx_cluster.py:49 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:66 +#: neutron/plugins/nicira/nsx_cluster.py:61 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:124 +#: neutron/plugins/nicira/nvplib.py:117 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:128 +#: neutron/plugins/nicira/nvplib.py:121 #, python-format msgid "locals=[%s]" msgstr "" @@ -10278,108 +10294,103 @@ msgstr "" msgid "Task status check interval" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:24 +#: neutron/plugins/nicira/common/exceptions.py:21 #, python-format -msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:28 +#: neutron/plugins/nicira/common/exceptions.py:25 #, python-format msgid "Unable to fulfill request with version %(version)s." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:32 +#: neutron/plugins/nicira/common/exceptions.py:29 #, python-format -msgid "Invalid NVP connection parameters: %(conn_params)s" +msgid "Invalid NSX connection parameters: %(conn_params)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:36 +#: neutron/plugins/nicira/common/exceptions.py:33 #, python-format msgid "" "Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the nvp plugin ini file." +"values are specified in the [DEFAULT] section of the NSX plugin ini file." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:42 +#: neutron/plugins/nicira/common/exceptions.py:39 #, python-format msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:47 +#: neutron/plugins/nicira/common/exceptions.py:44 #, python-format msgid "" "Unable to create port on network %(network)s. Maximum number of ports " "reached" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:52 +#: neutron/plugins/nicira/common/exceptions.py:49 #, python-format msgid "" "While retrieving NAT rules, %(actual_rules)s were found whereas rules in " "the (%(min_rules)s,%(max_rules)s) interval were expected" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:58 +#: neutron/plugins/nicira/common/exceptions.py:55 #, python-format -msgid "Invalid NVP attachment type '%(attachment_type)s'" +msgid "Invalid NSX attachment type '%(attachment_type)s'" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:62 +#: neutron/plugins/nicira/common/exceptions.py:59 msgid "" "The networking backend is currently in maintenance mode and therefore " "unable to accept requests which modify its state. Please try later." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:74 +#: neutron/plugins/nicira/common/exceptions.py:65 #, python-format msgid "Gateway Service %(gateway)s is already in use" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:78 +#: neutron/plugins/nicira/common/exceptions.py:69 #, python-format msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:82 +#: neutron/plugins/nicira/common/exceptions.py:73 #, python-format -msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:86 +#: neutron/plugins/nicira/common/exceptions.py:77 #, python-format msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NVP setup" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" " and/or configuration" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:91 +#: neutron/plugins/nicira/common/exceptions.py:82 #, python-format msgid "" "An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " "via port %(port_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:100 +#: neutron/plugins/nicira/common/exceptions.py:91 #, python-format msgid "Unable to find LSN for %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:104 +#: neutron/plugins/nicira/common/exceptions.py:95 #, python-format msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:109 +#: neutron/plugins/nicira/common/exceptions.py:100 #, python-format msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:113 +#: neutron/plugins/nicira/common/exceptions.py:104 #, python-format msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" @@ -11558,383 +11569,383 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:212 +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:260 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:278 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:301 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:303 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:377 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:393 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" "Adding a tunnel endpoint failed due to a concurrenttransaction had been " "committed (%s attempts left)" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:398 +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:312 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:329 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:434 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:523 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:294 #, python-format msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:306 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, 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:469 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, 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:488 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:480 #, 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:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 #, 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:517 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, 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:534 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:566 #, 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:618 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:610 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:668 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:687 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:768 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:760 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:766 #, 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:862 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:854 #, python-format msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:871 +#: 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:883 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:886 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920 #, python-format msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:926 #, python-format msgid "" "Port %s was not found on the integration bridge and will therefore not be" " processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 #, python-format msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:956 #, python-format msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1080 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1151 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1163 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1184 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1180 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1194 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1203 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1249 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1265 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 #, 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:1276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, 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:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275 #, 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:1288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, 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:1303 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1295 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1317 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1320 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12206,58 +12217,58 @@ msgstr "" msgid "Invalid configuration. check ryu.ini" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:96 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:94 #, python-format msgid "Could not get IPv4 address from %(nic)s: %(cfg)s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:162 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:160 #, python-format msgid "External port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:170 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:168 msgid "Get Ryu rest API address" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:220 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:218 msgid "Ryu rest API port isn't specified" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:221 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:219 #, python-format msgid "Going to ofp controller mode %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236 msgid "Port update received" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269 msgid "Agent loop has new device" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296 #, python-format msgid "tunnel_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 #, python-format msgid "ovsdb_port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:302 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 #, python-format msgid "ovsdb_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:308 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:306 #, python-format msgid "Initialization failed: %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:311 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:309 msgid "" "Ryu initialization on the node is done. Agent initialized successfully, " "now running..." @@ -12386,13 +12397,13 @@ msgstr "" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgstr "" -#: neutron/server/__init__.py:40 +#: neutron/server/__init__.py:39 msgid "" "ERROR: Unable to find configuration file via the default search paths " "(~/.neutron/, ~/, /etc/neutron/, /etc/) and the '--config-file' option!" msgstr "" -#: neutron/server/__init__.py:47 +#: neutron/server/__init__.py:46 #, python-format msgid "ERROR: %s" msgstr "" @@ -13639,56 +13650,60 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:76 -#: neutron/tests/unit/nec/test_ofc_client.py:82 -#: neutron/tests/unit/nec/test_ofc_client.py:91 +#: neutron/tests/unit/nec/test_ofc_client.py:77 +msgid "The specified OFC resource (/somewhere) is not found." +msgstr "" + +#: neutron/tests/unit/nec/test_ofc_client.py:81 +#: neutron/tests/unit/nec/test_ofc_client.py:87 +#: neutron/tests/unit/nec/test_ofc_client.py:96 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:101 +#: neutron/tests/unit/nec/test_ofc_client.py:106 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:406 +#: neutron/tests/unit/vmware/apiclient/fake.py:404 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:415 +#: neutron/tests/unit/vmware/apiclient/fake.py:413 #, python-format msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:103 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:115 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:126 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:143 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:161 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:183 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:205 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:289 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:303 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:317 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:359 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:193 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:256 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 #, python-format msgid "Lswitch %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/test_edge_router.py:132 +#: neutron/tests/unit/vmware/vshield/test_edge_router.py:130 msgid "Tasks not completed" msgstr "" @@ -14043,3 +14058,37 @@ msgstr "" #~ msgid "Security group: %s was already deleted from backend" #~ msgstr "" +#~ msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +#~ msgstr "" + +#~ msgid "NotFound %(resource)s for neutron_id=%(id)s." +#~ msgstr "" + +#~ msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +#~ msgstr "" + +#~ msgid "Invalid NVP connection parameters: %(conn_params)s" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid cluster values: %(invalid_attrs)s. " +#~ "Please ensure that these values are " +#~ "specified in the [DEFAULT] section of" +#~ " the nvp plugin ini file." +#~ msgstr "" + +#~ msgid "Invalid NVP attachment type '%(attachment_type)s'" +#~ msgstr "" + +#~ msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" +#~ msgstr "" + +#~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +#~ msgstr "" + +#~ msgid "" +#~ "Service cluster: '%(cluster_id)s' is " +#~ "unavailable. Please, check NVP setup " +#~ "and/or configuration" +#~ msgstr "" + diff --git a/neutron/locale/kn/LC_MESSAGES/neutron.po b/neutron/locale/kn/LC_MESSAGES/neutron.po index 291028a67..4ae2b1c64 100644 --- a/neutron/locale/kn/LC_MESSAGES/neutron.po +++ b/neutron/locale/kn/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-27 06:23+0000\n" +"POT-Creation-Date: 2014-02-28 06:26+0000\n" "PO-Revision-Date: 2013-09-18 00:19+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Kannada " @@ -38,59 +38,59 @@ msgstr "" msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: neutron/manager.py:72 +#: neutron/manager.py:69 #, python-format msgid "dhcp_agents_per_network must be >= 1. '%s' is invalid." msgstr "" -#: neutron/manager.py:84 +#: neutron/manager.py:81 msgid "Neutron core_plugin not configured!" msgstr "" -#: neutron/manager.py:113 +#: neutron/manager.py:110 #, python-format msgid "Loading core plugin: %s" msgstr "" -#: neutron/manager.py:140 +#: neutron/manager.py:137 #, python-format msgid "Error loading plugin by name, %s" msgstr "" -#: neutron/manager.py:141 +#: neutron/manager.py:138 #, python-format msgid "Error loading plugin by class, %s" msgstr "" -#: neutron/manager.py:142 +#: neutron/manager.py:139 msgid "Plugin not found." msgstr "" -#: neutron/manager.py:147 +#: neutron/manager.py:144 msgid "Loading services supported by the core plugin" msgstr "" -#: neutron/manager.py:156 +#: neutron/manager.py:153 #, python-format msgid "Service %s is supported by the core plugin" msgstr "" -#: neutron/manager.py:169 +#: neutron/manager.py:166 #, python-format msgid "Loading service plugins: %s" msgstr "" -#: neutron/manager.py:174 +#: neutron/manager.py:171 #, python-format msgid "Loading Plugin: %s" msgstr "" -#: neutron/manager.py:182 +#: neutron/manager.py:179 #, python-format msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/manager.py:194 +#: neutron/manager.py:191 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -218,42 +218,42 @@ msgstr "" msgid "%s is already registered." msgstr "" -#: neutron/service.py:39 +#: neutron/service.py:37 msgid "Seconds between running periodic tasks" msgstr "" -#: neutron/service.py:42 +#: neutron/service.py:40 msgid "Number of separate worker processes for service" msgstr "" -#: neutron/service.py:45 +#: neutron/service.py:43 msgid "" "Range of seconds to randomly delay when starting the periodic task " "scheduler to reduce stampeding. (Disable by setting to 0)" msgstr "" -#: neutron/service.py:102 +#: neutron/service.py:100 msgid "Error occurred: trying old api-paste.ini." msgstr "" -#: neutron/service.py:107 +#: neutron/service.py:105 msgid "Unrecoverable error: please check log for details." msgstr "" -#: neutron/service.py:116 +#: neutron/service.py:114 msgid "No known API applications configured." msgstr "" -#: neutron/service.py:123 +#: neutron/service.py:121 #, python-format msgid "Neutron service started, listening on %(host)s:%(port)s" msgstr "" -#: neutron/service.py:224 +#: neutron/service.py:222 msgid "Exception occurs when timer stops" msgstr "" -#: neutron/service.py:234 +#: neutron/service.py:232 msgid "Exception occurs when waiting for timer" msgstr "" @@ -437,7 +437,7 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:184 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 #: neutron/agent/metadata/namespace_proxy.py:156 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,7 +507,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:887 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 #: neutron/agent/metadata/agent.py:305 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -515,191 +515,191 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:892 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 #: neutron/agent/metadata/agent.py:310 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:241 #: neutron/services/loadbalancer/agent/agent_manager.py:121 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:897 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:158 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:158 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:166 +#: neutron/agent/l3_agent.py:162 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:169 +#: neutron/agent/l3_agent.py:165 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:174 +#: neutron/agent/l3_agent.py:170 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:176 +#: neutron/agent/l3_agent.py:172 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:179 +#: neutron/agent/l3_agent.py:175 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:181 +#: neutron/agent/l3_agent.py:177 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:204 +#: neutron/agent/l3_agent.py:200 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:231 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:236 +#: neutron/agent/l3_agent.py:232 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:257 +#: neutron/agent/l3_agent.py:253 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:277 +#: neutron/agent/l3_agent.py:273 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:298 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:322 +#: neutron/agent/l3_agent.py:318 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:346 +#: neutron/agent/l3_agent.py:342 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:395 +#: neutron/agent/l3_agent.py:391 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:397 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:545 +#: neutron/agent/l3_agent.py:541 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:669 +#: neutron/agent/l3_agent.py:665 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:674 +#: neutron/agent/l3_agent.py:670 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:678 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:686 +#: neutron/agent/l3_agent.py:682 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:693 +#: neutron/agent/l3_agent.py:689 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:742 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:751 +#: neutron/agent/l3_agent.py:747 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:753 neutron/agent/l3_agent.py:791 +#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:767 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:782 +#: neutron/agent/l3_agent.py:778 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:785 +#: neutron/agent/l3_agent.py:781 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:783 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:800 +#: neutron/agent/l3_agent.py:796 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:820 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:828 +#: neutron/agent/l3_agent.py:824 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:860 +#: neutron/agent/l3_agent.py:856 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:884 +#: neutron/agent/l3_agent.py:880 msgid "Report state task successfully completed" msgstr "" @@ -725,7 +725,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279 #, python-format msgid "Delete %s" msgstr "" @@ -1077,7 +1077,7 @@ msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:61 -#: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" @@ -1183,86 +1183,86 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:39 +#: neutron/agent/linux/ovs_lib.py:34 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 -#: neutron/agent/linux/ovs_lib.py:313 +#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 +#: neutron/agent/linux/ovs_lib.py:308 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:174 +#: neutron/agent/linux/ovs_lib.py:169 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:200 +#: neutron/agent/linux/ovs_lib.py:195 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:230 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:239 +#: neutron/agent/linux/ovs_lib.py:234 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:242 +#: neutron/agent/linux/ovs_lib.py:237 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:245 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:361 +#: neutron/agent/linux/ovs_lib.py:356 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:371 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:402 +#: neutron/agent/linux/ovs_lib.py:397 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:412 +#: neutron/agent/linux/ovs_lib.py:407 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:425 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:440 +#: neutron/agent/linux/ovs_lib.py:435 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:451 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:461 +#: neutron/agent/linux/ovs_lib.py:456 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:473 +#: neutron/agent/linux/ovs_lib.py:468 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:477 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1830,7 +1830,7 @@ msgstr "" msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:65 +#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" @@ -1858,409 +1858,409 @@ msgstr "" msgid "Request Failed: internal server error while processing your request." msgstr "" -#: neutron/common/config.py:39 +#: neutron/common/config.py:37 msgid "The host IP to bind to" msgstr "" -#: neutron/common/config.py:41 +#: neutron/common/config.py:39 msgid "The port to bind to" msgstr "" -#: neutron/common/config.py:43 +#: neutron/common/config.py:41 msgid "The API paste config file to use" msgstr "" -#: neutron/common/config.py:45 +#: neutron/common/config.py:43 msgid "The path for API extensions" msgstr "" -#: neutron/common/config.py:47 +#: neutron/common/config.py:45 msgid "The policy file to use" msgstr "" -#: neutron/common/config.py:51 +#: neutron/common/config.py:49 msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:53 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 msgid "The service plugins Neutron will use" msgstr "" -#: neutron/common/config.py:55 +#: neutron/common/config.py:53 msgid "The base MAC address Neutron will use for VIFs" msgstr "" -#: neutron/common/config.py:57 +#: neutron/common/config.py:55 msgid "How many times Neutron will retry MAC generation" msgstr "" -#: neutron/common/config.py:59 +#: neutron/common/config.py:57 msgid "Allow the usage of the bulk API" msgstr "" -#: neutron/common/config.py:61 +#: neutron/common/config.py:59 msgid "Allow the usage of the pagination" msgstr "" -#: neutron/common/config.py:63 +#: neutron/common/config.py:61 msgid "Allow the usage of the sorting" msgstr "" -#: neutron/common/config.py:65 +#: neutron/common/config.py:63 msgid "" "The maximum number of items returned in a single response, value was " "'infinite' or negative integer means no limit" msgstr "" -#: neutron/common/config.py:69 +#: neutron/common/config.py:67 msgid "Maximum number of DNS nameservers" msgstr "" -#: neutron/common/config.py:71 +#: neutron/common/config.py:69 msgid "Maximum number of host routes per subnet" msgstr "" -#: neutron/common/config.py:73 +#: neutron/common/config.py:71 msgid "Maximum number of fixed ips per port" msgstr "" -#: neutron/common/config.py:76 +#: neutron/common/config.py:74 msgid "DHCP lease duration" msgstr "" -#: neutron/common/config.py:78 +#: neutron/common/config.py:76 msgid "Allow sending resource operation notification to DHCP agent" msgstr "" -#: neutron/common/config.py:81 +#: neutron/common/config.py:79 msgid "Allow overlapping IP support in Neutron" msgstr "" -#: neutron/common/config.py:83 +#: neutron/common/config.py:81 msgid "The hostname Neutron is running on" msgstr "" -#: neutron/common/config.py:85 +#: neutron/common/config.py:83 msgid "Ensure that configured gateway is on subnet" msgstr "" -#: neutron/common/config.py:91 +#: neutron/common/config.py:89 msgid "" "Where to store Neutron state files. This directory must be writable by " "the agent." msgstr "" -#: neutron/common/config.py:117 +#: neutron/common/config.py:115 #, python-format msgid "Base MAC: %s" msgstr "" -#: neutron/common/config.py:128 +#: neutron/common/config.py:126 msgid "Logging enabled!" msgstr "" -#: neutron/common/config.py:144 +#: neutron/common/config.py:142 #, python-format msgid "Config paste file: %s" msgstr "" -#: neutron/common/config.py:149 +#: neutron/common/config.py:147 #, python-format msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" -#: neutron/common/exceptions.py:32 +#: neutron/common/exceptions.py:30 #: neutron/plugins/nicira/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" -#: neutron/common/exceptions.py:53 +#: neutron/common/exceptions.py:51 #, python-format msgid "Bad %(resource)s request: %(msg)s" msgstr "" -#: neutron/common/exceptions.py:65 +#: neutron/common/exceptions.py:63 msgid "Not authorized." msgstr "" -#: neutron/common/exceptions.py:69 +#: neutron/common/exceptions.py:67 msgid "The service is unavailable" msgstr "" -#: neutron/common/exceptions.py:73 +#: neutron/common/exceptions.py:71 #, python-format msgid "User does not have admin privileges: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:77 +#: neutron/common/exceptions.py:75 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: neutron/common/exceptions.py:81 +#: neutron/common/exceptions.py:79 #, python-format msgid "Network %(net_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:85 +#: neutron/common/exceptions.py:83 #, python-format msgid "Subnet %(subnet_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:89 +#: neutron/common/exceptions.py:87 #, python-format msgid "Port %(port_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:93 +#: neutron/common/exceptions.py:91 #, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:98 +#: neutron/common/exceptions.py:96 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:102 +#: neutron/common/exceptions.py:100 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:106 +#: neutron/common/exceptions.py:104 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:110 +#: neutron/common/exceptions.py:108 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:114 +#: neutron/common/exceptions.py:112 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:118 +#: neutron/common/exceptions.py:116 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:122 +#: neutron/common/exceptions.py:120 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:127 +#: neutron/common/exceptions.py:125 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:132 +#: neutron/common/exceptions.py:130 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:138 +#: neutron/common/exceptions.py:136 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:144 +#: neutron/common/exceptions.py:142 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:150 +#: neutron/common/exceptions.py:148 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:155 +#: neutron/common/exceptions.py:153 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:160 +#: neutron/common/exceptions.py:158 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:166 +#: neutron/common/exceptions.py:164 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:171 +#: neutron/common/exceptions.py:169 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:174 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:184 +#: neutron/common/exceptions.py:182 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:187 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:194 +#: neutron/common/exceptions.py:192 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:204 +#: neutron/common/exceptions.py:202 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:208 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:212 +#: neutron/common/exceptions.py:210 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:217 +#: neutron/common/exceptions.py:215 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:222 +#: neutron/common/exceptions.py:220 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:226 +#: neutron/common/exceptions.py:224 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:230 +#: neutron/common/exceptions.py:228 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:234 +#: neutron/common/exceptions.py:232 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:238 +#: neutron/common/exceptions.py:236 msgid "Sudo privilege is required to run this command." msgstr "" -#: neutron/common/exceptions.py:242 +#: neutron/common/exceptions.py:240 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:246 +#: neutron/common/exceptions.py:244 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:250 +#: neutron/common/exceptions.py:248 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:254 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:259 +#: neutron/common/exceptions.py:257 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:264 +#: neutron/common/exceptions.py:262 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:268 +#: neutron/common/exceptions.py:266 #, python-format msgid "Extensions not found: %(extensions)s" msgstr "" -#: neutron/common/exceptions.py:272 +#: neutron/common/exceptions.py:270 #, python-format msgid "Invalid content type %(content_type)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:274 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:281 +#: neutron/common/exceptions.py:279 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:285 +#: neutron/common/exceptions.py:283 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:290 +#: neutron/common/exceptions.py:288 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:295 +#: neutron/common/exceptions.py:293 #, python-format msgid "" "Current gateway ip %(ip_address)s already in use by port %(port_id)s. " "Unable to update." msgstr "" -#: neutron/common/exceptions.py:300 +#: neutron/common/exceptions.py:298 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" -#: neutron/common/exceptions.py:310 +#: neutron/common/exceptions.py:308 #, python-format msgid "Invalid network VXLAN port range: '%(vxlan_range)s'" msgstr "" -#: neutron/common/exceptions.py:314 +#: neutron/common/exceptions.py:312 #, python-format msgid "Found duplicate extension: %(alias)s" msgstr "" @@ -2282,32 +2282,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:53 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:143 +#: neutron/common/utils.py:140 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:146 +#: neutron/common/utils.py:143 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:149 +#: neutron/common/utils.py:146 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:151 +#: neutron/common/utils.py:148 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:154 +#: neutron/common/utils.py:151 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2339,12 +2339,12 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/api.py:59 +#: neutron/db/api.py:55 #, python-format msgid "Database registration exception: %s" msgstr "" -#: neutron/db/api.py:70 +#: neutron/db/api.py:66 msgid "Database exception" msgstr "" @@ -2613,99 +2613,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:168 +#: neutron/db/l3_db.py:163 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:607 +#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:277 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:291 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 #: neutron/plugins/bigswitch/plugin.py:817 #: neutron/plugins/bigswitch/plugin.py:826 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:307 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:318 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:333 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:467 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:506 +#: neutron/db/l3_db.py:501 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:510 +#: neutron/db/l3_db.py:505 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:522 +#: neutron/db/l3_db.py:517 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:529 +#: neutron/db/l3_db.py:524 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:533 +#: neutron/db/l3_db.py:528 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1853 +#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:731 +#: neutron/db/l3_db.py:726 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:749 +#: neutron/db/l3_db.py:744 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:837 +#: neutron/db/l3_db.py:832 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2959,24 +2959,24 @@ msgstr "" msgid "Multiple agents with agent_type=%(agent_type)s and host=%(host)s found" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:26 +#: neutron/extensions/allowedaddresspairs.py:22 msgid "AllowedAddressPair must contain ip_address" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:30 +#: neutron/extensions/allowedaddresspairs.py:26 msgid "" "Port Security must be enabled in order to have allowed address pairs on a" " port." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:35 +#: neutron/extensions/allowedaddresspairs.py:31 #, python-format msgid "" "Request contains duplicate address pair: mac_address %(mac_address)s " "ip_address %(ip_address)s." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:40 +#: neutron/extensions/allowedaddresspairs.py:36 msgid "Port's Fixed IP and Mac Address match an address pair entry." msgstr "" @@ -3141,39 +3141,39 @@ msgid "" "unlimited." msgstr "" -#: neutron/extensions/l3.py:34 +#: neutron/extensions/l3.py:29 #, python-format msgid "Router %(router_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:38 +#: neutron/extensions/l3.py:33 #, python-format msgid "Router %(router_id)s still has active ports" msgstr "" -#: neutron/extensions/l3.py:42 +#: neutron/extensions/l3.py:37 #, python-format msgid "Router %(router_id)s does not have an interface with id %(port_id)s" msgstr "" -#: neutron/extensions/l3.py:47 +#: neutron/extensions/l3.py:42 #, python-format msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s" msgstr "" -#: neutron/extensions/l3.py:52 +#: neutron/extensions/l3.py:47 #, python-format msgid "" "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot " "be deleted, as it is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:58 +#: neutron/extensions/l3.py:53 #, python-format msgid "Floating IP %(floatingip_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:62 +#: neutron/extensions/l3.py:57 #, python-format msgid "" "External network %(external_network_id)s is not reachable from subnet " @@ -3181,7 +3181,7 @@ msgid "" "Floating IP." msgstr "" -#: neutron/extensions/l3.py:68 +#: neutron/extensions/l3.py:63 #, python-format msgid "" "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with " @@ -3189,25 +3189,25 @@ msgid "" "has a floating IP on external network %(net_id)s." msgstr "" -#: neutron/extensions/l3.py:75 +#: neutron/extensions/l3.py:70 #, python-format msgid "" "Port %(port_id)s has owner %(device_owner)s and therefore cannot be " "deleted directly via the port API." msgstr "" -#: neutron/extensions/l3.py:80 +#: neutron/extensions/l3.py:75 #, python-format msgid "" "Gateway cannot be updated for router %(router_id)s, since a gateway to " "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:140 +#: neutron/extensions/l3.py:135 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:144 +#: neutron/extensions/l3.py:139 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -3361,19 +3361,19 @@ msgstr "" msgid "Duplicate segment entry in request." msgstr "" -#: neutron/extensions/portsecurity.py:25 +#: neutron/extensions/portsecurity.py:20 msgid "" "Port has security group associated. Cannot disable port security or ip " "address until security group is removed" msgstr "" -#: neutron/extensions/portsecurity.py:30 +#: neutron/extensions/portsecurity.py:25 msgid "" "Port security must be enabled and port must have an IP address in order " "to use security groups." msgstr "" -#: neutron/extensions/portsecurity.py:35 +#: neutron/extensions/portsecurity.py:30 msgid "Port does not have port security binding." msgstr "" @@ -4829,7 +4829,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:55 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89 #: neutron/plugins/mlnx/rpc_callbacks.py:76 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" @@ -4844,9 +4844,9 @@ msgstr "" #: neutron/plugins/mlnx/rpc_callbacks.py:98 #: neutron/plugins/mlnx/rpc_callbacks.py:117 #: neutron/plugins/mlnx/rpc_callbacks.py:132 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:114 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 #, python-format msgid "%s can not be found in database" msgstr "" @@ -5629,7 +5629,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:192 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5637,8 +5637,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:222 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:443 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" msgstr "" @@ -5657,7 +5657,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:208 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5665,7 +5665,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:249 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5673,7 +5673,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:255 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:471 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5831,7 +5831,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 #: neutron/plugins/mlnx/mlnx_plugin.py:334 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:519 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" msgstr "" @@ -6172,7 +6172,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:41 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 -#: neutron/plugins/openvswitch/ovs_db_v2.py:133 +#: neutron/plugins/openvswitch/ovs_db_v2.py:130 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6187,7 +6187,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:157 +#: neutron/plugins/openvswitch/ovs_db_v2.py:154 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6201,7 +6201,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:141 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 -#: neutron/plugins/openvswitch/ovs_db_v2.py:198 +#: neutron/plugins/openvswitch/ovs_db_v2.py:195 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" @@ -6211,8 +6211,8 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:89 -#: neutron/plugins/openvswitch/ovs_db_v2.py:107 +#: neutron/plugins/openvswitch/ovs_db_v2.py:86 +#: neutron/plugins/openvswitch/ovs_db_v2.py:104 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6254,7 +6254,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:144 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6267,7 +6267,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:79 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122 #: neutron/plugins/mlnx/rpc_callbacks.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:123 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" @@ -6409,7 +6409,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent out of sync with plugin!" msgstr "" @@ -6431,7 +6431,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1356 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1348 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6518,14 +6518,14 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156 #, python-format msgid "Device %(device)s not bound to the agent host %(host)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:150 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "" @@ -6547,26 +6547,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:217 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:225 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:233 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:237 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -6734,7 +6734,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:277 msgid "network_delete received" msgstr "" @@ -6745,12 +6745,12 @@ msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:318 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:343 msgid "fdb_remove received" msgstr "" @@ -6759,7 +6759,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:404 msgid "fdb_update received" msgstr "" @@ -6769,7 +6769,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:142 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" msgstr "" @@ -6780,14 +6780,14 @@ msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:942 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6795,29 +6795,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1015 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1020 #, python-format msgid "Port %s updated." msgstr "" @@ -6836,8 +6836,8 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1233 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" @@ -6898,7 +6898,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:163 +#: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6907,7 +6907,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:193 +#: neutron/plugins/openvswitch/ovs_db_v2.py:190 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " @@ -6916,7 +6916,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:188 +#: neutron/plugins/openvswitch/ovs_db_v2.py:185 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " @@ -8044,7 +8044,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:231 +#: neutron/plugins/openvswitch/ovs_db_v2.py:228 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8083,7 +8083,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8430,7 +8430,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:142 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:364 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8578,8 +8578,8 @@ msgid "" msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -8772,88 +8772,93 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:247 +#: neutron/plugins/nec/nec_plugin.py:256 +#, python-format +msgid "deactivate_port(): OFC port for port=%s is already removed." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:263 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:268 +#: neutron/plugins/nec/nec_plugin.py:284 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:317 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:341 +#: neutron/plugins/nec/nec_plugin.py:357 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:360 +#: neutron/plugins/nec/nec_plugin.py:376 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:371 +#: neutron/plugins/nec/nec_plugin.py:387 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:525 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:589 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:622 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:632 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:689 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:720 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:730 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:749 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:754 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9029,17 +9034,17 @@ msgstr "" msgid "delete_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:54 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:52 #, python-format msgid "Update ports: added=%(added)s, removed=%(removed)s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:76 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:74 #, python-format msgid "port_update received: %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:219 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:217 msgid "No port changed." msgstr "" @@ -9092,45 +9097,52 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:32 #, python-format -msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgid "The specified OFC resource (%(resource)s) is not found." msgstr "" #: neutron/plugins/nec/common/exceptions.py:36 #, python-format -msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:40 +#, python-format +msgid "" +"Neutron-OFC resource mapping for %(resource)s %(neutron_id)s is not " +"found. It may be deleted during processing." msgstr "" -#: neutron/plugins/nec/common/exceptions.py:41 +#: neutron/plugins/nec/common/exceptions.py:46 #, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:45 +#: neutron/plugins/nec/common/exceptions.py:50 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:51 +#: neutron/plugins/nec/common/exceptions.py:56 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:61 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:66 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:65 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:69 +#: neutron/plugins/nec/common/exceptions.py:74 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " @@ -9154,14 +9166,19 @@ msgstr "" #: neutron/plugins/nec/common/ofc_client.py:99 #, python-format +msgid "Specified resource %s does not exist on OFC " +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:103 +#, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:102 +#: neutron/plugins/nec/common/ofc_client.py:106 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:111 +#: neutron/plugins/nec/common/ofc_client.py:115 #, python-format msgid "Failed to connect OFC : %s" msgstr "" @@ -9171,23 +9188,18 @@ msgstr "" msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:143 -#, python-format -msgid "NotFound %(resource)s for neutron_id=%(id)s." -msgstr "" - -#: neutron/plugins/nec/db/api.py:169 +#: neutron/plugins/nec/db/api.py:168 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:202 +#: neutron/plugins/nec/db/api.py:201 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:208 -#: neutron/plugins/openvswitch/ovs_db_v2.py:319 +#: neutron/plugins/nec/db/api.py:207 +#: neutron/plugins/openvswitch/ovs_db_v2.py:316 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9211,103 +9223,102 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:230 +#: neutron/plugins/nicira/NeutronPlugin.py:223 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:266 +#: neutron/plugins/nicira/NeutronPlugin.py:259 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:268 -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#: neutron/plugins/nicira/NeutronPlugin.py:261 #, python-format -msgid "Unable to create port on NVP logical router %s" +msgid "Unable to create port on NSX logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:271 +#: neutron/plugins/nicira/NeutronPlugin.py:264 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(nsx_router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:349 +#: neutron/plugins/nicira/NeutronPlugin.py:342 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:355 +#: neutron/plugins/nicira/NeutronPlugin.py:348 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:361 +#: neutron/plugins/nicira/NeutronPlugin.py:354 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:407 +#: neutron/plugins/nicira/NeutronPlugin.py:400 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:447 +#: neutron/plugins/nicira/NeutronPlugin.py:440 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:459 -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#: neutron/plugins/nicira/NeutronPlugin.py:709 +#: neutron/plugins/nicira/NeutronPlugin.py:452 +#: neutron/plugins/nicira/NeutronPlugin.py:504 +#: neutron/plugins/nicira/NeutronPlugin.py:702 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:480 +#: neutron/plugins/nicira/NeutronPlugin.py:473 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:491 +#: neutron/plugins/nicira/NeutronPlugin.py:484 #, python-format msgid "" "Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " "to be rolled back for Neutron port: %(neutron_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:496 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:518 +#: neutron/plugins/nicira/NeutronPlugin.py:511 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:518 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:530 +#: neutron/plugins/nicira/NeutronPlugin.py:523 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:532 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9315,302 +9326,302 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:554 -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:1070 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:566 +#: neutron/plugins/nicira/NeutronPlugin.py:559 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:584 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:604 +#: neutron/plugins/nicira/NeutronPlugin.py:597 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:614 +#: neutron/plugins/nicira/NeutronPlugin.py:607 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:655 +#: neutron/plugins/nicira/NeutronPlugin.py:648 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:690 -#: neutron/plugins/nicira/NeutronPlugin.py:1788 +#: neutron/plugins/nicira/NeutronPlugin.py:683 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:694 -#: neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/plugins/nicira/NeutronPlugin.py:687 +#: neutron/plugins/nicira/NeutronPlugin.py:1785 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 +#: neutron/plugins/nicira/NeutronPlugin.py:689 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:738 +#: neutron/plugins/nicira/NeutronPlugin.py:731 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:771 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 +#: neutron/plugins/nicira/NeutronPlugin.py:775 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:786 +#: neutron/plugins/nicira/NeutronPlugin.py:779 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:790 -#: neutron/plugins/nicira/NeutronPlugin.py:806 +#: neutron/plugins/nicira/NeutronPlugin.py:783 +#: neutron/plugins/nicira/NeutronPlugin.py:799 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:812 +#: neutron/plugins/nicira/NeutronPlugin.py:805 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:857 +#: neutron/plugins/nicira/NeutronPlugin.py:850 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:891 +#: neutron/plugins/nicira/NeutronPlugin.py:884 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:981 +#: neutron/plugins/nicira/NeutronPlugin.py:974 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1066 +#: neutron/plugins/nicira/NeutronPlugin.py:1059 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1085 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1088 +#: neutron/plugins/nicira/NeutronPlugin.py:1081 #: neutron/plugins/nicira/NeutronServicePlugin.py:515 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1118 +#: neutron/plugins/nicira/NeutronPlugin.py:1111 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1186 +#: neutron/plugins/nicira/NeutronPlugin.py:1179 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1200 +#: neutron/plugins/nicira/NeutronPlugin.py:1193 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1211 +#: neutron/plugins/nicira/NeutronPlugin.py:1204 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1303 +#: neutron/plugins/nicira/NeutronPlugin.py:1296 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1331 +#: neutron/plugins/nicira/NeutronPlugin.py:1324 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1414 +#: neutron/plugins/nicira/NeutronPlugin.py:1407 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1413 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1431 +#: neutron/plugins/nicira/NeutronPlugin.py:1424 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1441 +#: neutron/plugins/nicira/NeutronPlugin.py:1434 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1470 -#: neutron/plugins/nicira/NeutronPlugin.py:1555 +#: neutron/plugins/nicira/NeutronPlugin.py:1463 +#: neutron/plugins/nicira/NeutronPlugin.py:1548 #: neutron/plugins/nicira/NeutronServicePlugin.py:198 #: neutron/plugins/nicira/NeutronServicePlugin.py:1204 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1519 +#: neutron/plugins/nicira/NeutronPlugin.py:1512 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1522 +#: neutron/plugins/nicira/NeutronPlugin.py:1515 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1557 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1580 +#: neutron/plugins/nicira/NeutronPlugin.py:1573 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1577 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1579 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1643 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1647 +#: neutron/plugins/nicira/NeutronPlugin.py:1640 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1650 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1725 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:1816 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1829 +#: neutron/plugins/nicira/NeutronPlugin.py:1822 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1961 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1967 +#: neutron/plugins/nicira/NeutronPlugin.py:1960 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:1995 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2005 +#: neutron/plugins/nicira/NeutronPlugin.py:1998 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2032 +#: neutron/plugins/nicira/NeutronPlugin.py:2025 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2055 +#: neutron/plugins/nicira/NeutronPlugin.py:2048 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2085 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2159 +#: neutron/plugins/nicira/NeutronPlugin.py:2152 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2167 +#: neutron/plugins/nicira/NeutronPlugin.py:2160 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -9618,12 +9629,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2174 +#: neutron/plugins/nicira/NeutronPlugin.py:2167 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2187 +#: neutron/plugins/nicira/NeutronPlugin.py:2180 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9651,6 +9662,11 @@ msgstr "" msgid "An exception occurred while creating a port on lswitch %s" msgstr "" +#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#, python-format +msgid "Unable to create port on NVP logical router %s" +msgstr "" + #: neutron/plugins/nicira/NeutronServicePlugin.py:469 #, python-format msgid "Unable to create integration logic switch for router %s" @@ -9860,24 +9876,24 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:54 +#: neutron/plugins/nicira/nsx_cluster.py:49 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:66 +#: neutron/plugins/nicira/nsx_cluster.py:61 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:124 +#: neutron/plugins/nicira/nvplib.py:117 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:128 +#: neutron/plugins/nicira/nvplib.py:121 #, python-format msgid "locals=[%s]" msgstr "" @@ -10278,108 +10294,103 @@ msgstr "" msgid "Task status check interval" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:24 +#: neutron/plugins/nicira/common/exceptions.py:21 #, python-format -msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:28 +#: neutron/plugins/nicira/common/exceptions.py:25 #, python-format msgid "Unable to fulfill request with version %(version)s." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:32 +#: neutron/plugins/nicira/common/exceptions.py:29 #, python-format -msgid "Invalid NVP connection parameters: %(conn_params)s" +msgid "Invalid NSX connection parameters: %(conn_params)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:36 +#: neutron/plugins/nicira/common/exceptions.py:33 #, python-format msgid "" "Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the nvp plugin ini file." +"values are specified in the [DEFAULT] section of the NSX plugin ini file." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:42 +#: neutron/plugins/nicira/common/exceptions.py:39 #, python-format msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:47 +#: neutron/plugins/nicira/common/exceptions.py:44 #, python-format msgid "" "Unable to create port on network %(network)s. Maximum number of ports " "reached" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:52 +#: neutron/plugins/nicira/common/exceptions.py:49 #, python-format msgid "" "While retrieving NAT rules, %(actual_rules)s were found whereas rules in " "the (%(min_rules)s,%(max_rules)s) interval were expected" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:58 +#: neutron/plugins/nicira/common/exceptions.py:55 #, python-format -msgid "Invalid NVP attachment type '%(attachment_type)s'" +msgid "Invalid NSX attachment type '%(attachment_type)s'" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:62 +#: neutron/plugins/nicira/common/exceptions.py:59 msgid "" "The networking backend is currently in maintenance mode and therefore " "unable to accept requests which modify its state. Please try later." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:74 +#: neutron/plugins/nicira/common/exceptions.py:65 #, python-format msgid "Gateway Service %(gateway)s is already in use" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:78 +#: neutron/plugins/nicira/common/exceptions.py:69 #, python-format msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:82 +#: neutron/plugins/nicira/common/exceptions.py:73 #, python-format -msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:86 +#: neutron/plugins/nicira/common/exceptions.py:77 #, python-format msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NVP setup" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" " and/or configuration" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:91 +#: neutron/plugins/nicira/common/exceptions.py:82 #, python-format msgid "" "An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " "via port %(port_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:100 +#: neutron/plugins/nicira/common/exceptions.py:91 #, python-format msgid "Unable to find LSN for %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:104 +#: neutron/plugins/nicira/common/exceptions.py:95 #, python-format msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:109 +#: neutron/plugins/nicira/common/exceptions.py:100 #, python-format msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:113 +#: neutron/plugins/nicira/common/exceptions.py:104 #, python-format msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" @@ -11558,383 +11569,383 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:212 +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:260 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:278 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:301 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:303 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:377 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:393 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" "Adding a tunnel endpoint failed due to a concurrenttransaction had been " "committed (%s attempts left)" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:398 +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:312 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:329 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:434 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:523 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:294 #, python-format msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:306 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, 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:469 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, 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:488 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:480 #, 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:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 #, 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:517 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, 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:534 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:566 #, 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:618 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:610 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:668 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:687 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:768 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:760 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:766 #, 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:862 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:854 #, python-format msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:871 +#: 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:883 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:886 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920 #, python-format msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:926 #, python-format msgid "" "Port %s was not found on the integration bridge and will therefore not be" " processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 #, python-format msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:956 #, python-format msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1080 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1151 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1163 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1184 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1180 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1194 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1203 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1249 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1265 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 #, 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:1276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, 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:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275 #, 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:1288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, 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:1303 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1295 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1317 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1320 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12206,58 +12217,58 @@ msgstr "" msgid "Invalid configuration. check ryu.ini" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:96 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:94 #, python-format msgid "Could not get IPv4 address from %(nic)s: %(cfg)s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:162 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:160 #, python-format msgid "External port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:170 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:168 msgid "Get Ryu rest API address" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:220 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:218 msgid "Ryu rest API port isn't specified" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:221 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:219 #, python-format msgid "Going to ofp controller mode %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236 msgid "Port update received" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269 msgid "Agent loop has new device" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296 #, python-format msgid "tunnel_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 #, python-format msgid "ovsdb_port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:302 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 #, python-format msgid "ovsdb_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:308 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:306 #, python-format msgid "Initialization failed: %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:311 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:309 msgid "" "Ryu initialization on the node is done. Agent initialized successfully, " "now running..." @@ -12386,13 +12397,13 @@ msgstr "" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgstr "" -#: neutron/server/__init__.py:40 +#: neutron/server/__init__.py:39 msgid "" "ERROR: Unable to find configuration file via the default search paths " "(~/.neutron/, ~/, /etc/neutron/, /etc/) and the '--config-file' option!" msgstr "" -#: neutron/server/__init__.py:47 +#: neutron/server/__init__.py:46 #, python-format msgid "ERROR: %s" msgstr "" @@ -13639,56 +13650,60 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:76 -#: neutron/tests/unit/nec/test_ofc_client.py:82 -#: neutron/tests/unit/nec/test_ofc_client.py:91 +#: neutron/tests/unit/nec/test_ofc_client.py:77 +msgid "The specified OFC resource (/somewhere) is not found." +msgstr "" + +#: neutron/tests/unit/nec/test_ofc_client.py:81 +#: neutron/tests/unit/nec/test_ofc_client.py:87 +#: neutron/tests/unit/nec/test_ofc_client.py:96 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:101 +#: neutron/tests/unit/nec/test_ofc_client.py:106 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:406 +#: neutron/tests/unit/vmware/apiclient/fake.py:404 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:415 +#: neutron/tests/unit/vmware/apiclient/fake.py:413 #, python-format msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:103 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:115 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:126 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:143 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:161 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:183 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:205 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:289 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:303 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:317 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:359 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:193 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:256 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 #, python-format msgid "Lswitch %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/test_edge_router.py:132 +#: neutron/tests/unit/vmware/vshield/test_edge_router.py:130 msgid "Tasks not completed" msgstr "" @@ -14154,3 +14169,37 @@ msgstr "" #~ msgid "Security group: %s was already deleted from backend" #~ msgstr "" +#~ msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +#~ msgstr "" + +#~ msgid "NotFound %(resource)s for neutron_id=%(id)s." +#~ msgstr "" + +#~ msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +#~ msgstr "" + +#~ msgid "Invalid NVP connection parameters: %(conn_params)s" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid cluster values: %(invalid_attrs)s. " +#~ "Please ensure that these values are " +#~ "specified in the [DEFAULT] section of" +#~ " the nvp plugin ini file." +#~ msgstr "" + +#~ msgid "Invalid NVP attachment type '%(attachment_type)s'" +#~ msgstr "" + +#~ msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" +#~ msgstr "" + +#~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +#~ msgstr "" + +#~ msgid "" +#~ "Service cluster: '%(cluster_id)s' is " +#~ "unavailable. Please, check NVP setup " +#~ "and/or configuration" +#~ msgstr "" + diff --git a/neutron/locale/ko/LC_MESSAGES/neutron.po b/neutron/locale/ko/LC_MESSAGES/neutron.po index 365ef4c19..ab057d097 100644 --- a/neutron/locale/ko/LC_MESSAGES/neutron.po +++ b/neutron/locale/ko/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-27 06:23+0000\n" +"POT-Creation-Date: 2014-02-28 06:26+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Korean " @@ -38,59 +38,59 @@ msgstr "" msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: neutron/manager.py:72 +#: neutron/manager.py:69 #, python-format msgid "dhcp_agents_per_network must be >= 1. '%s' is invalid." msgstr "" -#: neutron/manager.py:84 +#: neutron/manager.py:81 msgid "Neutron core_plugin not configured!" msgstr "" -#: neutron/manager.py:113 +#: neutron/manager.py:110 #, python-format msgid "Loading core plugin: %s" msgstr "" -#: neutron/manager.py:140 +#: neutron/manager.py:137 #, python-format msgid "Error loading plugin by name, %s" msgstr "" -#: neutron/manager.py:141 +#: neutron/manager.py:138 #, python-format msgid "Error loading plugin by class, %s" msgstr "" -#: neutron/manager.py:142 +#: neutron/manager.py:139 msgid "Plugin not found." msgstr "" -#: neutron/manager.py:147 +#: neutron/manager.py:144 msgid "Loading services supported by the core plugin" msgstr "" -#: neutron/manager.py:156 +#: neutron/manager.py:153 #, python-format msgid "Service %s is supported by the core plugin" msgstr "" -#: neutron/manager.py:169 +#: neutron/manager.py:166 #, python-format msgid "Loading service plugins: %s" msgstr "" -#: neutron/manager.py:174 +#: neutron/manager.py:171 #, python-format msgid "Loading Plugin: %s" msgstr "" -#: neutron/manager.py:182 +#: neutron/manager.py:179 #, python-format msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/manager.py:194 +#: neutron/manager.py:191 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -218,42 +218,42 @@ msgstr "" msgid "%s is already registered." msgstr "" -#: neutron/service.py:39 +#: neutron/service.py:37 msgid "Seconds between running periodic tasks" msgstr "" -#: neutron/service.py:42 +#: neutron/service.py:40 msgid "Number of separate worker processes for service" msgstr "" -#: neutron/service.py:45 +#: neutron/service.py:43 msgid "" "Range of seconds to randomly delay when starting the periodic task " "scheduler to reduce stampeding. (Disable by setting to 0)" msgstr "" -#: neutron/service.py:102 +#: neutron/service.py:100 msgid "Error occurred: trying old api-paste.ini." msgstr "" -#: neutron/service.py:107 +#: neutron/service.py:105 msgid "Unrecoverable error: please check log for details." msgstr "" -#: neutron/service.py:116 +#: neutron/service.py:114 msgid "No known API applications configured." msgstr "" -#: neutron/service.py:123 +#: neutron/service.py:121 #, python-format msgid "Neutron service started, listening on %(host)s:%(port)s" msgstr "" -#: neutron/service.py:224 +#: neutron/service.py:222 msgid "Exception occurs when timer stops" msgstr "" -#: neutron/service.py:234 +#: neutron/service.py:232 msgid "Exception occurs when waiting for timer" msgstr "" @@ -437,7 +437,7 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:184 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 #: neutron/agent/metadata/namespace_proxy.py:156 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,7 +507,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:887 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 #: neutron/agent/metadata/agent.py:305 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -515,191 +515,191 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:892 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 #: neutron/agent/metadata/agent.py:310 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:241 #: neutron/services/loadbalancer/agent/agent_manager.py:121 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:897 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:158 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:158 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:166 +#: neutron/agent/l3_agent.py:162 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:169 +#: neutron/agent/l3_agent.py:165 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:174 +#: neutron/agent/l3_agent.py:170 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:176 +#: neutron/agent/l3_agent.py:172 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:179 +#: neutron/agent/l3_agent.py:175 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:181 +#: neutron/agent/l3_agent.py:177 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:204 +#: neutron/agent/l3_agent.py:200 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:231 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:236 +#: neutron/agent/l3_agent.py:232 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:257 +#: neutron/agent/l3_agent.py:253 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:277 +#: neutron/agent/l3_agent.py:273 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:298 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:322 +#: neutron/agent/l3_agent.py:318 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:346 +#: neutron/agent/l3_agent.py:342 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:395 +#: neutron/agent/l3_agent.py:391 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:397 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:545 +#: neutron/agent/l3_agent.py:541 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:669 +#: neutron/agent/l3_agent.py:665 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:674 +#: neutron/agent/l3_agent.py:670 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:678 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:686 +#: neutron/agent/l3_agent.py:682 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:693 +#: neutron/agent/l3_agent.py:689 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:742 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:751 +#: neutron/agent/l3_agent.py:747 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:753 neutron/agent/l3_agent.py:791 +#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:767 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:782 +#: neutron/agent/l3_agent.py:778 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:785 +#: neutron/agent/l3_agent.py:781 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:783 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:800 +#: neutron/agent/l3_agent.py:796 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:820 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:828 +#: neutron/agent/l3_agent.py:824 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:860 +#: neutron/agent/l3_agent.py:856 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:884 +#: neutron/agent/l3_agent.py:880 msgid "Report state task successfully completed" msgstr "" @@ -725,7 +725,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279 #, python-format msgid "Delete %s" msgstr "" @@ -1077,7 +1077,7 @@ msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:61 -#: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" @@ -1183,86 +1183,86 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:39 +#: neutron/agent/linux/ovs_lib.py:34 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 -#: neutron/agent/linux/ovs_lib.py:313 +#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 +#: neutron/agent/linux/ovs_lib.py:308 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:174 +#: neutron/agent/linux/ovs_lib.py:169 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:200 +#: neutron/agent/linux/ovs_lib.py:195 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:230 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:239 +#: neutron/agent/linux/ovs_lib.py:234 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:242 +#: neutron/agent/linux/ovs_lib.py:237 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:245 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:361 +#: neutron/agent/linux/ovs_lib.py:356 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:371 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:402 +#: neutron/agent/linux/ovs_lib.py:397 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:412 +#: neutron/agent/linux/ovs_lib.py:407 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:425 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:440 +#: neutron/agent/linux/ovs_lib.py:435 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:451 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:461 +#: neutron/agent/linux/ovs_lib.py:456 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:473 +#: neutron/agent/linux/ovs_lib.py:468 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:477 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1830,7 +1830,7 @@ msgstr "" msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:65 +#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" @@ -1858,409 +1858,409 @@ msgstr "" msgid "Request Failed: internal server error while processing your request." msgstr "" -#: neutron/common/config.py:39 +#: neutron/common/config.py:37 msgid "The host IP to bind to" msgstr "" -#: neutron/common/config.py:41 +#: neutron/common/config.py:39 msgid "The port to bind to" msgstr "" -#: neutron/common/config.py:43 +#: neutron/common/config.py:41 msgid "The API paste config file to use" msgstr "" -#: neutron/common/config.py:45 +#: neutron/common/config.py:43 msgid "The path for API extensions" msgstr "" -#: neutron/common/config.py:47 +#: neutron/common/config.py:45 msgid "The policy file to use" msgstr "" -#: neutron/common/config.py:51 +#: neutron/common/config.py:49 msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:53 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 msgid "The service plugins Neutron will use" msgstr "" -#: neutron/common/config.py:55 +#: neutron/common/config.py:53 msgid "The base MAC address Neutron will use for VIFs" msgstr "" -#: neutron/common/config.py:57 +#: neutron/common/config.py:55 msgid "How many times Neutron will retry MAC generation" msgstr "" -#: neutron/common/config.py:59 +#: neutron/common/config.py:57 msgid "Allow the usage of the bulk API" msgstr "" -#: neutron/common/config.py:61 +#: neutron/common/config.py:59 msgid "Allow the usage of the pagination" msgstr "" -#: neutron/common/config.py:63 +#: neutron/common/config.py:61 msgid "Allow the usage of the sorting" msgstr "" -#: neutron/common/config.py:65 +#: neutron/common/config.py:63 msgid "" "The maximum number of items returned in a single response, value was " "'infinite' or negative integer means no limit" msgstr "" -#: neutron/common/config.py:69 +#: neutron/common/config.py:67 msgid "Maximum number of DNS nameservers" msgstr "" -#: neutron/common/config.py:71 +#: neutron/common/config.py:69 msgid "Maximum number of host routes per subnet" msgstr "" -#: neutron/common/config.py:73 +#: neutron/common/config.py:71 msgid "Maximum number of fixed ips per port" msgstr "" -#: neutron/common/config.py:76 +#: neutron/common/config.py:74 msgid "DHCP lease duration" msgstr "" -#: neutron/common/config.py:78 +#: neutron/common/config.py:76 msgid "Allow sending resource operation notification to DHCP agent" msgstr "" -#: neutron/common/config.py:81 +#: neutron/common/config.py:79 msgid "Allow overlapping IP support in Neutron" msgstr "" -#: neutron/common/config.py:83 +#: neutron/common/config.py:81 msgid "The hostname Neutron is running on" msgstr "" -#: neutron/common/config.py:85 +#: neutron/common/config.py:83 msgid "Ensure that configured gateway is on subnet" msgstr "" -#: neutron/common/config.py:91 +#: neutron/common/config.py:89 msgid "" "Where to store Neutron state files. This directory must be writable by " "the agent." msgstr "" -#: neutron/common/config.py:117 +#: neutron/common/config.py:115 #, python-format msgid "Base MAC: %s" msgstr "" -#: neutron/common/config.py:128 +#: neutron/common/config.py:126 msgid "Logging enabled!" msgstr "" -#: neutron/common/config.py:144 +#: neutron/common/config.py:142 #, python-format msgid "Config paste file: %s" msgstr "" -#: neutron/common/config.py:149 +#: neutron/common/config.py:147 #, python-format msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" -#: neutron/common/exceptions.py:32 +#: neutron/common/exceptions.py:30 #: neutron/plugins/nicira/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" -#: neutron/common/exceptions.py:53 +#: neutron/common/exceptions.py:51 #, python-format msgid "Bad %(resource)s request: %(msg)s" msgstr "" -#: neutron/common/exceptions.py:65 +#: neutron/common/exceptions.py:63 msgid "Not authorized." msgstr "" -#: neutron/common/exceptions.py:69 +#: neutron/common/exceptions.py:67 msgid "The service is unavailable" msgstr "" -#: neutron/common/exceptions.py:73 +#: neutron/common/exceptions.py:71 #, python-format msgid "User does not have admin privileges: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:77 +#: neutron/common/exceptions.py:75 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: neutron/common/exceptions.py:81 +#: neutron/common/exceptions.py:79 #, python-format msgid "Network %(net_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:85 +#: neutron/common/exceptions.py:83 #, python-format msgid "Subnet %(subnet_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:89 +#: neutron/common/exceptions.py:87 #, python-format msgid "Port %(port_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:93 +#: neutron/common/exceptions.py:91 #, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:98 +#: neutron/common/exceptions.py:96 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:102 +#: neutron/common/exceptions.py:100 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:106 +#: neutron/common/exceptions.py:104 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:110 +#: neutron/common/exceptions.py:108 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:114 +#: neutron/common/exceptions.py:112 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:118 +#: neutron/common/exceptions.py:116 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:122 +#: neutron/common/exceptions.py:120 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:127 +#: neutron/common/exceptions.py:125 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:132 +#: neutron/common/exceptions.py:130 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:138 +#: neutron/common/exceptions.py:136 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:144 +#: neutron/common/exceptions.py:142 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:150 +#: neutron/common/exceptions.py:148 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:155 +#: neutron/common/exceptions.py:153 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:160 +#: neutron/common/exceptions.py:158 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:166 +#: neutron/common/exceptions.py:164 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:171 +#: neutron/common/exceptions.py:169 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:174 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:184 +#: neutron/common/exceptions.py:182 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:187 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:194 +#: neutron/common/exceptions.py:192 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:204 +#: neutron/common/exceptions.py:202 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:208 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:212 +#: neutron/common/exceptions.py:210 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:217 +#: neutron/common/exceptions.py:215 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:222 +#: neutron/common/exceptions.py:220 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:226 +#: neutron/common/exceptions.py:224 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:230 +#: neutron/common/exceptions.py:228 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:234 +#: neutron/common/exceptions.py:232 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:238 +#: neutron/common/exceptions.py:236 msgid "Sudo privilege is required to run this command." msgstr "" -#: neutron/common/exceptions.py:242 +#: neutron/common/exceptions.py:240 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:246 +#: neutron/common/exceptions.py:244 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:250 +#: neutron/common/exceptions.py:248 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:254 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:259 +#: neutron/common/exceptions.py:257 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:264 +#: neutron/common/exceptions.py:262 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:268 +#: neutron/common/exceptions.py:266 #, python-format msgid "Extensions not found: %(extensions)s" msgstr "" -#: neutron/common/exceptions.py:272 +#: neutron/common/exceptions.py:270 #, python-format msgid "Invalid content type %(content_type)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:274 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:281 +#: neutron/common/exceptions.py:279 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:285 +#: neutron/common/exceptions.py:283 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:290 +#: neutron/common/exceptions.py:288 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:295 +#: neutron/common/exceptions.py:293 #, python-format msgid "" "Current gateway ip %(ip_address)s already in use by port %(port_id)s. " "Unable to update." msgstr "" -#: neutron/common/exceptions.py:300 +#: neutron/common/exceptions.py:298 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" -#: neutron/common/exceptions.py:310 +#: neutron/common/exceptions.py:308 #, python-format msgid "Invalid network VXLAN port range: '%(vxlan_range)s'" msgstr "" -#: neutron/common/exceptions.py:314 +#: neutron/common/exceptions.py:312 #, python-format msgid "Found duplicate extension: %(alias)s" msgstr "" @@ -2282,32 +2282,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:53 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:143 +#: neutron/common/utils.py:140 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:146 +#: neutron/common/utils.py:143 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:149 +#: neutron/common/utils.py:146 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:151 +#: neutron/common/utils.py:148 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:154 +#: neutron/common/utils.py:151 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2339,12 +2339,12 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/api.py:59 +#: neutron/db/api.py:55 #, python-format msgid "Database registration exception: %s" msgstr "" -#: neutron/db/api.py:70 +#: neutron/db/api.py:66 msgid "Database exception" msgstr "" @@ -2613,99 +2613,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:168 +#: neutron/db/l3_db.py:163 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:607 +#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:277 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:291 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 #: neutron/plugins/bigswitch/plugin.py:817 #: neutron/plugins/bigswitch/plugin.py:826 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:307 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:318 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:333 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:467 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:506 +#: neutron/db/l3_db.py:501 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:510 +#: neutron/db/l3_db.py:505 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:522 +#: neutron/db/l3_db.py:517 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:529 +#: neutron/db/l3_db.py:524 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:533 +#: neutron/db/l3_db.py:528 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1853 +#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:731 +#: neutron/db/l3_db.py:726 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:749 +#: neutron/db/l3_db.py:744 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:837 +#: neutron/db/l3_db.py:832 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2959,24 +2959,24 @@ msgstr "" msgid "Multiple agents with agent_type=%(agent_type)s and host=%(host)s found" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:26 +#: neutron/extensions/allowedaddresspairs.py:22 msgid "AllowedAddressPair must contain ip_address" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:30 +#: neutron/extensions/allowedaddresspairs.py:26 msgid "" "Port Security must be enabled in order to have allowed address pairs on a" " port." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:35 +#: neutron/extensions/allowedaddresspairs.py:31 #, python-format msgid "" "Request contains duplicate address pair: mac_address %(mac_address)s " "ip_address %(ip_address)s." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:40 +#: neutron/extensions/allowedaddresspairs.py:36 msgid "Port's Fixed IP and Mac Address match an address pair entry." msgstr "" @@ -3141,39 +3141,39 @@ msgid "" "unlimited." msgstr "" -#: neutron/extensions/l3.py:34 +#: neutron/extensions/l3.py:29 #, python-format msgid "Router %(router_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:38 +#: neutron/extensions/l3.py:33 #, python-format msgid "Router %(router_id)s still has active ports" msgstr "" -#: neutron/extensions/l3.py:42 +#: neutron/extensions/l3.py:37 #, python-format msgid "Router %(router_id)s does not have an interface with id %(port_id)s" msgstr "" -#: neutron/extensions/l3.py:47 +#: neutron/extensions/l3.py:42 #, python-format msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s" msgstr "" -#: neutron/extensions/l3.py:52 +#: neutron/extensions/l3.py:47 #, python-format msgid "" "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot " "be deleted, as it is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:58 +#: neutron/extensions/l3.py:53 #, python-format msgid "Floating IP %(floatingip_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:62 +#: neutron/extensions/l3.py:57 #, python-format msgid "" "External network %(external_network_id)s is not reachable from subnet " @@ -3181,7 +3181,7 @@ msgid "" "Floating IP." msgstr "" -#: neutron/extensions/l3.py:68 +#: neutron/extensions/l3.py:63 #, python-format msgid "" "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with " @@ -3189,25 +3189,25 @@ msgid "" "has a floating IP on external network %(net_id)s." msgstr "" -#: neutron/extensions/l3.py:75 +#: neutron/extensions/l3.py:70 #, python-format msgid "" "Port %(port_id)s has owner %(device_owner)s and therefore cannot be " "deleted directly via the port API." msgstr "" -#: neutron/extensions/l3.py:80 +#: neutron/extensions/l3.py:75 #, python-format msgid "" "Gateway cannot be updated for router %(router_id)s, since a gateway to " "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:140 +#: neutron/extensions/l3.py:135 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:144 +#: neutron/extensions/l3.py:139 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -3361,19 +3361,19 @@ msgstr "" msgid "Duplicate segment entry in request." msgstr "" -#: neutron/extensions/portsecurity.py:25 +#: neutron/extensions/portsecurity.py:20 msgid "" "Port has security group associated. Cannot disable port security or ip " "address until security group is removed" msgstr "" -#: neutron/extensions/portsecurity.py:30 +#: neutron/extensions/portsecurity.py:25 msgid "" "Port security must be enabled and port must have an IP address in order " "to use security groups." msgstr "" -#: neutron/extensions/portsecurity.py:35 +#: neutron/extensions/portsecurity.py:30 msgid "Port does not have port security binding." msgstr "" @@ -4829,7 +4829,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:55 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89 #: neutron/plugins/mlnx/rpc_callbacks.py:76 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" @@ -4844,9 +4844,9 @@ msgstr "" #: neutron/plugins/mlnx/rpc_callbacks.py:98 #: neutron/plugins/mlnx/rpc_callbacks.py:117 #: neutron/plugins/mlnx/rpc_callbacks.py:132 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:114 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 #, python-format msgid "%s can not be found in database" msgstr "" @@ -5629,7 +5629,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:192 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5637,8 +5637,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:222 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:443 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" msgstr "" @@ -5657,7 +5657,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:208 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5665,7 +5665,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:249 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5673,7 +5673,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:255 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:471 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5831,7 +5831,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 #: neutron/plugins/mlnx/mlnx_plugin.py:334 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:519 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" msgstr "" @@ -6172,7 +6172,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:41 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 -#: neutron/plugins/openvswitch/ovs_db_v2.py:133 +#: neutron/plugins/openvswitch/ovs_db_v2.py:130 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6187,7 +6187,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:157 +#: neutron/plugins/openvswitch/ovs_db_v2.py:154 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6201,7 +6201,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:141 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 -#: neutron/plugins/openvswitch/ovs_db_v2.py:198 +#: neutron/plugins/openvswitch/ovs_db_v2.py:195 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" @@ -6211,8 +6211,8 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:89 -#: neutron/plugins/openvswitch/ovs_db_v2.py:107 +#: neutron/plugins/openvswitch/ovs_db_v2.py:86 +#: neutron/plugins/openvswitch/ovs_db_v2.py:104 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6254,7 +6254,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:144 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6267,7 +6267,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:79 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122 #: neutron/plugins/mlnx/rpc_callbacks.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:123 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" @@ -6409,7 +6409,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent out of sync with plugin!" msgstr "" @@ -6431,7 +6431,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1356 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1348 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6518,14 +6518,14 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156 #, python-format msgid "Device %(device)s not bound to the agent host %(host)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:150 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "" @@ -6547,26 +6547,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:217 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:225 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:233 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:237 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -6734,7 +6734,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:277 msgid "network_delete received" msgstr "" @@ -6745,12 +6745,12 @@ msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:318 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:343 msgid "fdb_remove received" msgstr "" @@ -6759,7 +6759,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:404 msgid "fdb_update received" msgstr "" @@ -6769,7 +6769,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:142 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" msgstr "" @@ -6780,14 +6780,14 @@ msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:942 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6795,29 +6795,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1015 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1020 #, python-format msgid "Port %s updated." msgstr "" @@ -6836,8 +6836,8 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1233 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" @@ -6898,7 +6898,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:163 +#: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6907,7 +6907,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:193 +#: neutron/plugins/openvswitch/ovs_db_v2.py:190 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " @@ -6916,7 +6916,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:188 +#: neutron/plugins/openvswitch/ovs_db_v2.py:185 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " @@ -8044,7 +8044,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:231 +#: neutron/plugins/openvswitch/ovs_db_v2.py:228 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8083,7 +8083,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8430,7 +8430,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:142 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:364 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8578,8 +8578,8 @@ msgid "" msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -8772,88 +8772,93 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:247 +#: neutron/plugins/nec/nec_plugin.py:256 +#, python-format +msgid "deactivate_port(): OFC port for port=%s is already removed." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:263 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:268 +#: neutron/plugins/nec/nec_plugin.py:284 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:317 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:341 +#: neutron/plugins/nec/nec_plugin.py:357 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:360 +#: neutron/plugins/nec/nec_plugin.py:376 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:371 +#: neutron/plugins/nec/nec_plugin.py:387 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:525 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:589 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:622 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:632 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:689 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:720 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:730 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:749 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:754 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9029,17 +9034,17 @@ msgstr "" msgid "delete_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:54 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:52 #, python-format msgid "Update ports: added=%(added)s, removed=%(removed)s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:76 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:74 #, python-format msgid "port_update received: %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:219 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:217 msgid "No port changed." msgstr "" @@ -9092,45 +9097,52 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:32 #, python-format -msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgid "The specified OFC resource (%(resource)s) is not found." msgstr "" #: neutron/plugins/nec/common/exceptions.py:36 #, python-format -msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:40 +#, python-format +msgid "" +"Neutron-OFC resource mapping for %(resource)s %(neutron_id)s is not " +"found. It may be deleted during processing." msgstr "" -#: neutron/plugins/nec/common/exceptions.py:41 +#: neutron/plugins/nec/common/exceptions.py:46 #, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:45 +#: neutron/plugins/nec/common/exceptions.py:50 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:51 +#: neutron/plugins/nec/common/exceptions.py:56 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:61 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:66 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:65 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:69 +#: neutron/plugins/nec/common/exceptions.py:74 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " @@ -9154,14 +9166,19 @@ msgstr "" #: neutron/plugins/nec/common/ofc_client.py:99 #, python-format +msgid "Specified resource %s does not exist on OFC " +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:103 +#, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:102 +#: neutron/plugins/nec/common/ofc_client.py:106 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:111 +#: neutron/plugins/nec/common/ofc_client.py:115 #, python-format msgid "Failed to connect OFC : %s" msgstr "" @@ -9171,23 +9188,18 @@ msgstr "" msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:143 -#, python-format -msgid "NotFound %(resource)s for neutron_id=%(id)s." -msgstr "" - -#: neutron/plugins/nec/db/api.py:169 +#: neutron/plugins/nec/db/api.py:168 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:202 +#: neutron/plugins/nec/db/api.py:201 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:208 -#: neutron/plugins/openvswitch/ovs_db_v2.py:319 +#: neutron/plugins/nec/db/api.py:207 +#: neutron/plugins/openvswitch/ovs_db_v2.py:316 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9211,103 +9223,102 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:230 +#: neutron/plugins/nicira/NeutronPlugin.py:223 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:266 +#: neutron/plugins/nicira/NeutronPlugin.py:259 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:268 -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#: neutron/plugins/nicira/NeutronPlugin.py:261 #, python-format -msgid "Unable to create port on NVP logical router %s" +msgid "Unable to create port on NSX logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:271 +#: neutron/plugins/nicira/NeutronPlugin.py:264 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(nsx_router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:349 +#: neutron/plugins/nicira/NeutronPlugin.py:342 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:355 +#: neutron/plugins/nicira/NeutronPlugin.py:348 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:361 +#: neutron/plugins/nicira/NeutronPlugin.py:354 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:407 +#: neutron/plugins/nicira/NeutronPlugin.py:400 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:447 +#: neutron/plugins/nicira/NeutronPlugin.py:440 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:459 -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#: neutron/plugins/nicira/NeutronPlugin.py:709 +#: neutron/plugins/nicira/NeutronPlugin.py:452 +#: neutron/plugins/nicira/NeutronPlugin.py:504 +#: neutron/plugins/nicira/NeutronPlugin.py:702 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:480 +#: neutron/plugins/nicira/NeutronPlugin.py:473 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:491 +#: neutron/plugins/nicira/NeutronPlugin.py:484 #, python-format msgid "" "Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " "to be rolled back for Neutron port: %(neutron_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:496 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:518 +#: neutron/plugins/nicira/NeutronPlugin.py:511 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:518 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:530 +#: neutron/plugins/nicira/NeutronPlugin.py:523 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:532 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9315,302 +9326,302 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:554 -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:1070 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:566 +#: neutron/plugins/nicira/NeutronPlugin.py:559 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:584 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:604 +#: neutron/plugins/nicira/NeutronPlugin.py:597 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:614 +#: neutron/plugins/nicira/NeutronPlugin.py:607 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:655 +#: neutron/plugins/nicira/NeutronPlugin.py:648 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:690 -#: neutron/plugins/nicira/NeutronPlugin.py:1788 +#: neutron/plugins/nicira/NeutronPlugin.py:683 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:694 -#: neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/plugins/nicira/NeutronPlugin.py:687 +#: neutron/plugins/nicira/NeutronPlugin.py:1785 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 +#: neutron/plugins/nicira/NeutronPlugin.py:689 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:738 +#: neutron/plugins/nicira/NeutronPlugin.py:731 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:771 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 +#: neutron/plugins/nicira/NeutronPlugin.py:775 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:786 +#: neutron/plugins/nicira/NeutronPlugin.py:779 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:790 -#: neutron/plugins/nicira/NeutronPlugin.py:806 +#: neutron/plugins/nicira/NeutronPlugin.py:783 +#: neutron/plugins/nicira/NeutronPlugin.py:799 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:812 +#: neutron/plugins/nicira/NeutronPlugin.py:805 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:857 +#: neutron/plugins/nicira/NeutronPlugin.py:850 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:891 +#: neutron/plugins/nicira/NeutronPlugin.py:884 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:981 +#: neutron/plugins/nicira/NeutronPlugin.py:974 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1066 +#: neutron/plugins/nicira/NeutronPlugin.py:1059 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1085 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1088 +#: neutron/plugins/nicira/NeutronPlugin.py:1081 #: neutron/plugins/nicira/NeutronServicePlugin.py:515 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1118 +#: neutron/plugins/nicira/NeutronPlugin.py:1111 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1186 +#: neutron/plugins/nicira/NeutronPlugin.py:1179 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1200 +#: neutron/plugins/nicira/NeutronPlugin.py:1193 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1211 +#: neutron/plugins/nicira/NeutronPlugin.py:1204 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1303 +#: neutron/plugins/nicira/NeutronPlugin.py:1296 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1331 +#: neutron/plugins/nicira/NeutronPlugin.py:1324 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1414 +#: neutron/plugins/nicira/NeutronPlugin.py:1407 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1413 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1431 +#: neutron/plugins/nicira/NeutronPlugin.py:1424 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1441 +#: neutron/plugins/nicira/NeutronPlugin.py:1434 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1470 -#: neutron/plugins/nicira/NeutronPlugin.py:1555 +#: neutron/plugins/nicira/NeutronPlugin.py:1463 +#: neutron/plugins/nicira/NeutronPlugin.py:1548 #: neutron/plugins/nicira/NeutronServicePlugin.py:198 #: neutron/plugins/nicira/NeutronServicePlugin.py:1204 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1519 +#: neutron/plugins/nicira/NeutronPlugin.py:1512 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1522 +#: neutron/plugins/nicira/NeutronPlugin.py:1515 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1557 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1580 +#: neutron/plugins/nicira/NeutronPlugin.py:1573 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1577 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1579 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1643 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1647 +#: neutron/plugins/nicira/NeutronPlugin.py:1640 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1650 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1725 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:1816 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1829 +#: neutron/plugins/nicira/NeutronPlugin.py:1822 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1961 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1967 +#: neutron/plugins/nicira/NeutronPlugin.py:1960 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:1995 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2005 +#: neutron/plugins/nicira/NeutronPlugin.py:1998 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2032 +#: neutron/plugins/nicira/NeutronPlugin.py:2025 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2055 +#: neutron/plugins/nicira/NeutronPlugin.py:2048 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2085 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2159 +#: neutron/plugins/nicira/NeutronPlugin.py:2152 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2167 +#: neutron/plugins/nicira/NeutronPlugin.py:2160 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -9618,12 +9629,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2174 +#: neutron/plugins/nicira/NeutronPlugin.py:2167 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2187 +#: neutron/plugins/nicira/NeutronPlugin.py:2180 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9651,6 +9662,11 @@ msgstr "" msgid "An exception occurred while creating a port on lswitch %s" msgstr "" +#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#, python-format +msgid "Unable to create port on NVP logical router %s" +msgstr "" + #: neutron/plugins/nicira/NeutronServicePlugin.py:469 #, python-format msgid "Unable to create integration logic switch for router %s" @@ -9860,24 +9876,24 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:54 +#: neutron/plugins/nicira/nsx_cluster.py:49 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:66 +#: neutron/plugins/nicira/nsx_cluster.py:61 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:124 +#: neutron/plugins/nicira/nvplib.py:117 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:128 +#: neutron/plugins/nicira/nvplib.py:121 #, python-format msgid "locals=[%s]" msgstr "" @@ -10278,108 +10294,103 @@ msgstr "" msgid "Task status check interval" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:24 +#: neutron/plugins/nicira/common/exceptions.py:21 #, python-format -msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:28 +#: neutron/plugins/nicira/common/exceptions.py:25 #, python-format msgid "Unable to fulfill request with version %(version)s." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:32 +#: neutron/plugins/nicira/common/exceptions.py:29 #, python-format -msgid "Invalid NVP connection parameters: %(conn_params)s" +msgid "Invalid NSX connection parameters: %(conn_params)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:36 +#: neutron/plugins/nicira/common/exceptions.py:33 #, python-format msgid "" "Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the nvp plugin ini file." +"values are specified in the [DEFAULT] section of the NSX plugin ini file." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:42 +#: neutron/plugins/nicira/common/exceptions.py:39 #, python-format msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:47 +#: neutron/plugins/nicira/common/exceptions.py:44 #, python-format msgid "" "Unable to create port on network %(network)s. Maximum number of ports " "reached" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:52 +#: neutron/plugins/nicira/common/exceptions.py:49 #, python-format msgid "" "While retrieving NAT rules, %(actual_rules)s were found whereas rules in " "the (%(min_rules)s,%(max_rules)s) interval were expected" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:58 +#: neutron/plugins/nicira/common/exceptions.py:55 #, python-format -msgid "Invalid NVP attachment type '%(attachment_type)s'" +msgid "Invalid NSX attachment type '%(attachment_type)s'" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:62 +#: neutron/plugins/nicira/common/exceptions.py:59 msgid "" "The networking backend is currently in maintenance mode and therefore " "unable to accept requests which modify its state. Please try later." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:74 +#: neutron/plugins/nicira/common/exceptions.py:65 #, python-format msgid "Gateway Service %(gateway)s is already in use" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:78 +#: neutron/plugins/nicira/common/exceptions.py:69 #, python-format msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:82 +#: neutron/plugins/nicira/common/exceptions.py:73 #, python-format -msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:86 +#: neutron/plugins/nicira/common/exceptions.py:77 #, python-format msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NVP setup" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" " and/or configuration" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:91 +#: neutron/plugins/nicira/common/exceptions.py:82 #, python-format msgid "" "An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " "via port %(port_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:100 +#: neutron/plugins/nicira/common/exceptions.py:91 #, python-format msgid "Unable to find LSN for %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:104 +#: neutron/plugins/nicira/common/exceptions.py:95 #, python-format msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:109 +#: neutron/plugins/nicira/common/exceptions.py:100 #, python-format msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:113 +#: neutron/plugins/nicira/common/exceptions.py:104 #, python-format msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" @@ -11558,383 +11569,383 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:212 +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:260 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:278 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:301 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:303 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:377 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:393 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" "Adding a tunnel endpoint failed due to a concurrenttransaction had been " "committed (%s attempts left)" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:398 +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:312 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:329 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:434 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:523 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:294 #, python-format msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:306 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, 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:469 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, 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:488 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:480 #, 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:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 #, 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:517 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, 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:534 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:566 #, 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:618 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:610 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:668 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:687 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:768 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:760 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:766 #, 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:862 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:854 #, python-format msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:871 +#: 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:883 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:886 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920 #, python-format msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:926 #, python-format msgid "" "Port %s was not found on the integration bridge and will therefore not be" " processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 #, python-format msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:956 #, python-format msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1080 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1151 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1163 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1184 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1180 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1194 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1203 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1249 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1265 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 #, 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:1276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, 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:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275 #, 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:1288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, 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:1303 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1295 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1317 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1320 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12206,58 +12217,58 @@ msgstr "" msgid "Invalid configuration. check ryu.ini" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:96 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:94 #, python-format msgid "Could not get IPv4 address from %(nic)s: %(cfg)s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:162 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:160 #, python-format msgid "External port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:170 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:168 msgid "Get Ryu rest API address" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:220 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:218 msgid "Ryu rest API port isn't specified" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:221 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:219 #, python-format msgid "Going to ofp controller mode %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236 msgid "Port update received" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269 msgid "Agent loop has new device" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296 #, python-format msgid "tunnel_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 #, python-format msgid "ovsdb_port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:302 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 #, python-format msgid "ovsdb_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:308 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:306 #, python-format msgid "Initialization failed: %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:311 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:309 msgid "" "Ryu initialization on the node is done. Agent initialized successfully, " "now running..." @@ -12386,13 +12397,13 @@ msgstr "" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgstr "" -#: neutron/server/__init__.py:40 +#: neutron/server/__init__.py:39 msgid "" "ERROR: Unable to find configuration file via the default search paths " "(~/.neutron/, ~/, /etc/neutron/, /etc/) and the '--config-file' option!" msgstr "" -#: neutron/server/__init__.py:47 +#: neutron/server/__init__.py:46 #, python-format msgid "ERROR: %s" msgstr "" @@ -13639,56 +13650,60 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:76 -#: neutron/tests/unit/nec/test_ofc_client.py:82 -#: neutron/tests/unit/nec/test_ofc_client.py:91 +#: neutron/tests/unit/nec/test_ofc_client.py:77 +msgid "The specified OFC resource (/somewhere) is not found." +msgstr "" + +#: neutron/tests/unit/nec/test_ofc_client.py:81 +#: neutron/tests/unit/nec/test_ofc_client.py:87 +#: neutron/tests/unit/nec/test_ofc_client.py:96 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:101 +#: neutron/tests/unit/nec/test_ofc_client.py:106 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:406 +#: neutron/tests/unit/vmware/apiclient/fake.py:404 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:415 +#: neutron/tests/unit/vmware/apiclient/fake.py:413 #, python-format msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:103 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:115 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:126 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:143 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:161 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:183 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:205 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:289 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:303 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:317 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:359 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:193 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:256 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 #, python-format msgid "Lswitch %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/test_edge_router.py:132 +#: neutron/tests/unit/vmware/vshield/test_edge_router.py:130 msgid "Tasks not completed" msgstr "" @@ -14799,3 +14814,37 @@ msgstr "" #~ msgid "Security group: %s was already deleted from backend" #~ msgstr "" +#~ msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +#~ msgstr "" + +#~ msgid "NotFound %(resource)s for neutron_id=%(id)s." +#~ msgstr "" + +#~ msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +#~ msgstr "" + +#~ msgid "Invalid NVP connection parameters: %(conn_params)s" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid cluster values: %(invalid_attrs)s. " +#~ "Please ensure that these values are " +#~ "specified in the [DEFAULT] section of" +#~ " the nvp plugin ini file." +#~ msgstr "" + +#~ msgid "Invalid NVP attachment type '%(attachment_type)s'" +#~ msgstr "" + +#~ msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" +#~ msgstr "" + +#~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +#~ msgstr "" + +#~ msgid "" +#~ "Service cluster: '%(cluster_id)s' is " +#~ "unavailable. Please, check NVP setup " +#~ "and/or configuration" +#~ msgstr "" + diff --git a/neutron/locale/ko_KR/LC_MESSAGES/neutron.po b/neutron/locale/ko_KR/LC_MESSAGES/neutron.po index 447a3fe21..ac4a5cad5 100644 --- a/neutron/locale/ko_KR/LC_MESSAGES/neutron.po +++ b/neutron/locale/ko_KR/LC_MESSAGES/neutron.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-27 06:23+0000\n" +"POT-Creation-Date: 2014-02-28 06:26+0000\n" "PO-Revision-Date: 2013-04-28 05:13+0000\n" "Last-Translator: ujuc Gang \n" "Language-Team: ko_KR \n" @@ -38,59 +38,59 @@ msgstr "" msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: neutron/manager.py:72 +#: neutron/manager.py:69 #, python-format msgid "dhcp_agents_per_network must be >= 1. '%s' is invalid." msgstr "" -#: neutron/manager.py:84 +#: neutron/manager.py:81 msgid "Neutron core_plugin not configured!" msgstr "" -#: neutron/manager.py:113 +#: neutron/manager.py:110 #, python-format msgid "Loading core plugin: %s" msgstr "" -#: neutron/manager.py:140 +#: neutron/manager.py:137 #, python-format msgid "Error loading plugin by name, %s" msgstr "" -#: neutron/manager.py:141 +#: neutron/manager.py:138 #, python-format msgid "Error loading plugin by class, %s" msgstr "" -#: neutron/manager.py:142 +#: neutron/manager.py:139 msgid "Plugin not found." msgstr "" -#: neutron/manager.py:147 +#: neutron/manager.py:144 msgid "Loading services supported by the core plugin" msgstr "" -#: neutron/manager.py:156 +#: neutron/manager.py:153 #, python-format msgid "Service %s is supported by the core plugin" msgstr "" -#: neutron/manager.py:169 +#: neutron/manager.py:166 #, python-format msgid "Loading service plugins: %s" msgstr "플러그인 서비스 로딩중: %s" -#: neutron/manager.py:174 +#: neutron/manager.py:171 #, python-format msgid "Loading Plugin: %s" msgstr "로딩 플러그인: %s" -#: neutron/manager.py:182 +#: neutron/manager.py:179 #, python-format msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/manager.py:194 +#: neutron/manager.py:191 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -218,42 +218,42 @@ msgstr "" msgid "%s is already registered." msgstr "" -#: neutron/service.py:39 +#: neutron/service.py:37 msgid "Seconds between running periodic tasks" msgstr "" -#: neutron/service.py:42 +#: neutron/service.py:40 msgid "Number of separate worker processes for service" msgstr "" -#: neutron/service.py:45 +#: neutron/service.py:43 msgid "" "Range of seconds to randomly delay when starting the periodic task " "scheduler to reduce stampeding. (Disable by setting to 0)" msgstr "" -#: neutron/service.py:102 +#: neutron/service.py:100 msgid "Error occurred: trying old api-paste.ini." msgstr "" -#: neutron/service.py:107 +#: neutron/service.py:105 msgid "Unrecoverable error: please check log for details." msgstr "" -#: neutron/service.py:116 +#: neutron/service.py:114 msgid "No known API applications configured." msgstr "" -#: neutron/service.py:123 +#: neutron/service.py:121 #, python-format msgid "Neutron service started, listening on %(host)s:%(port)s" msgstr "" -#: neutron/service.py:224 +#: neutron/service.py:222 msgid "Exception occurs when timer stops" msgstr "" -#: neutron/service.py:234 +#: neutron/service.py:232 msgid "Exception occurs when waiting for timer" msgstr "" @@ -437,7 +437,7 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:184 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 #: neutron/agent/metadata/namespace_proxy.py:156 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,7 +507,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:887 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 #: neutron/agent/metadata/agent.py:305 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -515,191 +515,191 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:892 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 #: neutron/agent/metadata/agent.py:310 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:241 #: neutron/services/loadbalancer/agent/agent_manager.py:121 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:897 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:158 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:158 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:166 +#: neutron/agent/l3_agent.py:162 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:169 +#: neutron/agent/l3_agent.py:165 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:174 +#: neutron/agent/l3_agent.py:170 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:176 +#: neutron/agent/l3_agent.py:172 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:179 +#: neutron/agent/l3_agent.py:175 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:181 +#: neutron/agent/l3_agent.py:177 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:204 +#: neutron/agent/l3_agent.py:200 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:231 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:236 +#: neutron/agent/l3_agent.py:232 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:257 +#: neutron/agent/l3_agent.py:253 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:277 +#: neutron/agent/l3_agent.py:273 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:298 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:322 +#: neutron/agent/l3_agent.py:318 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:346 +#: neutron/agent/l3_agent.py:342 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:395 +#: neutron/agent/l3_agent.py:391 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:397 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:545 +#: neutron/agent/l3_agent.py:541 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:669 +#: neutron/agent/l3_agent.py:665 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:674 +#: neutron/agent/l3_agent.py:670 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:678 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:686 +#: neutron/agent/l3_agent.py:682 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:693 +#: neutron/agent/l3_agent.py:689 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:742 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:751 +#: neutron/agent/l3_agent.py:747 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:753 neutron/agent/l3_agent.py:791 +#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:767 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:782 +#: neutron/agent/l3_agent.py:778 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:785 +#: neutron/agent/l3_agent.py:781 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:783 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:800 +#: neutron/agent/l3_agent.py:796 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:820 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:828 +#: neutron/agent/l3_agent.py:824 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:860 +#: neutron/agent/l3_agent.py:856 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:884 +#: neutron/agent/l3_agent.py:880 msgid "Report state task successfully completed" msgstr "" @@ -725,7 +725,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279 #, python-format msgid "Delete %s" msgstr "" @@ -1077,7 +1077,7 @@ msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:61 -#: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" @@ -1183,86 +1183,86 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:39 +#: neutron/agent/linux/ovs_lib.py:34 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 -#: neutron/agent/linux/ovs_lib.py:313 +#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 +#: neutron/agent/linux/ovs_lib.py:308 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:174 +#: neutron/agent/linux/ovs_lib.py:169 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:200 +#: neutron/agent/linux/ovs_lib.py:195 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:230 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:239 +#: neutron/agent/linux/ovs_lib.py:234 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:242 +#: neutron/agent/linux/ovs_lib.py:237 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:245 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:361 +#: neutron/agent/linux/ovs_lib.py:356 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:371 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:402 +#: neutron/agent/linux/ovs_lib.py:397 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:412 +#: neutron/agent/linux/ovs_lib.py:407 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:425 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:440 +#: neutron/agent/linux/ovs_lib.py:435 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:451 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:461 +#: neutron/agent/linux/ovs_lib.py:456 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:473 +#: neutron/agent/linux/ovs_lib.py:468 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:477 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1830,7 +1830,7 @@ msgstr "" msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:65 +#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" @@ -1858,409 +1858,409 @@ msgstr "" msgid "Request Failed: internal server error while processing your request." msgstr "" -#: neutron/common/config.py:39 +#: neutron/common/config.py:37 msgid "The host IP to bind to" msgstr "" -#: neutron/common/config.py:41 +#: neutron/common/config.py:39 msgid "The port to bind to" msgstr "" -#: neutron/common/config.py:43 +#: neutron/common/config.py:41 msgid "The API paste config file to use" msgstr "" -#: neutron/common/config.py:45 +#: neutron/common/config.py:43 msgid "The path for API extensions" msgstr "" -#: neutron/common/config.py:47 +#: neutron/common/config.py:45 msgid "The policy file to use" msgstr "" -#: neutron/common/config.py:51 +#: neutron/common/config.py:49 msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:53 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 msgid "The service plugins Neutron will use" msgstr "" -#: neutron/common/config.py:55 +#: neutron/common/config.py:53 msgid "The base MAC address Neutron will use for VIFs" msgstr "" -#: neutron/common/config.py:57 +#: neutron/common/config.py:55 msgid "How many times Neutron will retry MAC generation" msgstr "" -#: neutron/common/config.py:59 +#: neutron/common/config.py:57 msgid "Allow the usage of the bulk API" msgstr "" -#: neutron/common/config.py:61 +#: neutron/common/config.py:59 msgid "Allow the usage of the pagination" msgstr "" -#: neutron/common/config.py:63 +#: neutron/common/config.py:61 msgid "Allow the usage of the sorting" msgstr "" -#: neutron/common/config.py:65 +#: neutron/common/config.py:63 msgid "" "The maximum number of items returned in a single response, value was " "'infinite' or negative integer means no limit" msgstr "" -#: neutron/common/config.py:69 +#: neutron/common/config.py:67 msgid "Maximum number of DNS nameservers" msgstr "" -#: neutron/common/config.py:71 +#: neutron/common/config.py:69 msgid "Maximum number of host routes per subnet" msgstr "" -#: neutron/common/config.py:73 +#: neutron/common/config.py:71 msgid "Maximum number of fixed ips per port" msgstr "" -#: neutron/common/config.py:76 +#: neutron/common/config.py:74 msgid "DHCP lease duration" msgstr "" -#: neutron/common/config.py:78 +#: neutron/common/config.py:76 msgid "Allow sending resource operation notification to DHCP agent" msgstr "" -#: neutron/common/config.py:81 +#: neutron/common/config.py:79 msgid "Allow overlapping IP support in Neutron" msgstr "" -#: neutron/common/config.py:83 +#: neutron/common/config.py:81 msgid "The hostname Neutron is running on" msgstr "" -#: neutron/common/config.py:85 +#: neutron/common/config.py:83 msgid "Ensure that configured gateway is on subnet" msgstr "" -#: neutron/common/config.py:91 +#: neutron/common/config.py:89 msgid "" "Where to store Neutron state files. This directory must be writable by " "the agent." msgstr "" -#: neutron/common/config.py:117 +#: neutron/common/config.py:115 #, python-format msgid "Base MAC: %s" msgstr "" -#: neutron/common/config.py:128 +#: neutron/common/config.py:126 msgid "Logging enabled!" msgstr "" -#: neutron/common/config.py:144 +#: neutron/common/config.py:142 #, python-format msgid "Config paste file: %s" msgstr "" -#: neutron/common/config.py:149 +#: neutron/common/config.py:147 #, python-format msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" -#: neutron/common/exceptions.py:32 +#: neutron/common/exceptions.py:30 #: neutron/plugins/nicira/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" -#: neutron/common/exceptions.py:53 +#: neutron/common/exceptions.py:51 #, python-format msgid "Bad %(resource)s request: %(msg)s" msgstr "" -#: neutron/common/exceptions.py:65 +#: neutron/common/exceptions.py:63 msgid "Not authorized." msgstr "" -#: neutron/common/exceptions.py:69 +#: neutron/common/exceptions.py:67 msgid "The service is unavailable" msgstr "" -#: neutron/common/exceptions.py:73 +#: neutron/common/exceptions.py:71 #, python-format msgid "User does not have admin privileges: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:77 +#: neutron/common/exceptions.py:75 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: neutron/common/exceptions.py:81 +#: neutron/common/exceptions.py:79 #, python-format msgid "Network %(net_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:85 +#: neutron/common/exceptions.py:83 #, python-format msgid "Subnet %(subnet_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:89 +#: neutron/common/exceptions.py:87 #, python-format msgid "Port %(port_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:93 +#: neutron/common/exceptions.py:91 #, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:98 +#: neutron/common/exceptions.py:96 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:102 +#: neutron/common/exceptions.py:100 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:106 +#: neutron/common/exceptions.py:104 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:110 +#: neutron/common/exceptions.py:108 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:114 +#: neutron/common/exceptions.py:112 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:118 +#: neutron/common/exceptions.py:116 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:122 +#: neutron/common/exceptions.py:120 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:127 +#: neutron/common/exceptions.py:125 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:132 +#: neutron/common/exceptions.py:130 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:138 +#: neutron/common/exceptions.py:136 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:144 +#: neutron/common/exceptions.py:142 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:150 +#: neutron/common/exceptions.py:148 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:155 +#: neutron/common/exceptions.py:153 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:160 +#: neutron/common/exceptions.py:158 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:166 +#: neutron/common/exceptions.py:164 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:171 +#: neutron/common/exceptions.py:169 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:174 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:184 +#: neutron/common/exceptions.py:182 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:187 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:194 +#: neutron/common/exceptions.py:192 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:204 +#: neutron/common/exceptions.py:202 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:208 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:212 +#: neutron/common/exceptions.py:210 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:217 +#: neutron/common/exceptions.py:215 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:222 +#: neutron/common/exceptions.py:220 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:226 +#: neutron/common/exceptions.py:224 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:230 +#: neutron/common/exceptions.py:228 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:234 +#: neutron/common/exceptions.py:232 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:238 +#: neutron/common/exceptions.py:236 msgid "Sudo privilege is required to run this command." msgstr "" -#: neutron/common/exceptions.py:242 +#: neutron/common/exceptions.py:240 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:246 +#: neutron/common/exceptions.py:244 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:250 +#: neutron/common/exceptions.py:248 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:254 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:259 +#: neutron/common/exceptions.py:257 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:264 +#: neutron/common/exceptions.py:262 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:268 +#: neutron/common/exceptions.py:266 #, python-format msgid "Extensions not found: %(extensions)s" msgstr "" -#: neutron/common/exceptions.py:272 +#: neutron/common/exceptions.py:270 #, python-format msgid "Invalid content type %(content_type)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:274 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:281 +#: neutron/common/exceptions.py:279 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:285 +#: neutron/common/exceptions.py:283 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:290 +#: neutron/common/exceptions.py:288 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:295 +#: neutron/common/exceptions.py:293 #, python-format msgid "" "Current gateway ip %(ip_address)s already in use by port %(port_id)s. " "Unable to update." msgstr "" -#: neutron/common/exceptions.py:300 +#: neutron/common/exceptions.py:298 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" -#: neutron/common/exceptions.py:310 +#: neutron/common/exceptions.py:308 #, python-format msgid "Invalid network VXLAN port range: '%(vxlan_range)s'" msgstr "" -#: neutron/common/exceptions.py:314 +#: neutron/common/exceptions.py:312 #, python-format msgid "Found duplicate extension: %(alias)s" msgstr "" @@ -2282,32 +2282,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:53 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:143 +#: neutron/common/utils.py:140 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:146 +#: neutron/common/utils.py:143 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:149 +#: neutron/common/utils.py:146 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:151 +#: neutron/common/utils.py:148 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:154 +#: neutron/common/utils.py:151 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2339,12 +2339,12 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/api.py:59 +#: neutron/db/api.py:55 #, python-format msgid "Database registration exception: %s" msgstr "" -#: neutron/db/api.py:70 +#: neutron/db/api.py:66 msgid "Database exception" msgstr "" @@ -2613,99 +2613,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:168 +#: neutron/db/l3_db.py:163 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:607 +#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:277 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:291 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 #: neutron/plugins/bigswitch/plugin.py:817 #: neutron/plugins/bigswitch/plugin.py:826 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:307 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:318 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:333 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:467 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:506 +#: neutron/db/l3_db.py:501 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:510 +#: neutron/db/l3_db.py:505 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:522 +#: neutron/db/l3_db.py:517 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:529 +#: neutron/db/l3_db.py:524 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:533 +#: neutron/db/l3_db.py:528 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1853 +#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:731 +#: neutron/db/l3_db.py:726 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:749 +#: neutron/db/l3_db.py:744 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:837 +#: neutron/db/l3_db.py:832 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2959,24 +2959,24 @@ msgstr "" msgid "Multiple agents with agent_type=%(agent_type)s and host=%(host)s found" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:26 +#: neutron/extensions/allowedaddresspairs.py:22 msgid "AllowedAddressPair must contain ip_address" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:30 +#: neutron/extensions/allowedaddresspairs.py:26 msgid "" "Port Security must be enabled in order to have allowed address pairs on a" " port." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:35 +#: neutron/extensions/allowedaddresspairs.py:31 #, python-format msgid "" "Request contains duplicate address pair: mac_address %(mac_address)s " "ip_address %(ip_address)s." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:40 +#: neutron/extensions/allowedaddresspairs.py:36 msgid "Port's Fixed IP and Mac Address match an address pair entry." msgstr "" @@ -3141,39 +3141,39 @@ msgid "" "unlimited." msgstr "" -#: neutron/extensions/l3.py:34 +#: neutron/extensions/l3.py:29 #, python-format msgid "Router %(router_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:38 +#: neutron/extensions/l3.py:33 #, python-format msgid "Router %(router_id)s still has active ports" msgstr "" -#: neutron/extensions/l3.py:42 +#: neutron/extensions/l3.py:37 #, python-format msgid "Router %(router_id)s does not have an interface with id %(port_id)s" msgstr "" -#: neutron/extensions/l3.py:47 +#: neutron/extensions/l3.py:42 #, python-format msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s" msgstr "" -#: neutron/extensions/l3.py:52 +#: neutron/extensions/l3.py:47 #, python-format msgid "" "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot " "be deleted, as it is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:58 +#: neutron/extensions/l3.py:53 #, python-format msgid "Floating IP %(floatingip_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:62 +#: neutron/extensions/l3.py:57 #, python-format msgid "" "External network %(external_network_id)s is not reachable from subnet " @@ -3181,7 +3181,7 @@ msgid "" "Floating IP." msgstr "" -#: neutron/extensions/l3.py:68 +#: neutron/extensions/l3.py:63 #, python-format msgid "" "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with " @@ -3189,25 +3189,25 @@ msgid "" "has a floating IP on external network %(net_id)s." msgstr "" -#: neutron/extensions/l3.py:75 +#: neutron/extensions/l3.py:70 #, python-format msgid "" "Port %(port_id)s has owner %(device_owner)s and therefore cannot be " "deleted directly via the port API." msgstr "" -#: neutron/extensions/l3.py:80 +#: neutron/extensions/l3.py:75 #, python-format msgid "" "Gateway cannot be updated for router %(router_id)s, since a gateway to " "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:140 +#: neutron/extensions/l3.py:135 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:144 +#: neutron/extensions/l3.py:139 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -3361,19 +3361,19 @@ msgstr "" msgid "Duplicate segment entry in request." msgstr "" -#: neutron/extensions/portsecurity.py:25 +#: neutron/extensions/portsecurity.py:20 msgid "" "Port has security group associated. Cannot disable port security or ip " "address until security group is removed" msgstr "" -#: neutron/extensions/portsecurity.py:30 +#: neutron/extensions/portsecurity.py:25 msgid "" "Port security must be enabled and port must have an IP address in order " "to use security groups." msgstr "" -#: neutron/extensions/portsecurity.py:35 +#: neutron/extensions/portsecurity.py:30 msgid "Port does not have port security binding." msgstr "" @@ -4829,7 +4829,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:55 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89 #: neutron/plugins/mlnx/rpc_callbacks.py:76 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" @@ -4844,9 +4844,9 @@ msgstr "" #: neutron/plugins/mlnx/rpc_callbacks.py:98 #: neutron/plugins/mlnx/rpc_callbacks.py:117 #: neutron/plugins/mlnx/rpc_callbacks.py:132 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:114 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 #, python-format msgid "%s can not be found in database" msgstr "" @@ -5629,7 +5629,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:192 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5637,8 +5637,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:222 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:443 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" msgstr "" @@ -5657,7 +5657,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:208 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5665,7 +5665,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:249 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5673,7 +5673,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:255 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:471 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5831,7 +5831,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 #: neutron/plugins/mlnx/mlnx_plugin.py:334 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:519 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" msgstr "" @@ -6172,7 +6172,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:41 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 -#: neutron/plugins/openvswitch/ovs_db_v2.py:133 +#: neutron/plugins/openvswitch/ovs_db_v2.py:130 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6187,7 +6187,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:157 +#: neutron/plugins/openvswitch/ovs_db_v2.py:154 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6201,7 +6201,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:141 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 -#: neutron/plugins/openvswitch/ovs_db_v2.py:198 +#: neutron/plugins/openvswitch/ovs_db_v2.py:195 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" @@ -6211,8 +6211,8 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:89 -#: neutron/plugins/openvswitch/ovs_db_v2.py:107 +#: neutron/plugins/openvswitch/ovs_db_v2.py:86 +#: neutron/plugins/openvswitch/ovs_db_v2.py:104 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6254,7 +6254,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:144 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6267,7 +6267,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:79 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122 #: neutron/plugins/mlnx/rpc_callbacks.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:123 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" @@ -6409,7 +6409,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent out of sync with plugin!" msgstr "" @@ -6431,7 +6431,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1356 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1348 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6518,14 +6518,14 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156 #, python-format msgid "Device %(device)s not bound to the agent host %(host)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:150 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "" @@ -6547,26 +6547,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:217 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:225 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:233 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:237 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -6734,7 +6734,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:277 msgid "network_delete received" msgstr "" @@ -6745,12 +6745,12 @@ msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:318 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:343 msgid "fdb_remove received" msgstr "" @@ -6759,7 +6759,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:404 msgid "fdb_update received" msgstr "" @@ -6769,7 +6769,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:142 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" msgstr "" @@ -6780,14 +6780,14 @@ msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:942 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6795,29 +6795,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1015 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1020 #, python-format msgid "Port %s updated." msgstr "" @@ -6836,8 +6836,8 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1233 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" @@ -6898,7 +6898,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:163 +#: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6907,7 +6907,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:193 +#: neutron/plugins/openvswitch/ovs_db_v2.py:190 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " @@ -6916,7 +6916,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:188 +#: neutron/plugins/openvswitch/ovs_db_v2.py:185 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " @@ -8044,7 +8044,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:231 +#: neutron/plugins/openvswitch/ovs_db_v2.py:228 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8083,7 +8083,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8430,7 +8430,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:142 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:364 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8578,8 +8578,8 @@ msgid "" msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -8772,88 +8772,93 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:247 +#: neutron/plugins/nec/nec_plugin.py:256 +#, python-format +msgid "deactivate_port(): OFC port for port=%s is already removed." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:263 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:268 +#: neutron/plugins/nec/nec_plugin.py:284 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:317 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:341 +#: neutron/plugins/nec/nec_plugin.py:357 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:360 +#: neutron/plugins/nec/nec_plugin.py:376 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:371 +#: neutron/plugins/nec/nec_plugin.py:387 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:525 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:589 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:622 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:632 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:689 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:720 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:730 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:749 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:754 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9029,17 +9034,17 @@ msgstr "" msgid "delete_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:54 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:52 #, python-format msgid "Update ports: added=%(added)s, removed=%(removed)s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:76 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:74 #, python-format msgid "port_update received: %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:219 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:217 msgid "No port changed." msgstr "" @@ -9092,45 +9097,52 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:32 #, python-format -msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgid "The specified OFC resource (%(resource)s) is not found." msgstr "" #: neutron/plugins/nec/common/exceptions.py:36 #, python-format -msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:40 +#, python-format +msgid "" +"Neutron-OFC resource mapping for %(resource)s %(neutron_id)s is not " +"found. It may be deleted during processing." msgstr "" -#: neutron/plugins/nec/common/exceptions.py:41 +#: neutron/plugins/nec/common/exceptions.py:46 #, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:45 +#: neutron/plugins/nec/common/exceptions.py:50 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:51 +#: neutron/plugins/nec/common/exceptions.py:56 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:61 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:66 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:65 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:69 +#: neutron/plugins/nec/common/exceptions.py:74 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " @@ -9154,14 +9166,19 @@ msgstr "" #: neutron/plugins/nec/common/ofc_client.py:99 #, python-format +msgid "Specified resource %s does not exist on OFC " +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:103 +#, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:102 +#: neutron/plugins/nec/common/ofc_client.py:106 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:111 +#: neutron/plugins/nec/common/ofc_client.py:115 #, python-format msgid "Failed to connect OFC : %s" msgstr "" @@ -9171,23 +9188,18 @@ msgstr "" msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:143 -#, python-format -msgid "NotFound %(resource)s for neutron_id=%(id)s." -msgstr "" - -#: neutron/plugins/nec/db/api.py:169 +#: neutron/plugins/nec/db/api.py:168 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:202 +#: neutron/plugins/nec/db/api.py:201 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:208 -#: neutron/plugins/openvswitch/ovs_db_v2.py:319 +#: neutron/plugins/nec/db/api.py:207 +#: neutron/plugins/openvswitch/ovs_db_v2.py:316 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9211,103 +9223,102 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:230 +#: neutron/plugins/nicira/NeutronPlugin.py:223 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:266 +#: neutron/plugins/nicira/NeutronPlugin.py:259 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:268 -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#: neutron/plugins/nicira/NeutronPlugin.py:261 #, python-format -msgid "Unable to create port on NVP logical router %s" +msgid "Unable to create port on NSX logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:271 +#: neutron/plugins/nicira/NeutronPlugin.py:264 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(nsx_router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:349 +#: neutron/plugins/nicira/NeutronPlugin.py:342 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:355 +#: neutron/plugins/nicira/NeutronPlugin.py:348 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:361 +#: neutron/plugins/nicira/NeutronPlugin.py:354 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:407 +#: neutron/plugins/nicira/NeutronPlugin.py:400 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:447 +#: neutron/plugins/nicira/NeutronPlugin.py:440 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:459 -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#: neutron/plugins/nicira/NeutronPlugin.py:709 +#: neutron/plugins/nicira/NeutronPlugin.py:452 +#: neutron/plugins/nicira/NeutronPlugin.py:504 +#: neutron/plugins/nicira/NeutronPlugin.py:702 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:480 +#: neutron/plugins/nicira/NeutronPlugin.py:473 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:491 +#: neutron/plugins/nicira/NeutronPlugin.py:484 #, python-format msgid "" "Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " "to be rolled back for Neutron port: %(neutron_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:496 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:518 +#: neutron/plugins/nicira/NeutronPlugin.py:511 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:518 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:530 +#: neutron/plugins/nicira/NeutronPlugin.py:523 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:532 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9315,302 +9326,302 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:554 -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:1070 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:566 +#: neutron/plugins/nicira/NeutronPlugin.py:559 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:584 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:604 +#: neutron/plugins/nicira/NeutronPlugin.py:597 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:614 +#: neutron/plugins/nicira/NeutronPlugin.py:607 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:655 +#: neutron/plugins/nicira/NeutronPlugin.py:648 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:690 -#: neutron/plugins/nicira/NeutronPlugin.py:1788 +#: neutron/plugins/nicira/NeutronPlugin.py:683 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:694 -#: neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/plugins/nicira/NeutronPlugin.py:687 +#: neutron/plugins/nicira/NeutronPlugin.py:1785 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 +#: neutron/plugins/nicira/NeutronPlugin.py:689 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:738 +#: neutron/plugins/nicira/NeutronPlugin.py:731 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:771 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 +#: neutron/plugins/nicira/NeutronPlugin.py:775 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:786 +#: neutron/plugins/nicira/NeutronPlugin.py:779 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:790 -#: neutron/plugins/nicira/NeutronPlugin.py:806 +#: neutron/plugins/nicira/NeutronPlugin.py:783 +#: neutron/plugins/nicira/NeutronPlugin.py:799 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:812 +#: neutron/plugins/nicira/NeutronPlugin.py:805 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:857 +#: neutron/plugins/nicira/NeutronPlugin.py:850 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:891 +#: neutron/plugins/nicira/NeutronPlugin.py:884 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:981 +#: neutron/plugins/nicira/NeutronPlugin.py:974 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1066 +#: neutron/plugins/nicira/NeutronPlugin.py:1059 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1085 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1088 +#: neutron/plugins/nicira/NeutronPlugin.py:1081 #: neutron/plugins/nicira/NeutronServicePlugin.py:515 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1118 +#: neutron/plugins/nicira/NeutronPlugin.py:1111 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1186 +#: neutron/plugins/nicira/NeutronPlugin.py:1179 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1200 +#: neutron/plugins/nicira/NeutronPlugin.py:1193 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1211 +#: neutron/plugins/nicira/NeutronPlugin.py:1204 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1303 +#: neutron/plugins/nicira/NeutronPlugin.py:1296 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1331 +#: neutron/plugins/nicira/NeutronPlugin.py:1324 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1414 +#: neutron/plugins/nicira/NeutronPlugin.py:1407 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1413 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1431 +#: neutron/plugins/nicira/NeutronPlugin.py:1424 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1441 +#: neutron/plugins/nicira/NeutronPlugin.py:1434 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1470 -#: neutron/plugins/nicira/NeutronPlugin.py:1555 +#: neutron/plugins/nicira/NeutronPlugin.py:1463 +#: neutron/plugins/nicira/NeutronPlugin.py:1548 #: neutron/plugins/nicira/NeutronServicePlugin.py:198 #: neutron/plugins/nicira/NeutronServicePlugin.py:1204 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1519 +#: neutron/plugins/nicira/NeutronPlugin.py:1512 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1522 +#: neutron/plugins/nicira/NeutronPlugin.py:1515 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1557 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1580 +#: neutron/plugins/nicira/NeutronPlugin.py:1573 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1577 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1579 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1643 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1647 +#: neutron/plugins/nicira/NeutronPlugin.py:1640 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1650 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1725 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:1816 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1829 +#: neutron/plugins/nicira/NeutronPlugin.py:1822 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1961 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1967 +#: neutron/plugins/nicira/NeutronPlugin.py:1960 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:1995 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2005 +#: neutron/plugins/nicira/NeutronPlugin.py:1998 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2032 +#: neutron/plugins/nicira/NeutronPlugin.py:2025 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2055 +#: neutron/plugins/nicira/NeutronPlugin.py:2048 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2085 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2159 +#: neutron/plugins/nicira/NeutronPlugin.py:2152 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2167 +#: neutron/plugins/nicira/NeutronPlugin.py:2160 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -9618,12 +9629,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2174 +#: neutron/plugins/nicira/NeutronPlugin.py:2167 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2187 +#: neutron/plugins/nicira/NeutronPlugin.py:2180 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9651,6 +9662,11 @@ msgstr "" msgid "An exception occurred while creating a port on lswitch %s" msgstr "" +#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#, python-format +msgid "Unable to create port on NVP logical router %s" +msgstr "" + #: neutron/plugins/nicira/NeutronServicePlugin.py:469 #, python-format msgid "Unable to create integration logic switch for router %s" @@ -9860,24 +9876,24 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:54 +#: neutron/plugins/nicira/nsx_cluster.py:49 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:66 +#: neutron/plugins/nicira/nsx_cluster.py:61 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:124 +#: neutron/plugins/nicira/nvplib.py:117 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:128 +#: neutron/plugins/nicira/nvplib.py:121 #, python-format msgid "locals=[%s]" msgstr "" @@ -10278,108 +10294,103 @@ msgstr "" msgid "Task status check interval" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:24 +#: neutron/plugins/nicira/common/exceptions.py:21 #, python-format -msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:28 +#: neutron/plugins/nicira/common/exceptions.py:25 #, python-format msgid "Unable to fulfill request with version %(version)s." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:32 +#: neutron/plugins/nicira/common/exceptions.py:29 #, python-format -msgid "Invalid NVP connection parameters: %(conn_params)s" +msgid "Invalid NSX connection parameters: %(conn_params)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:36 +#: neutron/plugins/nicira/common/exceptions.py:33 #, python-format msgid "" "Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the nvp plugin ini file." +"values are specified in the [DEFAULT] section of the NSX plugin ini file." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:42 +#: neutron/plugins/nicira/common/exceptions.py:39 #, python-format msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:47 +#: neutron/plugins/nicira/common/exceptions.py:44 #, python-format msgid "" "Unable to create port on network %(network)s. Maximum number of ports " "reached" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:52 +#: neutron/plugins/nicira/common/exceptions.py:49 #, python-format msgid "" "While retrieving NAT rules, %(actual_rules)s were found whereas rules in " "the (%(min_rules)s,%(max_rules)s) interval were expected" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:58 +#: neutron/plugins/nicira/common/exceptions.py:55 #, python-format -msgid "Invalid NVP attachment type '%(attachment_type)s'" +msgid "Invalid NSX attachment type '%(attachment_type)s'" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:62 +#: neutron/plugins/nicira/common/exceptions.py:59 msgid "" "The networking backend is currently in maintenance mode and therefore " "unable to accept requests which modify its state. Please try later." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:74 +#: neutron/plugins/nicira/common/exceptions.py:65 #, python-format msgid "Gateway Service %(gateway)s is already in use" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:78 +#: neutron/plugins/nicira/common/exceptions.py:69 #, python-format msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:82 +#: neutron/plugins/nicira/common/exceptions.py:73 #, python-format -msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:86 +#: neutron/plugins/nicira/common/exceptions.py:77 #, python-format msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NVP setup" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" " and/or configuration" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:91 +#: neutron/plugins/nicira/common/exceptions.py:82 #, python-format msgid "" "An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " "via port %(port_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:100 +#: neutron/plugins/nicira/common/exceptions.py:91 #, python-format msgid "Unable to find LSN for %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:104 +#: neutron/plugins/nicira/common/exceptions.py:95 #, python-format msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:109 +#: neutron/plugins/nicira/common/exceptions.py:100 #, python-format msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:113 +#: neutron/plugins/nicira/common/exceptions.py:104 #, python-format msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" @@ -11558,383 +11569,383 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:212 +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:260 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:278 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:301 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:303 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:377 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:393 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" "Adding a tunnel endpoint failed due to a concurrenttransaction had been " "committed (%s attempts left)" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:398 +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:312 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:329 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:434 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:523 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:294 #, python-format msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:306 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, 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:469 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, 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:488 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:480 #, 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:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 #, 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:517 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, 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:534 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:566 #, 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:618 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:610 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:668 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:687 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:768 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:760 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:766 #, 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:862 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:854 #, python-format msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:871 +#: 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:883 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:886 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920 #, python-format msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:926 #, python-format msgid "" "Port %s was not found on the integration bridge and will therefore not be" " processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 #, python-format msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:956 #, python-format msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1080 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1151 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1163 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1184 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1180 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1194 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1203 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1249 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1265 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 #, 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:1276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, 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:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275 #, 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:1288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, 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:1303 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1295 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1317 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1320 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12206,58 +12217,58 @@ msgstr "" msgid "Invalid configuration. check ryu.ini" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:96 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:94 #, python-format msgid "Could not get IPv4 address from %(nic)s: %(cfg)s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:162 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:160 #, python-format msgid "External port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:170 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:168 msgid "Get Ryu rest API address" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:220 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:218 msgid "Ryu rest API port isn't specified" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:221 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:219 #, python-format msgid "Going to ofp controller mode %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236 msgid "Port update received" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269 msgid "Agent loop has new device" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296 #, python-format msgid "tunnel_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 #, python-format msgid "ovsdb_port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:302 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 #, python-format msgid "ovsdb_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:308 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:306 #, python-format msgid "Initialization failed: %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:311 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:309 msgid "" "Ryu initialization on the node is done. Agent initialized successfully, " "now running..." @@ -12386,13 +12397,13 @@ msgstr "" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgstr "" -#: neutron/server/__init__.py:40 +#: neutron/server/__init__.py:39 msgid "" "ERROR: Unable to find configuration file via the default search paths " "(~/.neutron/, ~/, /etc/neutron/, /etc/) and the '--config-file' option!" msgstr "" -#: neutron/server/__init__.py:47 +#: neutron/server/__init__.py:46 #, python-format msgid "ERROR: %s" msgstr "" @@ -13639,56 +13650,60 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:76 -#: neutron/tests/unit/nec/test_ofc_client.py:82 -#: neutron/tests/unit/nec/test_ofc_client.py:91 +#: neutron/tests/unit/nec/test_ofc_client.py:77 +msgid "The specified OFC resource (/somewhere) is not found." +msgstr "" + +#: neutron/tests/unit/nec/test_ofc_client.py:81 +#: neutron/tests/unit/nec/test_ofc_client.py:87 +#: neutron/tests/unit/nec/test_ofc_client.py:96 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:101 +#: neutron/tests/unit/nec/test_ofc_client.py:106 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:406 +#: neutron/tests/unit/vmware/apiclient/fake.py:404 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:415 +#: neutron/tests/unit/vmware/apiclient/fake.py:413 #, python-format msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:103 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:115 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:126 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:143 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:161 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:183 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:205 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:289 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:303 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:317 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:359 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:193 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:256 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 #, python-format msgid "Lswitch %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/test_edge_router.py:132 +#: neutron/tests/unit/vmware/vshield/test_edge_router.py:130 msgid "Tasks not completed" msgstr "" @@ -14799,3 +14814,37 @@ msgstr "" #~ msgid "Security group: %s was already deleted from backend" #~ msgstr "" +#~ msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +#~ msgstr "" + +#~ msgid "NotFound %(resource)s for neutron_id=%(id)s." +#~ msgstr "" + +#~ msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +#~ msgstr "" + +#~ msgid "Invalid NVP connection parameters: %(conn_params)s" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid cluster values: %(invalid_attrs)s. " +#~ "Please ensure that these values are " +#~ "specified in the [DEFAULT] section of" +#~ " the nvp plugin ini file." +#~ msgstr "" + +#~ msgid "Invalid NVP attachment type '%(attachment_type)s'" +#~ msgstr "" + +#~ msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" +#~ msgstr "" + +#~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +#~ msgstr "" + +#~ msgid "" +#~ "Service cluster: '%(cluster_id)s' is " +#~ "unavailable. Please, check NVP setup " +#~ "and/or configuration" +#~ msgstr "" + diff --git a/neutron/locale/ml_IN/LC_MESSAGES/neutron.po b/neutron/locale/ml_IN/LC_MESSAGES/neutron.po index e39be3fd6..2af396ba0 100644 --- a/neutron/locale/ml_IN/LC_MESSAGES/neutron.po +++ b/neutron/locale/ml_IN/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-27 06:23+0000\n" +"POT-Creation-Date: 2014-02-28 06:26+0000\n" "PO-Revision-Date: 2013-11-17 05:24+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Malayalam (India) " @@ -38,59 +38,59 @@ msgstr "" msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: neutron/manager.py:72 +#: neutron/manager.py:69 #, python-format msgid "dhcp_agents_per_network must be >= 1. '%s' is invalid." msgstr "" -#: neutron/manager.py:84 +#: neutron/manager.py:81 msgid "Neutron core_plugin not configured!" msgstr "" -#: neutron/manager.py:113 +#: neutron/manager.py:110 #, python-format msgid "Loading core plugin: %s" msgstr "" -#: neutron/manager.py:140 +#: neutron/manager.py:137 #, python-format msgid "Error loading plugin by name, %s" msgstr "" -#: neutron/manager.py:141 +#: neutron/manager.py:138 #, python-format msgid "Error loading plugin by class, %s" msgstr "" -#: neutron/manager.py:142 +#: neutron/manager.py:139 msgid "Plugin not found." msgstr "" -#: neutron/manager.py:147 +#: neutron/manager.py:144 msgid "Loading services supported by the core plugin" msgstr "" -#: neutron/manager.py:156 +#: neutron/manager.py:153 #, python-format msgid "Service %s is supported by the core plugin" msgstr "" -#: neutron/manager.py:169 +#: neutron/manager.py:166 #, python-format msgid "Loading service plugins: %s" msgstr "" -#: neutron/manager.py:174 +#: neutron/manager.py:171 #, python-format msgid "Loading Plugin: %s" msgstr "" -#: neutron/manager.py:182 +#: neutron/manager.py:179 #, python-format msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/manager.py:194 +#: neutron/manager.py:191 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -218,42 +218,42 @@ msgstr "" msgid "%s is already registered." msgstr "" -#: neutron/service.py:39 +#: neutron/service.py:37 msgid "Seconds between running periodic tasks" msgstr "" -#: neutron/service.py:42 +#: neutron/service.py:40 msgid "Number of separate worker processes for service" msgstr "" -#: neutron/service.py:45 +#: neutron/service.py:43 msgid "" "Range of seconds to randomly delay when starting the periodic task " "scheduler to reduce stampeding. (Disable by setting to 0)" msgstr "" -#: neutron/service.py:102 +#: neutron/service.py:100 msgid "Error occurred: trying old api-paste.ini." msgstr "" -#: neutron/service.py:107 +#: neutron/service.py:105 msgid "Unrecoverable error: please check log for details." msgstr "" -#: neutron/service.py:116 +#: neutron/service.py:114 msgid "No known API applications configured." msgstr "" -#: neutron/service.py:123 +#: neutron/service.py:121 #, python-format msgid "Neutron service started, listening on %(host)s:%(port)s" msgstr "" -#: neutron/service.py:224 +#: neutron/service.py:222 msgid "Exception occurs when timer stops" msgstr "" -#: neutron/service.py:234 +#: neutron/service.py:232 msgid "Exception occurs when waiting for timer" msgstr "" @@ -437,7 +437,7 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:184 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 #: neutron/agent/metadata/namespace_proxy.py:156 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,7 +507,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:887 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 #: neutron/agent/metadata/agent.py:305 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -515,191 +515,191 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:892 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 #: neutron/agent/metadata/agent.py:310 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:241 #: neutron/services/loadbalancer/agent/agent_manager.py:121 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:897 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:158 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:158 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:166 +#: neutron/agent/l3_agent.py:162 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:169 +#: neutron/agent/l3_agent.py:165 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:174 +#: neutron/agent/l3_agent.py:170 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:176 +#: neutron/agent/l3_agent.py:172 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:179 +#: neutron/agent/l3_agent.py:175 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:181 +#: neutron/agent/l3_agent.py:177 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:204 +#: neutron/agent/l3_agent.py:200 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:231 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:236 +#: neutron/agent/l3_agent.py:232 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:257 +#: neutron/agent/l3_agent.py:253 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:277 +#: neutron/agent/l3_agent.py:273 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:298 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:322 +#: neutron/agent/l3_agent.py:318 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:346 +#: neutron/agent/l3_agent.py:342 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:395 +#: neutron/agent/l3_agent.py:391 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:397 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:545 +#: neutron/agent/l3_agent.py:541 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:669 +#: neutron/agent/l3_agent.py:665 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:674 +#: neutron/agent/l3_agent.py:670 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:678 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:686 +#: neutron/agent/l3_agent.py:682 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:693 +#: neutron/agent/l3_agent.py:689 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:742 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:751 +#: neutron/agent/l3_agent.py:747 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:753 neutron/agent/l3_agent.py:791 +#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:767 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:782 +#: neutron/agent/l3_agent.py:778 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:785 +#: neutron/agent/l3_agent.py:781 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:783 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:800 +#: neutron/agent/l3_agent.py:796 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:820 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:828 +#: neutron/agent/l3_agent.py:824 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:860 +#: neutron/agent/l3_agent.py:856 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:884 +#: neutron/agent/l3_agent.py:880 msgid "Report state task successfully completed" msgstr "" @@ -725,7 +725,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279 #, python-format msgid "Delete %s" msgstr "" @@ -1077,7 +1077,7 @@ msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:61 -#: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" @@ -1183,86 +1183,86 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:39 +#: neutron/agent/linux/ovs_lib.py:34 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 -#: neutron/agent/linux/ovs_lib.py:313 +#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 +#: neutron/agent/linux/ovs_lib.py:308 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:174 +#: neutron/agent/linux/ovs_lib.py:169 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:200 +#: neutron/agent/linux/ovs_lib.py:195 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:230 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:239 +#: neutron/agent/linux/ovs_lib.py:234 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:242 +#: neutron/agent/linux/ovs_lib.py:237 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:245 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:361 +#: neutron/agent/linux/ovs_lib.py:356 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:371 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:402 +#: neutron/agent/linux/ovs_lib.py:397 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:412 +#: neutron/agent/linux/ovs_lib.py:407 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:425 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:440 +#: neutron/agent/linux/ovs_lib.py:435 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:451 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:461 +#: neutron/agent/linux/ovs_lib.py:456 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:473 +#: neutron/agent/linux/ovs_lib.py:468 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:477 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1830,7 +1830,7 @@ msgstr "" msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:65 +#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" @@ -1858,409 +1858,409 @@ msgstr "" msgid "Request Failed: internal server error while processing your request." msgstr "" -#: neutron/common/config.py:39 +#: neutron/common/config.py:37 msgid "The host IP to bind to" msgstr "" -#: neutron/common/config.py:41 +#: neutron/common/config.py:39 msgid "The port to bind to" msgstr "" -#: neutron/common/config.py:43 +#: neutron/common/config.py:41 msgid "The API paste config file to use" msgstr "" -#: neutron/common/config.py:45 +#: neutron/common/config.py:43 msgid "The path for API extensions" msgstr "" -#: neutron/common/config.py:47 +#: neutron/common/config.py:45 msgid "The policy file to use" msgstr "" -#: neutron/common/config.py:51 +#: neutron/common/config.py:49 msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:53 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 msgid "The service plugins Neutron will use" msgstr "" -#: neutron/common/config.py:55 +#: neutron/common/config.py:53 msgid "The base MAC address Neutron will use for VIFs" msgstr "" -#: neutron/common/config.py:57 +#: neutron/common/config.py:55 msgid "How many times Neutron will retry MAC generation" msgstr "" -#: neutron/common/config.py:59 +#: neutron/common/config.py:57 msgid "Allow the usage of the bulk API" msgstr "" -#: neutron/common/config.py:61 +#: neutron/common/config.py:59 msgid "Allow the usage of the pagination" msgstr "" -#: neutron/common/config.py:63 +#: neutron/common/config.py:61 msgid "Allow the usage of the sorting" msgstr "" -#: neutron/common/config.py:65 +#: neutron/common/config.py:63 msgid "" "The maximum number of items returned in a single response, value was " "'infinite' or negative integer means no limit" msgstr "" -#: neutron/common/config.py:69 +#: neutron/common/config.py:67 msgid "Maximum number of DNS nameservers" msgstr "" -#: neutron/common/config.py:71 +#: neutron/common/config.py:69 msgid "Maximum number of host routes per subnet" msgstr "" -#: neutron/common/config.py:73 +#: neutron/common/config.py:71 msgid "Maximum number of fixed ips per port" msgstr "" -#: neutron/common/config.py:76 +#: neutron/common/config.py:74 msgid "DHCP lease duration" msgstr "" -#: neutron/common/config.py:78 +#: neutron/common/config.py:76 msgid "Allow sending resource operation notification to DHCP agent" msgstr "" -#: neutron/common/config.py:81 +#: neutron/common/config.py:79 msgid "Allow overlapping IP support in Neutron" msgstr "" -#: neutron/common/config.py:83 +#: neutron/common/config.py:81 msgid "The hostname Neutron is running on" msgstr "" -#: neutron/common/config.py:85 +#: neutron/common/config.py:83 msgid "Ensure that configured gateway is on subnet" msgstr "" -#: neutron/common/config.py:91 +#: neutron/common/config.py:89 msgid "" "Where to store Neutron state files. This directory must be writable by " "the agent." msgstr "" -#: neutron/common/config.py:117 +#: neutron/common/config.py:115 #, python-format msgid "Base MAC: %s" msgstr "" -#: neutron/common/config.py:128 +#: neutron/common/config.py:126 msgid "Logging enabled!" msgstr "" -#: neutron/common/config.py:144 +#: neutron/common/config.py:142 #, python-format msgid "Config paste file: %s" msgstr "" -#: neutron/common/config.py:149 +#: neutron/common/config.py:147 #, python-format msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" -#: neutron/common/exceptions.py:32 +#: neutron/common/exceptions.py:30 #: neutron/plugins/nicira/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" -#: neutron/common/exceptions.py:53 +#: neutron/common/exceptions.py:51 #, python-format msgid "Bad %(resource)s request: %(msg)s" msgstr "" -#: neutron/common/exceptions.py:65 +#: neutron/common/exceptions.py:63 msgid "Not authorized." msgstr "" -#: neutron/common/exceptions.py:69 +#: neutron/common/exceptions.py:67 msgid "The service is unavailable" msgstr "" -#: neutron/common/exceptions.py:73 +#: neutron/common/exceptions.py:71 #, python-format msgid "User does not have admin privileges: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:77 +#: neutron/common/exceptions.py:75 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: neutron/common/exceptions.py:81 +#: neutron/common/exceptions.py:79 #, python-format msgid "Network %(net_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:85 +#: neutron/common/exceptions.py:83 #, python-format msgid "Subnet %(subnet_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:89 +#: neutron/common/exceptions.py:87 #, python-format msgid "Port %(port_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:93 +#: neutron/common/exceptions.py:91 #, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:98 +#: neutron/common/exceptions.py:96 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:102 +#: neutron/common/exceptions.py:100 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:106 +#: neutron/common/exceptions.py:104 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:110 +#: neutron/common/exceptions.py:108 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:114 +#: neutron/common/exceptions.py:112 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:118 +#: neutron/common/exceptions.py:116 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:122 +#: neutron/common/exceptions.py:120 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:127 +#: neutron/common/exceptions.py:125 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:132 +#: neutron/common/exceptions.py:130 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:138 +#: neutron/common/exceptions.py:136 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:144 +#: neutron/common/exceptions.py:142 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:150 +#: neutron/common/exceptions.py:148 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:155 +#: neutron/common/exceptions.py:153 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:160 +#: neutron/common/exceptions.py:158 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:166 +#: neutron/common/exceptions.py:164 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:171 +#: neutron/common/exceptions.py:169 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:174 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:184 +#: neutron/common/exceptions.py:182 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:187 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:194 +#: neutron/common/exceptions.py:192 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:204 +#: neutron/common/exceptions.py:202 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:208 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:212 +#: neutron/common/exceptions.py:210 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:217 +#: neutron/common/exceptions.py:215 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:222 +#: neutron/common/exceptions.py:220 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:226 +#: neutron/common/exceptions.py:224 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:230 +#: neutron/common/exceptions.py:228 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:234 +#: neutron/common/exceptions.py:232 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:238 +#: neutron/common/exceptions.py:236 msgid "Sudo privilege is required to run this command." msgstr "" -#: neutron/common/exceptions.py:242 +#: neutron/common/exceptions.py:240 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:246 +#: neutron/common/exceptions.py:244 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:250 +#: neutron/common/exceptions.py:248 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:254 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:259 +#: neutron/common/exceptions.py:257 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:264 +#: neutron/common/exceptions.py:262 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:268 +#: neutron/common/exceptions.py:266 #, python-format msgid "Extensions not found: %(extensions)s" msgstr "" -#: neutron/common/exceptions.py:272 +#: neutron/common/exceptions.py:270 #, python-format msgid "Invalid content type %(content_type)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:274 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:281 +#: neutron/common/exceptions.py:279 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:285 +#: neutron/common/exceptions.py:283 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:290 +#: neutron/common/exceptions.py:288 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:295 +#: neutron/common/exceptions.py:293 #, python-format msgid "" "Current gateway ip %(ip_address)s already in use by port %(port_id)s. " "Unable to update." msgstr "" -#: neutron/common/exceptions.py:300 +#: neutron/common/exceptions.py:298 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" -#: neutron/common/exceptions.py:310 +#: neutron/common/exceptions.py:308 #, python-format msgid "Invalid network VXLAN port range: '%(vxlan_range)s'" msgstr "" -#: neutron/common/exceptions.py:314 +#: neutron/common/exceptions.py:312 #, python-format msgid "Found duplicate extension: %(alias)s" msgstr "" @@ -2282,32 +2282,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:53 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:143 +#: neutron/common/utils.py:140 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:146 +#: neutron/common/utils.py:143 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:149 +#: neutron/common/utils.py:146 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:151 +#: neutron/common/utils.py:148 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:154 +#: neutron/common/utils.py:151 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2339,12 +2339,12 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/api.py:59 +#: neutron/db/api.py:55 #, python-format msgid "Database registration exception: %s" msgstr "" -#: neutron/db/api.py:70 +#: neutron/db/api.py:66 msgid "Database exception" msgstr "" @@ -2613,99 +2613,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:168 +#: neutron/db/l3_db.py:163 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:607 +#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:277 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:291 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 #: neutron/plugins/bigswitch/plugin.py:817 #: neutron/plugins/bigswitch/plugin.py:826 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:307 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:318 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:333 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:467 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:506 +#: neutron/db/l3_db.py:501 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:510 +#: neutron/db/l3_db.py:505 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:522 +#: neutron/db/l3_db.py:517 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:529 +#: neutron/db/l3_db.py:524 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:533 +#: neutron/db/l3_db.py:528 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1853 +#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:731 +#: neutron/db/l3_db.py:726 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:749 +#: neutron/db/l3_db.py:744 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:837 +#: neutron/db/l3_db.py:832 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2959,24 +2959,24 @@ msgstr "" msgid "Multiple agents with agent_type=%(agent_type)s and host=%(host)s found" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:26 +#: neutron/extensions/allowedaddresspairs.py:22 msgid "AllowedAddressPair must contain ip_address" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:30 +#: neutron/extensions/allowedaddresspairs.py:26 msgid "" "Port Security must be enabled in order to have allowed address pairs on a" " port." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:35 +#: neutron/extensions/allowedaddresspairs.py:31 #, python-format msgid "" "Request contains duplicate address pair: mac_address %(mac_address)s " "ip_address %(ip_address)s." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:40 +#: neutron/extensions/allowedaddresspairs.py:36 msgid "Port's Fixed IP and Mac Address match an address pair entry." msgstr "" @@ -3141,39 +3141,39 @@ msgid "" "unlimited." msgstr "" -#: neutron/extensions/l3.py:34 +#: neutron/extensions/l3.py:29 #, python-format msgid "Router %(router_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:38 +#: neutron/extensions/l3.py:33 #, python-format msgid "Router %(router_id)s still has active ports" msgstr "" -#: neutron/extensions/l3.py:42 +#: neutron/extensions/l3.py:37 #, python-format msgid "Router %(router_id)s does not have an interface with id %(port_id)s" msgstr "" -#: neutron/extensions/l3.py:47 +#: neutron/extensions/l3.py:42 #, python-format msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s" msgstr "" -#: neutron/extensions/l3.py:52 +#: neutron/extensions/l3.py:47 #, python-format msgid "" "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot " "be deleted, as it is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:58 +#: neutron/extensions/l3.py:53 #, python-format msgid "Floating IP %(floatingip_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:62 +#: neutron/extensions/l3.py:57 #, python-format msgid "" "External network %(external_network_id)s is not reachable from subnet " @@ -3181,7 +3181,7 @@ msgid "" "Floating IP." msgstr "" -#: neutron/extensions/l3.py:68 +#: neutron/extensions/l3.py:63 #, python-format msgid "" "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with " @@ -3189,25 +3189,25 @@ msgid "" "has a floating IP on external network %(net_id)s." msgstr "" -#: neutron/extensions/l3.py:75 +#: neutron/extensions/l3.py:70 #, python-format msgid "" "Port %(port_id)s has owner %(device_owner)s and therefore cannot be " "deleted directly via the port API." msgstr "" -#: neutron/extensions/l3.py:80 +#: neutron/extensions/l3.py:75 #, python-format msgid "" "Gateway cannot be updated for router %(router_id)s, since a gateway to " "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:140 +#: neutron/extensions/l3.py:135 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:144 +#: neutron/extensions/l3.py:139 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -3361,19 +3361,19 @@ msgstr "" msgid "Duplicate segment entry in request." msgstr "" -#: neutron/extensions/portsecurity.py:25 +#: neutron/extensions/portsecurity.py:20 msgid "" "Port has security group associated. Cannot disable port security or ip " "address until security group is removed" msgstr "" -#: neutron/extensions/portsecurity.py:30 +#: neutron/extensions/portsecurity.py:25 msgid "" "Port security must be enabled and port must have an IP address in order " "to use security groups." msgstr "" -#: neutron/extensions/portsecurity.py:35 +#: neutron/extensions/portsecurity.py:30 msgid "Port does not have port security binding." msgstr "" @@ -4829,7 +4829,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:55 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89 #: neutron/plugins/mlnx/rpc_callbacks.py:76 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" @@ -4844,9 +4844,9 @@ msgstr "" #: neutron/plugins/mlnx/rpc_callbacks.py:98 #: neutron/plugins/mlnx/rpc_callbacks.py:117 #: neutron/plugins/mlnx/rpc_callbacks.py:132 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:114 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 #, python-format msgid "%s can not be found in database" msgstr "" @@ -5629,7 +5629,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:192 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5637,8 +5637,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:222 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:443 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" msgstr "" @@ -5657,7 +5657,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:208 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5665,7 +5665,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:249 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5673,7 +5673,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:255 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:471 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5831,7 +5831,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 #: neutron/plugins/mlnx/mlnx_plugin.py:334 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:519 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" msgstr "" @@ -6172,7 +6172,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:41 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 -#: neutron/plugins/openvswitch/ovs_db_v2.py:133 +#: neutron/plugins/openvswitch/ovs_db_v2.py:130 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6187,7 +6187,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:157 +#: neutron/plugins/openvswitch/ovs_db_v2.py:154 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6201,7 +6201,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:141 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 -#: neutron/plugins/openvswitch/ovs_db_v2.py:198 +#: neutron/plugins/openvswitch/ovs_db_v2.py:195 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" @@ -6211,8 +6211,8 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:89 -#: neutron/plugins/openvswitch/ovs_db_v2.py:107 +#: neutron/plugins/openvswitch/ovs_db_v2.py:86 +#: neutron/plugins/openvswitch/ovs_db_v2.py:104 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6254,7 +6254,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:144 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6267,7 +6267,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:79 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122 #: neutron/plugins/mlnx/rpc_callbacks.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:123 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" @@ -6409,7 +6409,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent out of sync with plugin!" msgstr "" @@ -6431,7 +6431,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1356 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1348 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6518,14 +6518,14 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156 #, python-format msgid "Device %(device)s not bound to the agent host %(host)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:150 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "" @@ -6547,26 +6547,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:217 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:225 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:233 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:237 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -6734,7 +6734,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:277 msgid "network_delete received" msgstr "" @@ -6745,12 +6745,12 @@ msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:318 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:343 msgid "fdb_remove received" msgstr "" @@ -6759,7 +6759,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:404 msgid "fdb_update received" msgstr "" @@ -6769,7 +6769,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:142 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" msgstr "" @@ -6780,14 +6780,14 @@ msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:942 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6795,29 +6795,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1015 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1020 #, python-format msgid "Port %s updated." msgstr "" @@ -6836,8 +6836,8 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1233 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" @@ -6898,7 +6898,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:163 +#: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6907,7 +6907,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:193 +#: neutron/plugins/openvswitch/ovs_db_v2.py:190 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " @@ -6916,7 +6916,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:188 +#: neutron/plugins/openvswitch/ovs_db_v2.py:185 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " @@ -8044,7 +8044,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:231 +#: neutron/plugins/openvswitch/ovs_db_v2.py:228 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8083,7 +8083,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8430,7 +8430,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:142 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:364 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8578,8 +8578,8 @@ msgid "" msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -8772,88 +8772,93 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:247 +#: neutron/plugins/nec/nec_plugin.py:256 +#, python-format +msgid "deactivate_port(): OFC port for port=%s is already removed." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:263 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:268 +#: neutron/plugins/nec/nec_plugin.py:284 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:317 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:341 +#: neutron/plugins/nec/nec_plugin.py:357 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:360 +#: neutron/plugins/nec/nec_plugin.py:376 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:371 +#: neutron/plugins/nec/nec_plugin.py:387 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:525 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:589 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:622 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:632 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:689 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:720 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:730 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:749 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:754 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9029,17 +9034,17 @@ msgstr "" msgid "delete_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:54 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:52 #, python-format msgid "Update ports: added=%(added)s, removed=%(removed)s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:76 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:74 #, python-format msgid "port_update received: %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:219 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:217 msgid "No port changed." msgstr "" @@ -9092,45 +9097,52 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:32 #, python-format -msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgid "The specified OFC resource (%(resource)s) is not found." msgstr "" #: neutron/plugins/nec/common/exceptions.py:36 #, python-format -msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:40 +#, python-format +msgid "" +"Neutron-OFC resource mapping for %(resource)s %(neutron_id)s is not " +"found. It may be deleted during processing." msgstr "" -#: neutron/plugins/nec/common/exceptions.py:41 +#: neutron/plugins/nec/common/exceptions.py:46 #, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:45 +#: neutron/plugins/nec/common/exceptions.py:50 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:51 +#: neutron/plugins/nec/common/exceptions.py:56 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:61 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:66 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:65 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:69 +#: neutron/plugins/nec/common/exceptions.py:74 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " @@ -9154,14 +9166,19 @@ msgstr "" #: neutron/plugins/nec/common/ofc_client.py:99 #, python-format +msgid "Specified resource %s does not exist on OFC " +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:103 +#, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:102 +#: neutron/plugins/nec/common/ofc_client.py:106 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:111 +#: neutron/plugins/nec/common/ofc_client.py:115 #, python-format msgid "Failed to connect OFC : %s" msgstr "" @@ -9171,23 +9188,18 @@ msgstr "" msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:143 -#, python-format -msgid "NotFound %(resource)s for neutron_id=%(id)s." -msgstr "" - -#: neutron/plugins/nec/db/api.py:169 +#: neutron/plugins/nec/db/api.py:168 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:202 +#: neutron/plugins/nec/db/api.py:201 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:208 -#: neutron/plugins/openvswitch/ovs_db_v2.py:319 +#: neutron/plugins/nec/db/api.py:207 +#: neutron/plugins/openvswitch/ovs_db_v2.py:316 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9211,103 +9223,102 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:230 +#: neutron/plugins/nicira/NeutronPlugin.py:223 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:266 +#: neutron/plugins/nicira/NeutronPlugin.py:259 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:268 -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#: neutron/plugins/nicira/NeutronPlugin.py:261 #, python-format -msgid "Unable to create port on NVP logical router %s" +msgid "Unable to create port on NSX logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:271 +#: neutron/plugins/nicira/NeutronPlugin.py:264 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(nsx_router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:349 +#: neutron/plugins/nicira/NeutronPlugin.py:342 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:355 +#: neutron/plugins/nicira/NeutronPlugin.py:348 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:361 +#: neutron/plugins/nicira/NeutronPlugin.py:354 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:407 +#: neutron/plugins/nicira/NeutronPlugin.py:400 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:447 +#: neutron/plugins/nicira/NeutronPlugin.py:440 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:459 -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#: neutron/plugins/nicira/NeutronPlugin.py:709 +#: neutron/plugins/nicira/NeutronPlugin.py:452 +#: neutron/plugins/nicira/NeutronPlugin.py:504 +#: neutron/plugins/nicira/NeutronPlugin.py:702 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:480 +#: neutron/plugins/nicira/NeutronPlugin.py:473 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:491 +#: neutron/plugins/nicira/NeutronPlugin.py:484 #, python-format msgid "" "Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " "to be rolled back for Neutron port: %(neutron_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:496 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:518 +#: neutron/plugins/nicira/NeutronPlugin.py:511 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:518 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:530 +#: neutron/plugins/nicira/NeutronPlugin.py:523 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:532 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9315,302 +9326,302 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:554 -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:1070 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:566 +#: neutron/plugins/nicira/NeutronPlugin.py:559 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:584 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:604 +#: neutron/plugins/nicira/NeutronPlugin.py:597 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:614 +#: neutron/plugins/nicira/NeutronPlugin.py:607 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:655 +#: neutron/plugins/nicira/NeutronPlugin.py:648 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:690 -#: neutron/plugins/nicira/NeutronPlugin.py:1788 +#: neutron/plugins/nicira/NeutronPlugin.py:683 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:694 -#: neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/plugins/nicira/NeutronPlugin.py:687 +#: neutron/plugins/nicira/NeutronPlugin.py:1785 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 +#: neutron/plugins/nicira/NeutronPlugin.py:689 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:738 +#: neutron/plugins/nicira/NeutronPlugin.py:731 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:771 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 +#: neutron/plugins/nicira/NeutronPlugin.py:775 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:786 +#: neutron/plugins/nicira/NeutronPlugin.py:779 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:790 -#: neutron/plugins/nicira/NeutronPlugin.py:806 +#: neutron/plugins/nicira/NeutronPlugin.py:783 +#: neutron/plugins/nicira/NeutronPlugin.py:799 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:812 +#: neutron/plugins/nicira/NeutronPlugin.py:805 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:857 +#: neutron/plugins/nicira/NeutronPlugin.py:850 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:891 +#: neutron/plugins/nicira/NeutronPlugin.py:884 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:981 +#: neutron/plugins/nicira/NeutronPlugin.py:974 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1066 +#: neutron/plugins/nicira/NeutronPlugin.py:1059 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1085 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1088 +#: neutron/plugins/nicira/NeutronPlugin.py:1081 #: neutron/plugins/nicira/NeutronServicePlugin.py:515 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1118 +#: neutron/plugins/nicira/NeutronPlugin.py:1111 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1186 +#: neutron/plugins/nicira/NeutronPlugin.py:1179 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1200 +#: neutron/plugins/nicira/NeutronPlugin.py:1193 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1211 +#: neutron/plugins/nicira/NeutronPlugin.py:1204 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1303 +#: neutron/plugins/nicira/NeutronPlugin.py:1296 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1331 +#: neutron/plugins/nicira/NeutronPlugin.py:1324 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1414 +#: neutron/plugins/nicira/NeutronPlugin.py:1407 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1413 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1431 +#: neutron/plugins/nicira/NeutronPlugin.py:1424 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1441 +#: neutron/plugins/nicira/NeutronPlugin.py:1434 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1470 -#: neutron/plugins/nicira/NeutronPlugin.py:1555 +#: neutron/plugins/nicira/NeutronPlugin.py:1463 +#: neutron/plugins/nicira/NeutronPlugin.py:1548 #: neutron/plugins/nicira/NeutronServicePlugin.py:198 #: neutron/plugins/nicira/NeutronServicePlugin.py:1204 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1519 +#: neutron/plugins/nicira/NeutronPlugin.py:1512 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1522 +#: neutron/plugins/nicira/NeutronPlugin.py:1515 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1557 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1580 +#: neutron/plugins/nicira/NeutronPlugin.py:1573 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1577 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1579 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1643 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1647 +#: neutron/plugins/nicira/NeutronPlugin.py:1640 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1650 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1725 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:1816 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1829 +#: neutron/plugins/nicira/NeutronPlugin.py:1822 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1961 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1967 +#: neutron/plugins/nicira/NeutronPlugin.py:1960 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:1995 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2005 +#: neutron/plugins/nicira/NeutronPlugin.py:1998 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2032 +#: neutron/plugins/nicira/NeutronPlugin.py:2025 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2055 +#: neutron/plugins/nicira/NeutronPlugin.py:2048 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2085 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2159 +#: neutron/plugins/nicira/NeutronPlugin.py:2152 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2167 +#: neutron/plugins/nicira/NeutronPlugin.py:2160 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -9618,12 +9629,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2174 +#: neutron/plugins/nicira/NeutronPlugin.py:2167 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2187 +#: neutron/plugins/nicira/NeutronPlugin.py:2180 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9651,6 +9662,11 @@ msgstr "" msgid "An exception occurred while creating a port on lswitch %s" msgstr "" +#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#, python-format +msgid "Unable to create port on NVP logical router %s" +msgstr "" + #: neutron/plugins/nicira/NeutronServicePlugin.py:469 #, python-format msgid "Unable to create integration logic switch for router %s" @@ -9860,24 +9876,24 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:54 +#: neutron/plugins/nicira/nsx_cluster.py:49 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:66 +#: neutron/plugins/nicira/nsx_cluster.py:61 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:124 +#: neutron/plugins/nicira/nvplib.py:117 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:128 +#: neutron/plugins/nicira/nvplib.py:121 #, python-format msgid "locals=[%s]" msgstr "" @@ -10278,108 +10294,103 @@ msgstr "" msgid "Task status check interval" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:24 +#: neutron/plugins/nicira/common/exceptions.py:21 #, python-format -msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:28 +#: neutron/plugins/nicira/common/exceptions.py:25 #, python-format msgid "Unable to fulfill request with version %(version)s." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:32 +#: neutron/plugins/nicira/common/exceptions.py:29 #, python-format -msgid "Invalid NVP connection parameters: %(conn_params)s" +msgid "Invalid NSX connection parameters: %(conn_params)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:36 +#: neutron/plugins/nicira/common/exceptions.py:33 #, python-format msgid "" "Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the nvp plugin ini file." +"values are specified in the [DEFAULT] section of the NSX plugin ini file." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:42 +#: neutron/plugins/nicira/common/exceptions.py:39 #, python-format msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:47 +#: neutron/plugins/nicira/common/exceptions.py:44 #, python-format msgid "" "Unable to create port on network %(network)s. Maximum number of ports " "reached" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:52 +#: neutron/plugins/nicira/common/exceptions.py:49 #, python-format msgid "" "While retrieving NAT rules, %(actual_rules)s were found whereas rules in " "the (%(min_rules)s,%(max_rules)s) interval were expected" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:58 +#: neutron/plugins/nicira/common/exceptions.py:55 #, python-format -msgid "Invalid NVP attachment type '%(attachment_type)s'" +msgid "Invalid NSX attachment type '%(attachment_type)s'" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:62 +#: neutron/plugins/nicira/common/exceptions.py:59 msgid "" "The networking backend is currently in maintenance mode and therefore " "unable to accept requests which modify its state. Please try later." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:74 +#: neutron/plugins/nicira/common/exceptions.py:65 #, python-format msgid "Gateway Service %(gateway)s is already in use" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:78 +#: neutron/plugins/nicira/common/exceptions.py:69 #, python-format msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:82 +#: neutron/plugins/nicira/common/exceptions.py:73 #, python-format -msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:86 +#: neutron/plugins/nicira/common/exceptions.py:77 #, python-format msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NVP setup" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" " and/or configuration" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:91 +#: neutron/plugins/nicira/common/exceptions.py:82 #, python-format msgid "" "An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " "via port %(port_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:100 +#: neutron/plugins/nicira/common/exceptions.py:91 #, python-format msgid "Unable to find LSN for %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:104 +#: neutron/plugins/nicira/common/exceptions.py:95 #, python-format msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:109 +#: neutron/plugins/nicira/common/exceptions.py:100 #, python-format msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:113 +#: neutron/plugins/nicira/common/exceptions.py:104 #, python-format msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" @@ -11558,383 +11569,383 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:212 +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:260 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:278 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:301 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:303 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:377 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:393 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" "Adding a tunnel endpoint failed due to a concurrenttransaction had been " "committed (%s attempts left)" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:398 +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:312 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:329 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:434 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:523 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:294 #, python-format msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:306 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, 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:469 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, 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:488 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:480 #, 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:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 #, 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:517 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, 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:534 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:566 #, 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:618 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:610 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:668 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:687 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:768 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:760 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:766 #, 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:862 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:854 #, python-format msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:871 +#: 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:883 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:886 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920 #, python-format msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:926 #, python-format msgid "" "Port %s was not found on the integration bridge and will therefore not be" " processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 #, python-format msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:956 #, python-format msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1080 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1151 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1163 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1184 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1180 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1194 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1203 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1249 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1265 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 #, 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:1276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, 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:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275 #, 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:1288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, 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:1303 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1295 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1317 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1320 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12206,58 +12217,58 @@ msgstr "" msgid "Invalid configuration. check ryu.ini" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:96 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:94 #, python-format msgid "Could not get IPv4 address from %(nic)s: %(cfg)s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:162 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:160 #, python-format msgid "External port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:170 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:168 msgid "Get Ryu rest API address" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:220 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:218 msgid "Ryu rest API port isn't specified" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:221 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:219 #, python-format msgid "Going to ofp controller mode %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236 msgid "Port update received" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269 msgid "Agent loop has new device" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296 #, python-format msgid "tunnel_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 #, python-format msgid "ovsdb_port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:302 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 #, python-format msgid "ovsdb_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:308 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:306 #, python-format msgid "Initialization failed: %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:311 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:309 msgid "" "Ryu initialization on the node is done. Agent initialized successfully, " "now running..." @@ -12386,13 +12397,13 @@ msgstr "" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgstr "" -#: neutron/server/__init__.py:40 +#: neutron/server/__init__.py:39 msgid "" "ERROR: Unable to find configuration file via the default search paths " "(~/.neutron/, ~/, /etc/neutron/, /etc/) and the '--config-file' option!" msgstr "" -#: neutron/server/__init__.py:47 +#: neutron/server/__init__.py:46 #, python-format msgid "ERROR: %s" msgstr "" @@ -13639,56 +13650,60 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:76 -#: neutron/tests/unit/nec/test_ofc_client.py:82 -#: neutron/tests/unit/nec/test_ofc_client.py:91 +#: neutron/tests/unit/nec/test_ofc_client.py:77 +msgid "The specified OFC resource (/somewhere) is not found." +msgstr "" + +#: neutron/tests/unit/nec/test_ofc_client.py:81 +#: neutron/tests/unit/nec/test_ofc_client.py:87 +#: neutron/tests/unit/nec/test_ofc_client.py:96 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:101 +#: neutron/tests/unit/nec/test_ofc_client.py:106 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:406 +#: neutron/tests/unit/vmware/apiclient/fake.py:404 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:415 +#: neutron/tests/unit/vmware/apiclient/fake.py:413 #, python-format msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:103 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:115 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:126 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:143 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:161 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:183 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:205 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:289 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:303 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:317 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:359 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:193 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:256 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 #, python-format msgid "Lswitch %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/test_edge_router.py:132 +#: neutron/tests/unit/vmware/vshield/test_edge_router.py:130 msgid "Tasks not completed" msgstr "" @@ -14043,3 +14058,37 @@ msgstr "" #~ msgid "Security group: %s was already deleted from backend" #~ msgstr "" +#~ msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +#~ msgstr "" + +#~ msgid "NotFound %(resource)s for neutron_id=%(id)s." +#~ msgstr "" + +#~ msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +#~ msgstr "" + +#~ msgid "Invalid NVP connection parameters: %(conn_params)s" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid cluster values: %(invalid_attrs)s. " +#~ "Please ensure that these values are " +#~ "specified in the [DEFAULT] section of" +#~ " the nvp plugin ini file." +#~ msgstr "" + +#~ msgid "Invalid NVP attachment type '%(attachment_type)s'" +#~ msgstr "" + +#~ msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" +#~ msgstr "" + +#~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +#~ msgstr "" + +#~ msgid "" +#~ "Service cluster: '%(cluster_id)s' is " +#~ "unavailable. Please, check NVP setup " +#~ "and/or configuration" +#~ msgstr "" + diff --git a/neutron/locale/mr_IN/LC_MESSAGES/neutron.po b/neutron/locale/mr_IN/LC_MESSAGES/neutron.po index 6a3dcb5f3..73bed334c 100644 --- a/neutron/locale/mr_IN/LC_MESSAGES/neutron.po +++ b/neutron/locale/mr_IN/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-27 06:23+0000\n" +"POT-Creation-Date: 2014-02-28 06:26+0000\n" "PO-Revision-Date: 2013-10-16 22:17+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Marathi (India) " @@ -38,59 +38,59 @@ msgstr "" msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: neutron/manager.py:72 +#: neutron/manager.py:69 #, python-format msgid "dhcp_agents_per_network must be >= 1. '%s' is invalid." msgstr "" -#: neutron/manager.py:84 +#: neutron/manager.py:81 msgid "Neutron core_plugin not configured!" msgstr "" -#: neutron/manager.py:113 +#: neutron/manager.py:110 #, python-format msgid "Loading core plugin: %s" msgstr "" -#: neutron/manager.py:140 +#: neutron/manager.py:137 #, python-format msgid "Error loading plugin by name, %s" msgstr "" -#: neutron/manager.py:141 +#: neutron/manager.py:138 #, python-format msgid "Error loading plugin by class, %s" msgstr "" -#: neutron/manager.py:142 +#: neutron/manager.py:139 msgid "Plugin not found." msgstr "" -#: neutron/manager.py:147 +#: neutron/manager.py:144 msgid "Loading services supported by the core plugin" msgstr "" -#: neutron/manager.py:156 +#: neutron/manager.py:153 #, python-format msgid "Service %s is supported by the core plugin" msgstr "" -#: neutron/manager.py:169 +#: neutron/manager.py:166 #, python-format msgid "Loading service plugins: %s" msgstr "" -#: neutron/manager.py:174 +#: neutron/manager.py:171 #, python-format msgid "Loading Plugin: %s" msgstr "" -#: neutron/manager.py:182 +#: neutron/manager.py:179 #, python-format msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/manager.py:194 +#: neutron/manager.py:191 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -218,42 +218,42 @@ msgstr "" msgid "%s is already registered." msgstr "" -#: neutron/service.py:39 +#: neutron/service.py:37 msgid "Seconds between running periodic tasks" msgstr "" -#: neutron/service.py:42 +#: neutron/service.py:40 msgid "Number of separate worker processes for service" msgstr "" -#: neutron/service.py:45 +#: neutron/service.py:43 msgid "" "Range of seconds to randomly delay when starting the periodic task " "scheduler to reduce stampeding. (Disable by setting to 0)" msgstr "" -#: neutron/service.py:102 +#: neutron/service.py:100 msgid "Error occurred: trying old api-paste.ini." msgstr "" -#: neutron/service.py:107 +#: neutron/service.py:105 msgid "Unrecoverable error: please check log for details." msgstr "" -#: neutron/service.py:116 +#: neutron/service.py:114 msgid "No known API applications configured." msgstr "" -#: neutron/service.py:123 +#: neutron/service.py:121 #, python-format msgid "Neutron service started, listening on %(host)s:%(port)s" msgstr "" -#: neutron/service.py:224 +#: neutron/service.py:222 msgid "Exception occurs when timer stops" msgstr "" -#: neutron/service.py:234 +#: neutron/service.py:232 msgid "Exception occurs when waiting for timer" msgstr "" @@ -437,7 +437,7 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:184 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 #: neutron/agent/metadata/namespace_proxy.py:156 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,7 +507,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:887 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 #: neutron/agent/metadata/agent.py:305 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -515,191 +515,191 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:892 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 #: neutron/agent/metadata/agent.py:310 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:241 #: neutron/services/loadbalancer/agent/agent_manager.py:121 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:897 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:158 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:158 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:166 +#: neutron/agent/l3_agent.py:162 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:169 +#: neutron/agent/l3_agent.py:165 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:174 +#: neutron/agent/l3_agent.py:170 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:176 +#: neutron/agent/l3_agent.py:172 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:179 +#: neutron/agent/l3_agent.py:175 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:181 +#: neutron/agent/l3_agent.py:177 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:204 +#: neutron/agent/l3_agent.py:200 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:231 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:236 +#: neutron/agent/l3_agent.py:232 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:257 +#: neutron/agent/l3_agent.py:253 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:277 +#: neutron/agent/l3_agent.py:273 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:298 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:322 +#: neutron/agent/l3_agent.py:318 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:346 +#: neutron/agent/l3_agent.py:342 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:395 +#: neutron/agent/l3_agent.py:391 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:397 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:545 +#: neutron/agent/l3_agent.py:541 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:669 +#: neutron/agent/l3_agent.py:665 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:674 +#: neutron/agent/l3_agent.py:670 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:678 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:686 +#: neutron/agent/l3_agent.py:682 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:693 +#: neutron/agent/l3_agent.py:689 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:742 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:751 +#: neutron/agent/l3_agent.py:747 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:753 neutron/agent/l3_agent.py:791 +#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:767 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:782 +#: neutron/agent/l3_agent.py:778 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:785 +#: neutron/agent/l3_agent.py:781 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:783 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:800 +#: neutron/agent/l3_agent.py:796 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:820 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:828 +#: neutron/agent/l3_agent.py:824 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:860 +#: neutron/agent/l3_agent.py:856 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:884 +#: neutron/agent/l3_agent.py:880 msgid "Report state task successfully completed" msgstr "" @@ -725,7 +725,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279 #, python-format msgid "Delete %s" msgstr "" @@ -1077,7 +1077,7 @@ msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:61 -#: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" @@ -1183,86 +1183,86 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:39 +#: neutron/agent/linux/ovs_lib.py:34 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 -#: neutron/agent/linux/ovs_lib.py:313 +#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 +#: neutron/agent/linux/ovs_lib.py:308 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:174 +#: neutron/agent/linux/ovs_lib.py:169 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:200 +#: neutron/agent/linux/ovs_lib.py:195 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:230 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:239 +#: neutron/agent/linux/ovs_lib.py:234 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:242 +#: neutron/agent/linux/ovs_lib.py:237 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:245 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:361 +#: neutron/agent/linux/ovs_lib.py:356 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:371 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:402 +#: neutron/agent/linux/ovs_lib.py:397 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:412 +#: neutron/agent/linux/ovs_lib.py:407 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:425 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:440 +#: neutron/agent/linux/ovs_lib.py:435 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:451 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:461 +#: neutron/agent/linux/ovs_lib.py:456 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:473 +#: neutron/agent/linux/ovs_lib.py:468 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:477 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1830,7 +1830,7 @@ msgstr "" msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:65 +#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" @@ -1858,409 +1858,409 @@ msgstr "" msgid "Request Failed: internal server error while processing your request." msgstr "" -#: neutron/common/config.py:39 +#: neutron/common/config.py:37 msgid "The host IP to bind to" msgstr "" -#: neutron/common/config.py:41 +#: neutron/common/config.py:39 msgid "The port to bind to" msgstr "" -#: neutron/common/config.py:43 +#: neutron/common/config.py:41 msgid "The API paste config file to use" msgstr "" -#: neutron/common/config.py:45 +#: neutron/common/config.py:43 msgid "The path for API extensions" msgstr "" -#: neutron/common/config.py:47 +#: neutron/common/config.py:45 msgid "The policy file to use" msgstr "" -#: neutron/common/config.py:51 +#: neutron/common/config.py:49 msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:53 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 msgid "The service plugins Neutron will use" msgstr "" -#: neutron/common/config.py:55 +#: neutron/common/config.py:53 msgid "The base MAC address Neutron will use for VIFs" msgstr "" -#: neutron/common/config.py:57 +#: neutron/common/config.py:55 msgid "How many times Neutron will retry MAC generation" msgstr "" -#: neutron/common/config.py:59 +#: neutron/common/config.py:57 msgid "Allow the usage of the bulk API" msgstr "" -#: neutron/common/config.py:61 +#: neutron/common/config.py:59 msgid "Allow the usage of the pagination" msgstr "" -#: neutron/common/config.py:63 +#: neutron/common/config.py:61 msgid "Allow the usage of the sorting" msgstr "" -#: neutron/common/config.py:65 +#: neutron/common/config.py:63 msgid "" "The maximum number of items returned in a single response, value was " "'infinite' or negative integer means no limit" msgstr "" -#: neutron/common/config.py:69 +#: neutron/common/config.py:67 msgid "Maximum number of DNS nameservers" msgstr "" -#: neutron/common/config.py:71 +#: neutron/common/config.py:69 msgid "Maximum number of host routes per subnet" msgstr "" -#: neutron/common/config.py:73 +#: neutron/common/config.py:71 msgid "Maximum number of fixed ips per port" msgstr "" -#: neutron/common/config.py:76 +#: neutron/common/config.py:74 msgid "DHCP lease duration" msgstr "" -#: neutron/common/config.py:78 +#: neutron/common/config.py:76 msgid "Allow sending resource operation notification to DHCP agent" msgstr "" -#: neutron/common/config.py:81 +#: neutron/common/config.py:79 msgid "Allow overlapping IP support in Neutron" msgstr "" -#: neutron/common/config.py:83 +#: neutron/common/config.py:81 msgid "The hostname Neutron is running on" msgstr "" -#: neutron/common/config.py:85 +#: neutron/common/config.py:83 msgid "Ensure that configured gateway is on subnet" msgstr "" -#: neutron/common/config.py:91 +#: neutron/common/config.py:89 msgid "" "Where to store Neutron state files. This directory must be writable by " "the agent." msgstr "" -#: neutron/common/config.py:117 +#: neutron/common/config.py:115 #, python-format msgid "Base MAC: %s" msgstr "" -#: neutron/common/config.py:128 +#: neutron/common/config.py:126 msgid "Logging enabled!" msgstr "" -#: neutron/common/config.py:144 +#: neutron/common/config.py:142 #, python-format msgid "Config paste file: %s" msgstr "" -#: neutron/common/config.py:149 +#: neutron/common/config.py:147 #, python-format msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" -#: neutron/common/exceptions.py:32 +#: neutron/common/exceptions.py:30 #: neutron/plugins/nicira/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" -#: neutron/common/exceptions.py:53 +#: neutron/common/exceptions.py:51 #, python-format msgid "Bad %(resource)s request: %(msg)s" msgstr "" -#: neutron/common/exceptions.py:65 +#: neutron/common/exceptions.py:63 msgid "Not authorized." msgstr "" -#: neutron/common/exceptions.py:69 +#: neutron/common/exceptions.py:67 msgid "The service is unavailable" msgstr "" -#: neutron/common/exceptions.py:73 +#: neutron/common/exceptions.py:71 #, python-format msgid "User does not have admin privileges: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:77 +#: neutron/common/exceptions.py:75 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: neutron/common/exceptions.py:81 +#: neutron/common/exceptions.py:79 #, python-format msgid "Network %(net_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:85 +#: neutron/common/exceptions.py:83 #, python-format msgid "Subnet %(subnet_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:89 +#: neutron/common/exceptions.py:87 #, python-format msgid "Port %(port_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:93 +#: neutron/common/exceptions.py:91 #, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:98 +#: neutron/common/exceptions.py:96 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:102 +#: neutron/common/exceptions.py:100 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:106 +#: neutron/common/exceptions.py:104 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:110 +#: neutron/common/exceptions.py:108 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:114 +#: neutron/common/exceptions.py:112 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:118 +#: neutron/common/exceptions.py:116 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:122 +#: neutron/common/exceptions.py:120 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:127 +#: neutron/common/exceptions.py:125 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:132 +#: neutron/common/exceptions.py:130 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:138 +#: neutron/common/exceptions.py:136 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:144 +#: neutron/common/exceptions.py:142 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:150 +#: neutron/common/exceptions.py:148 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:155 +#: neutron/common/exceptions.py:153 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:160 +#: neutron/common/exceptions.py:158 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:166 +#: neutron/common/exceptions.py:164 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:171 +#: neutron/common/exceptions.py:169 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:174 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:184 +#: neutron/common/exceptions.py:182 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:187 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:194 +#: neutron/common/exceptions.py:192 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:204 +#: neutron/common/exceptions.py:202 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:208 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:212 +#: neutron/common/exceptions.py:210 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:217 +#: neutron/common/exceptions.py:215 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:222 +#: neutron/common/exceptions.py:220 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:226 +#: neutron/common/exceptions.py:224 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:230 +#: neutron/common/exceptions.py:228 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:234 +#: neutron/common/exceptions.py:232 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:238 +#: neutron/common/exceptions.py:236 msgid "Sudo privilege is required to run this command." msgstr "" -#: neutron/common/exceptions.py:242 +#: neutron/common/exceptions.py:240 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:246 +#: neutron/common/exceptions.py:244 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:250 +#: neutron/common/exceptions.py:248 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:254 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:259 +#: neutron/common/exceptions.py:257 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:264 +#: neutron/common/exceptions.py:262 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:268 +#: neutron/common/exceptions.py:266 #, python-format msgid "Extensions not found: %(extensions)s" msgstr "" -#: neutron/common/exceptions.py:272 +#: neutron/common/exceptions.py:270 #, python-format msgid "Invalid content type %(content_type)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:274 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:281 +#: neutron/common/exceptions.py:279 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:285 +#: neutron/common/exceptions.py:283 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:290 +#: neutron/common/exceptions.py:288 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:295 +#: neutron/common/exceptions.py:293 #, python-format msgid "" "Current gateway ip %(ip_address)s already in use by port %(port_id)s. " "Unable to update." msgstr "" -#: neutron/common/exceptions.py:300 +#: neutron/common/exceptions.py:298 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" -#: neutron/common/exceptions.py:310 +#: neutron/common/exceptions.py:308 #, python-format msgid "Invalid network VXLAN port range: '%(vxlan_range)s'" msgstr "" -#: neutron/common/exceptions.py:314 +#: neutron/common/exceptions.py:312 #, python-format msgid "Found duplicate extension: %(alias)s" msgstr "" @@ -2282,32 +2282,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:53 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:143 +#: neutron/common/utils.py:140 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:146 +#: neutron/common/utils.py:143 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:149 +#: neutron/common/utils.py:146 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:151 +#: neutron/common/utils.py:148 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:154 +#: neutron/common/utils.py:151 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2339,12 +2339,12 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/api.py:59 +#: neutron/db/api.py:55 #, python-format msgid "Database registration exception: %s" msgstr "" -#: neutron/db/api.py:70 +#: neutron/db/api.py:66 msgid "Database exception" msgstr "" @@ -2613,99 +2613,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:168 +#: neutron/db/l3_db.py:163 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:607 +#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:277 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:291 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 #: neutron/plugins/bigswitch/plugin.py:817 #: neutron/plugins/bigswitch/plugin.py:826 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:307 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:318 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:333 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:467 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:506 +#: neutron/db/l3_db.py:501 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:510 +#: neutron/db/l3_db.py:505 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:522 +#: neutron/db/l3_db.py:517 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:529 +#: neutron/db/l3_db.py:524 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:533 +#: neutron/db/l3_db.py:528 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1853 +#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:731 +#: neutron/db/l3_db.py:726 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:749 +#: neutron/db/l3_db.py:744 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:837 +#: neutron/db/l3_db.py:832 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2959,24 +2959,24 @@ msgstr "" msgid "Multiple agents with agent_type=%(agent_type)s and host=%(host)s found" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:26 +#: neutron/extensions/allowedaddresspairs.py:22 msgid "AllowedAddressPair must contain ip_address" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:30 +#: neutron/extensions/allowedaddresspairs.py:26 msgid "" "Port Security must be enabled in order to have allowed address pairs on a" " port." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:35 +#: neutron/extensions/allowedaddresspairs.py:31 #, python-format msgid "" "Request contains duplicate address pair: mac_address %(mac_address)s " "ip_address %(ip_address)s." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:40 +#: neutron/extensions/allowedaddresspairs.py:36 msgid "Port's Fixed IP and Mac Address match an address pair entry." msgstr "" @@ -3141,39 +3141,39 @@ msgid "" "unlimited." msgstr "" -#: neutron/extensions/l3.py:34 +#: neutron/extensions/l3.py:29 #, python-format msgid "Router %(router_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:38 +#: neutron/extensions/l3.py:33 #, python-format msgid "Router %(router_id)s still has active ports" msgstr "" -#: neutron/extensions/l3.py:42 +#: neutron/extensions/l3.py:37 #, python-format msgid "Router %(router_id)s does not have an interface with id %(port_id)s" msgstr "" -#: neutron/extensions/l3.py:47 +#: neutron/extensions/l3.py:42 #, python-format msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s" msgstr "" -#: neutron/extensions/l3.py:52 +#: neutron/extensions/l3.py:47 #, python-format msgid "" "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot " "be deleted, as it is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:58 +#: neutron/extensions/l3.py:53 #, python-format msgid "Floating IP %(floatingip_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:62 +#: neutron/extensions/l3.py:57 #, python-format msgid "" "External network %(external_network_id)s is not reachable from subnet " @@ -3181,7 +3181,7 @@ msgid "" "Floating IP." msgstr "" -#: neutron/extensions/l3.py:68 +#: neutron/extensions/l3.py:63 #, python-format msgid "" "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with " @@ -3189,25 +3189,25 @@ msgid "" "has a floating IP on external network %(net_id)s." msgstr "" -#: neutron/extensions/l3.py:75 +#: neutron/extensions/l3.py:70 #, python-format msgid "" "Port %(port_id)s has owner %(device_owner)s and therefore cannot be " "deleted directly via the port API." msgstr "" -#: neutron/extensions/l3.py:80 +#: neutron/extensions/l3.py:75 #, python-format msgid "" "Gateway cannot be updated for router %(router_id)s, since a gateway to " "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:140 +#: neutron/extensions/l3.py:135 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:144 +#: neutron/extensions/l3.py:139 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -3361,19 +3361,19 @@ msgstr "" msgid "Duplicate segment entry in request." msgstr "" -#: neutron/extensions/portsecurity.py:25 +#: neutron/extensions/portsecurity.py:20 msgid "" "Port has security group associated. Cannot disable port security or ip " "address until security group is removed" msgstr "" -#: neutron/extensions/portsecurity.py:30 +#: neutron/extensions/portsecurity.py:25 msgid "" "Port security must be enabled and port must have an IP address in order " "to use security groups." msgstr "" -#: neutron/extensions/portsecurity.py:35 +#: neutron/extensions/portsecurity.py:30 msgid "Port does not have port security binding." msgstr "" @@ -4829,7 +4829,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:55 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89 #: neutron/plugins/mlnx/rpc_callbacks.py:76 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" @@ -4844,9 +4844,9 @@ msgstr "" #: neutron/plugins/mlnx/rpc_callbacks.py:98 #: neutron/plugins/mlnx/rpc_callbacks.py:117 #: neutron/plugins/mlnx/rpc_callbacks.py:132 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:114 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 #, python-format msgid "%s can not be found in database" msgstr "" @@ -5629,7 +5629,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:192 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5637,8 +5637,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:222 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:443 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" msgstr "" @@ -5657,7 +5657,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:208 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5665,7 +5665,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:249 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5673,7 +5673,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:255 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:471 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5831,7 +5831,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 #: neutron/plugins/mlnx/mlnx_plugin.py:334 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:519 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" msgstr "" @@ -6172,7 +6172,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:41 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 -#: neutron/plugins/openvswitch/ovs_db_v2.py:133 +#: neutron/plugins/openvswitch/ovs_db_v2.py:130 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6187,7 +6187,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:157 +#: neutron/plugins/openvswitch/ovs_db_v2.py:154 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6201,7 +6201,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:141 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 -#: neutron/plugins/openvswitch/ovs_db_v2.py:198 +#: neutron/plugins/openvswitch/ovs_db_v2.py:195 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" @@ -6211,8 +6211,8 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:89 -#: neutron/plugins/openvswitch/ovs_db_v2.py:107 +#: neutron/plugins/openvswitch/ovs_db_v2.py:86 +#: neutron/plugins/openvswitch/ovs_db_v2.py:104 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6254,7 +6254,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:144 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6267,7 +6267,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:79 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122 #: neutron/plugins/mlnx/rpc_callbacks.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:123 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" @@ -6409,7 +6409,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent out of sync with plugin!" msgstr "" @@ -6431,7 +6431,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1356 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1348 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6518,14 +6518,14 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156 #, python-format msgid "Device %(device)s not bound to the agent host %(host)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:150 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "" @@ -6547,26 +6547,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:217 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:225 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:233 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:237 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -6734,7 +6734,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:277 msgid "network_delete received" msgstr "" @@ -6745,12 +6745,12 @@ msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:318 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:343 msgid "fdb_remove received" msgstr "" @@ -6759,7 +6759,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:404 msgid "fdb_update received" msgstr "" @@ -6769,7 +6769,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:142 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" msgstr "" @@ -6780,14 +6780,14 @@ msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:942 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6795,29 +6795,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1015 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1020 #, python-format msgid "Port %s updated." msgstr "" @@ -6836,8 +6836,8 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1233 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" @@ -6898,7 +6898,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:163 +#: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6907,7 +6907,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:193 +#: neutron/plugins/openvswitch/ovs_db_v2.py:190 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " @@ -6916,7 +6916,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:188 +#: neutron/plugins/openvswitch/ovs_db_v2.py:185 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " @@ -8044,7 +8044,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:231 +#: neutron/plugins/openvswitch/ovs_db_v2.py:228 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8083,7 +8083,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8430,7 +8430,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:142 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:364 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8578,8 +8578,8 @@ msgid "" msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -8772,88 +8772,93 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:247 +#: neutron/plugins/nec/nec_plugin.py:256 +#, python-format +msgid "deactivate_port(): OFC port for port=%s is already removed." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:263 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:268 +#: neutron/plugins/nec/nec_plugin.py:284 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:317 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:341 +#: neutron/plugins/nec/nec_plugin.py:357 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:360 +#: neutron/plugins/nec/nec_plugin.py:376 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:371 +#: neutron/plugins/nec/nec_plugin.py:387 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:525 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:589 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:622 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:632 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:689 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:720 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:730 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:749 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:754 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9029,17 +9034,17 @@ msgstr "" msgid "delete_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:54 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:52 #, python-format msgid "Update ports: added=%(added)s, removed=%(removed)s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:76 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:74 #, python-format msgid "port_update received: %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:219 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:217 msgid "No port changed." msgstr "" @@ -9092,45 +9097,52 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:32 #, python-format -msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgid "The specified OFC resource (%(resource)s) is not found." msgstr "" #: neutron/plugins/nec/common/exceptions.py:36 #, python-format -msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:40 +#, python-format +msgid "" +"Neutron-OFC resource mapping for %(resource)s %(neutron_id)s is not " +"found. It may be deleted during processing." msgstr "" -#: neutron/plugins/nec/common/exceptions.py:41 +#: neutron/plugins/nec/common/exceptions.py:46 #, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:45 +#: neutron/plugins/nec/common/exceptions.py:50 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:51 +#: neutron/plugins/nec/common/exceptions.py:56 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:61 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:66 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:65 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:69 +#: neutron/plugins/nec/common/exceptions.py:74 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " @@ -9154,14 +9166,19 @@ msgstr "" #: neutron/plugins/nec/common/ofc_client.py:99 #, python-format +msgid "Specified resource %s does not exist on OFC " +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:103 +#, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:102 +#: neutron/plugins/nec/common/ofc_client.py:106 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:111 +#: neutron/plugins/nec/common/ofc_client.py:115 #, python-format msgid "Failed to connect OFC : %s" msgstr "" @@ -9171,23 +9188,18 @@ msgstr "" msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:143 -#, python-format -msgid "NotFound %(resource)s for neutron_id=%(id)s." -msgstr "" - -#: neutron/plugins/nec/db/api.py:169 +#: neutron/plugins/nec/db/api.py:168 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:202 +#: neutron/plugins/nec/db/api.py:201 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:208 -#: neutron/plugins/openvswitch/ovs_db_v2.py:319 +#: neutron/plugins/nec/db/api.py:207 +#: neutron/plugins/openvswitch/ovs_db_v2.py:316 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9211,103 +9223,102 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:230 +#: neutron/plugins/nicira/NeutronPlugin.py:223 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:266 +#: neutron/plugins/nicira/NeutronPlugin.py:259 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:268 -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#: neutron/plugins/nicira/NeutronPlugin.py:261 #, python-format -msgid "Unable to create port on NVP logical router %s" +msgid "Unable to create port on NSX logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:271 +#: neutron/plugins/nicira/NeutronPlugin.py:264 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(nsx_router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:349 +#: neutron/plugins/nicira/NeutronPlugin.py:342 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:355 +#: neutron/plugins/nicira/NeutronPlugin.py:348 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:361 +#: neutron/plugins/nicira/NeutronPlugin.py:354 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:407 +#: neutron/plugins/nicira/NeutronPlugin.py:400 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:447 +#: neutron/plugins/nicira/NeutronPlugin.py:440 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:459 -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#: neutron/plugins/nicira/NeutronPlugin.py:709 +#: neutron/plugins/nicira/NeutronPlugin.py:452 +#: neutron/plugins/nicira/NeutronPlugin.py:504 +#: neutron/plugins/nicira/NeutronPlugin.py:702 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:480 +#: neutron/plugins/nicira/NeutronPlugin.py:473 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:491 +#: neutron/plugins/nicira/NeutronPlugin.py:484 #, python-format msgid "" "Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " "to be rolled back for Neutron port: %(neutron_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:496 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:518 +#: neutron/plugins/nicira/NeutronPlugin.py:511 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:518 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:530 +#: neutron/plugins/nicira/NeutronPlugin.py:523 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:532 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9315,302 +9326,302 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:554 -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:1070 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:566 +#: neutron/plugins/nicira/NeutronPlugin.py:559 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:584 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:604 +#: neutron/plugins/nicira/NeutronPlugin.py:597 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:614 +#: neutron/plugins/nicira/NeutronPlugin.py:607 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:655 +#: neutron/plugins/nicira/NeutronPlugin.py:648 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:690 -#: neutron/plugins/nicira/NeutronPlugin.py:1788 +#: neutron/plugins/nicira/NeutronPlugin.py:683 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:694 -#: neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/plugins/nicira/NeutronPlugin.py:687 +#: neutron/plugins/nicira/NeutronPlugin.py:1785 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 +#: neutron/plugins/nicira/NeutronPlugin.py:689 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:738 +#: neutron/plugins/nicira/NeutronPlugin.py:731 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:771 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 +#: neutron/plugins/nicira/NeutronPlugin.py:775 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:786 +#: neutron/plugins/nicira/NeutronPlugin.py:779 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:790 -#: neutron/plugins/nicira/NeutronPlugin.py:806 +#: neutron/plugins/nicira/NeutronPlugin.py:783 +#: neutron/plugins/nicira/NeutronPlugin.py:799 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:812 +#: neutron/plugins/nicira/NeutronPlugin.py:805 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:857 +#: neutron/plugins/nicira/NeutronPlugin.py:850 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:891 +#: neutron/plugins/nicira/NeutronPlugin.py:884 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:981 +#: neutron/plugins/nicira/NeutronPlugin.py:974 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1066 +#: neutron/plugins/nicira/NeutronPlugin.py:1059 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1085 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1088 +#: neutron/plugins/nicira/NeutronPlugin.py:1081 #: neutron/plugins/nicira/NeutronServicePlugin.py:515 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1118 +#: neutron/plugins/nicira/NeutronPlugin.py:1111 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1186 +#: neutron/plugins/nicira/NeutronPlugin.py:1179 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1200 +#: neutron/plugins/nicira/NeutronPlugin.py:1193 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1211 +#: neutron/plugins/nicira/NeutronPlugin.py:1204 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1303 +#: neutron/plugins/nicira/NeutronPlugin.py:1296 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1331 +#: neutron/plugins/nicira/NeutronPlugin.py:1324 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1414 +#: neutron/plugins/nicira/NeutronPlugin.py:1407 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1413 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1431 +#: neutron/plugins/nicira/NeutronPlugin.py:1424 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1441 +#: neutron/plugins/nicira/NeutronPlugin.py:1434 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1470 -#: neutron/plugins/nicira/NeutronPlugin.py:1555 +#: neutron/plugins/nicira/NeutronPlugin.py:1463 +#: neutron/plugins/nicira/NeutronPlugin.py:1548 #: neutron/plugins/nicira/NeutronServicePlugin.py:198 #: neutron/plugins/nicira/NeutronServicePlugin.py:1204 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1519 +#: neutron/plugins/nicira/NeutronPlugin.py:1512 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1522 +#: neutron/plugins/nicira/NeutronPlugin.py:1515 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1557 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1580 +#: neutron/plugins/nicira/NeutronPlugin.py:1573 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1577 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1579 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1643 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1647 +#: neutron/plugins/nicira/NeutronPlugin.py:1640 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1650 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1725 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:1816 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1829 +#: neutron/plugins/nicira/NeutronPlugin.py:1822 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1961 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1967 +#: neutron/plugins/nicira/NeutronPlugin.py:1960 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:1995 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2005 +#: neutron/plugins/nicira/NeutronPlugin.py:1998 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2032 +#: neutron/plugins/nicira/NeutronPlugin.py:2025 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2055 +#: neutron/plugins/nicira/NeutronPlugin.py:2048 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2085 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2159 +#: neutron/plugins/nicira/NeutronPlugin.py:2152 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2167 +#: neutron/plugins/nicira/NeutronPlugin.py:2160 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -9618,12 +9629,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2174 +#: neutron/plugins/nicira/NeutronPlugin.py:2167 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2187 +#: neutron/plugins/nicira/NeutronPlugin.py:2180 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9651,6 +9662,11 @@ msgstr "" msgid "An exception occurred while creating a port on lswitch %s" msgstr "" +#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#, python-format +msgid "Unable to create port on NVP logical router %s" +msgstr "" + #: neutron/plugins/nicira/NeutronServicePlugin.py:469 #, python-format msgid "Unable to create integration logic switch for router %s" @@ -9860,24 +9876,24 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:54 +#: neutron/plugins/nicira/nsx_cluster.py:49 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:66 +#: neutron/plugins/nicira/nsx_cluster.py:61 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:124 +#: neutron/plugins/nicira/nvplib.py:117 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:128 +#: neutron/plugins/nicira/nvplib.py:121 #, python-format msgid "locals=[%s]" msgstr "" @@ -10278,108 +10294,103 @@ msgstr "" msgid "Task status check interval" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:24 +#: neutron/plugins/nicira/common/exceptions.py:21 #, python-format -msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:28 +#: neutron/plugins/nicira/common/exceptions.py:25 #, python-format msgid "Unable to fulfill request with version %(version)s." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:32 +#: neutron/plugins/nicira/common/exceptions.py:29 #, python-format -msgid "Invalid NVP connection parameters: %(conn_params)s" +msgid "Invalid NSX connection parameters: %(conn_params)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:36 +#: neutron/plugins/nicira/common/exceptions.py:33 #, python-format msgid "" "Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the nvp plugin ini file." +"values are specified in the [DEFAULT] section of the NSX plugin ini file." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:42 +#: neutron/plugins/nicira/common/exceptions.py:39 #, python-format msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:47 +#: neutron/plugins/nicira/common/exceptions.py:44 #, python-format msgid "" "Unable to create port on network %(network)s. Maximum number of ports " "reached" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:52 +#: neutron/plugins/nicira/common/exceptions.py:49 #, python-format msgid "" "While retrieving NAT rules, %(actual_rules)s were found whereas rules in " "the (%(min_rules)s,%(max_rules)s) interval were expected" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:58 +#: neutron/plugins/nicira/common/exceptions.py:55 #, python-format -msgid "Invalid NVP attachment type '%(attachment_type)s'" +msgid "Invalid NSX attachment type '%(attachment_type)s'" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:62 +#: neutron/plugins/nicira/common/exceptions.py:59 msgid "" "The networking backend is currently in maintenance mode and therefore " "unable to accept requests which modify its state. Please try later." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:74 +#: neutron/plugins/nicira/common/exceptions.py:65 #, python-format msgid "Gateway Service %(gateway)s is already in use" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:78 +#: neutron/plugins/nicira/common/exceptions.py:69 #, python-format msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:82 +#: neutron/plugins/nicira/common/exceptions.py:73 #, python-format -msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:86 +#: neutron/plugins/nicira/common/exceptions.py:77 #, python-format msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NVP setup" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" " and/or configuration" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:91 +#: neutron/plugins/nicira/common/exceptions.py:82 #, python-format msgid "" "An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " "via port %(port_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:100 +#: neutron/plugins/nicira/common/exceptions.py:91 #, python-format msgid "Unable to find LSN for %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:104 +#: neutron/plugins/nicira/common/exceptions.py:95 #, python-format msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:109 +#: neutron/plugins/nicira/common/exceptions.py:100 #, python-format msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:113 +#: neutron/plugins/nicira/common/exceptions.py:104 #, python-format msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" @@ -11558,383 +11569,383 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:212 +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:260 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:278 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:301 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:303 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:377 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:393 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" "Adding a tunnel endpoint failed due to a concurrenttransaction had been " "committed (%s attempts left)" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:398 +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:312 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:329 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:434 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:523 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:294 #, python-format msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:306 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, 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:469 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, 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:488 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:480 #, 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:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 #, 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:517 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, 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:534 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:566 #, 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:618 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:610 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:668 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:687 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:768 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:760 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:766 #, 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:862 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:854 #, python-format msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:871 +#: 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:883 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:886 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920 #, python-format msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:926 #, python-format msgid "" "Port %s was not found on the integration bridge and will therefore not be" " processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 #, python-format msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:956 #, python-format msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1080 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1151 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1163 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1184 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1180 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1194 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1203 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1249 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1265 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 #, 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:1276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, 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:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275 #, 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:1288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, 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:1303 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1295 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1317 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1320 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12206,58 +12217,58 @@ msgstr "" msgid "Invalid configuration. check ryu.ini" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:96 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:94 #, python-format msgid "Could not get IPv4 address from %(nic)s: %(cfg)s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:162 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:160 #, python-format msgid "External port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:170 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:168 msgid "Get Ryu rest API address" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:220 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:218 msgid "Ryu rest API port isn't specified" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:221 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:219 #, python-format msgid "Going to ofp controller mode %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236 msgid "Port update received" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269 msgid "Agent loop has new device" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296 #, python-format msgid "tunnel_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 #, python-format msgid "ovsdb_port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:302 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 #, python-format msgid "ovsdb_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:308 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:306 #, python-format msgid "Initialization failed: %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:311 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:309 msgid "" "Ryu initialization on the node is done. Agent initialized successfully, " "now running..." @@ -12386,13 +12397,13 @@ msgstr "" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgstr "" -#: neutron/server/__init__.py:40 +#: neutron/server/__init__.py:39 msgid "" "ERROR: Unable to find configuration file via the default search paths " "(~/.neutron/, ~/, /etc/neutron/, /etc/) and the '--config-file' option!" msgstr "" -#: neutron/server/__init__.py:47 +#: neutron/server/__init__.py:46 #, python-format msgid "ERROR: %s" msgstr "" @@ -13639,56 +13650,60 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:76 -#: neutron/tests/unit/nec/test_ofc_client.py:82 -#: neutron/tests/unit/nec/test_ofc_client.py:91 +#: neutron/tests/unit/nec/test_ofc_client.py:77 +msgid "The specified OFC resource (/somewhere) is not found." +msgstr "" + +#: neutron/tests/unit/nec/test_ofc_client.py:81 +#: neutron/tests/unit/nec/test_ofc_client.py:87 +#: neutron/tests/unit/nec/test_ofc_client.py:96 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:101 +#: neutron/tests/unit/nec/test_ofc_client.py:106 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:406 +#: neutron/tests/unit/vmware/apiclient/fake.py:404 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:415 +#: neutron/tests/unit/vmware/apiclient/fake.py:413 #, python-format msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:103 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:115 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:126 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:143 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:161 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:183 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:205 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:289 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:303 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:317 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:359 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:193 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:256 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 #, python-format msgid "Lswitch %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/test_edge_router.py:132 +#: neutron/tests/unit/vmware/vshield/test_edge_router.py:130 msgid "Tasks not completed" msgstr "" @@ -14088,3 +14103,37 @@ msgstr "" #~ msgid "Security group: %s was already deleted from backend" #~ msgstr "" +#~ msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +#~ msgstr "" + +#~ msgid "NotFound %(resource)s for neutron_id=%(id)s." +#~ msgstr "" + +#~ msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +#~ msgstr "" + +#~ msgid "Invalid NVP connection parameters: %(conn_params)s" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid cluster values: %(invalid_attrs)s. " +#~ "Please ensure that these values are " +#~ "specified in the [DEFAULT] section of" +#~ " the nvp plugin ini file." +#~ msgstr "" + +#~ msgid "Invalid NVP attachment type '%(attachment_type)s'" +#~ msgstr "" + +#~ msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" +#~ msgstr "" + +#~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +#~ msgstr "" + +#~ msgid "" +#~ "Service cluster: '%(cluster_id)s' is " +#~ "unavailable. Please, check NVP setup " +#~ "and/or configuration" +#~ msgstr "" + diff --git a/neutron/locale/ms/LC_MESSAGES/neutron.po b/neutron/locale/ms/LC_MESSAGES/neutron.po index 2e58028c3..7aef5284e 100644 --- a/neutron/locale/ms/LC_MESSAGES/neutron.po +++ b/neutron/locale/ms/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-27 06:23+0000\n" +"POT-Creation-Date: 2014-02-28 06:26+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Malay " @@ -38,59 +38,59 @@ msgstr "" msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: neutron/manager.py:72 +#: neutron/manager.py:69 #, python-format msgid "dhcp_agents_per_network must be >= 1. '%s' is invalid." msgstr "" -#: neutron/manager.py:84 +#: neutron/manager.py:81 msgid "Neutron core_plugin not configured!" msgstr "" -#: neutron/manager.py:113 +#: neutron/manager.py:110 #, python-format msgid "Loading core plugin: %s" msgstr "" -#: neutron/manager.py:140 +#: neutron/manager.py:137 #, python-format msgid "Error loading plugin by name, %s" msgstr "" -#: neutron/manager.py:141 +#: neutron/manager.py:138 #, python-format msgid "Error loading plugin by class, %s" msgstr "" -#: neutron/manager.py:142 +#: neutron/manager.py:139 msgid "Plugin not found." msgstr "" -#: neutron/manager.py:147 +#: neutron/manager.py:144 msgid "Loading services supported by the core plugin" msgstr "" -#: neutron/manager.py:156 +#: neutron/manager.py:153 #, python-format msgid "Service %s is supported by the core plugin" msgstr "" -#: neutron/manager.py:169 +#: neutron/manager.py:166 #, python-format msgid "Loading service plugins: %s" msgstr "" -#: neutron/manager.py:174 +#: neutron/manager.py:171 #, python-format msgid "Loading Plugin: %s" msgstr "" -#: neutron/manager.py:182 +#: neutron/manager.py:179 #, python-format msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/manager.py:194 +#: neutron/manager.py:191 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -218,42 +218,42 @@ msgstr "" msgid "%s is already registered." msgstr "" -#: neutron/service.py:39 +#: neutron/service.py:37 msgid "Seconds between running periodic tasks" msgstr "" -#: neutron/service.py:42 +#: neutron/service.py:40 msgid "Number of separate worker processes for service" msgstr "" -#: neutron/service.py:45 +#: neutron/service.py:43 msgid "" "Range of seconds to randomly delay when starting the periodic task " "scheduler to reduce stampeding. (Disable by setting to 0)" msgstr "" -#: neutron/service.py:102 +#: neutron/service.py:100 msgid "Error occurred: trying old api-paste.ini." msgstr "" -#: neutron/service.py:107 +#: neutron/service.py:105 msgid "Unrecoverable error: please check log for details." msgstr "" -#: neutron/service.py:116 +#: neutron/service.py:114 msgid "No known API applications configured." msgstr "" -#: neutron/service.py:123 +#: neutron/service.py:121 #, python-format msgid "Neutron service started, listening on %(host)s:%(port)s" msgstr "" -#: neutron/service.py:224 +#: neutron/service.py:222 msgid "Exception occurs when timer stops" msgstr "" -#: neutron/service.py:234 +#: neutron/service.py:232 msgid "Exception occurs when waiting for timer" msgstr "" @@ -437,7 +437,7 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:184 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 #: neutron/agent/metadata/namespace_proxy.py:156 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,7 +507,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:887 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 #: neutron/agent/metadata/agent.py:305 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -515,191 +515,191 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:892 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 #: neutron/agent/metadata/agent.py:310 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:241 #: neutron/services/loadbalancer/agent/agent_manager.py:121 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:897 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:158 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:158 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:166 +#: neutron/agent/l3_agent.py:162 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:169 +#: neutron/agent/l3_agent.py:165 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:174 +#: neutron/agent/l3_agent.py:170 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:176 +#: neutron/agent/l3_agent.py:172 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:179 +#: neutron/agent/l3_agent.py:175 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:181 +#: neutron/agent/l3_agent.py:177 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:204 +#: neutron/agent/l3_agent.py:200 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:231 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:236 +#: neutron/agent/l3_agent.py:232 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:257 +#: neutron/agent/l3_agent.py:253 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:277 +#: neutron/agent/l3_agent.py:273 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:298 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:322 +#: neutron/agent/l3_agent.py:318 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:346 +#: neutron/agent/l3_agent.py:342 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:395 +#: neutron/agent/l3_agent.py:391 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:397 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:545 +#: neutron/agent/l3_agent.py:541 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:669 +#: neutron/agent/l3_agent.py:665 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:674 +#: neutron/agent/l3_agent.py:670 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:678 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:686 +#: neutron/agent/l3_agent.py:682 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:693 +#: neutron/agent/l3_agent.py:689 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:742 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:751 +#: neutron/agent/l3_agent.py:747 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:753 neutron/agent/l3_agent.py:791 +#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:767 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:782 +#: neutron/agent/l3_agent.py:778 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:785 +#: neutron/agent/l3_agent.py:781 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:783 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:800 +#: neutron/agent/l3_agent.py:796 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:820 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:828 +#: neutron/agent/l3_agent.py:824 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:860 +#: neutron/agent/l3_agent.py:856 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:884 +#: neutron/agent/l3_agent.py:880 msgid "Report state task successfully completed" msgstr "" @@ -725,7 +725,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279 #, python-format msgid "Delete %s" msgstr "" @@ -1077,7 +1077,7 @@ msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:61 -#: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" @@ -1183,86 +1183,86 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:39 +#: neutron/agent/linux/ovs_lib.py:34 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 -#: neutron/agent/linux/ovs_lib.py:313 +#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 +#: neutron/agent/linux/ovs_lib.py:308 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:174 +#: neutron/agent/linux/ovs_lib.py:169 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:200 +#: neutron/agent/linux/ovs_lib.py:195 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:230 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:239 +#: neutron/agent/linux/ovs_lib.py:234 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:242 +#: neutron/agent/linux/ovs_lib.py:237 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:245 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:361 +#: neutron/agent/linux/ovs_lib.py:356 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:371 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:402 +#: neutron/agent/linux/ovs_lib.py:397 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:412 +#: neutron/agent/linux/ovs_lib.py:407 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:425 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:440 +#: neutron/agent/linux/ovs_lib.py:435 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:451 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:461 +#: neutron/agent/linux/ovs_lib.py:456 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:473 +#: neutron/agent/linux/ovs_lib.py:468 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:477 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1830,7 +1830,7 @@ msgstr "" msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:65 +#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" @@ -1858,409 +1858,409 @@ msgstr "" msgid "Request Failed: internal server error while processing your request." msgstr "" -#: neutron/common/config.py:39 +#: neutron/common/config.py:37 msgid "The host IP to bind to" msgstr "" -#: neutron/common/config.py:41 +#: neutron/common/config.py:39 msgid "The port to bind to" msgstr "" -#: neutron/common/config.py:43 +#: neutron/common/config.py:41 msgid "The API paste config file to use" msgstr "" -#: neutron/common/config.py:45 +#: neutron/common/config.py:43 msgid "The path for API extensions" msgstr "" -#: neutron/common/config.py:47 +#: neutron/common/config.py:45 msgid "The policy file to use" msgstr "" -#: neutron/common/config.py:51 +#: neutron/common/config.py:49 msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:53 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 msgid "The service plugins Neutron will use" msgstr "" -#: neutron/common/config.py:55 +#: neutron/common/config.py:53 msgid "The base MAC address Neutron will use for VIFs" msgstr "" -#: neutron/common/config.py:57 +#: neutron/common/config.py:55 msgid "How many times Neutron will retry MAC generation" msgstr "" -#: neutron/common/config.py:59 +#: neutron/common/config.py:57 msgid "Allow the usage of the bulk API" msgstr "" -#: neutron/common/config.py:61 +#: neutron/common/config.py:59 msgid "Allow the usage of the pagination" msgstr "" -#: neutron/common/config.py:63 +#: neutron/common/config.py:61 msgid "Allow the usage of the sorting" msgstr "" -#: neutron/common/config.py:65 +#: neutron/common/config.py:63 msgid "" "The maximum number of items returned in a single response, value was " "'infinite' or negative integer means no limit" msgstr "" -#: neutron/common/config.py:69 +#: neutron/common/config.py:67 msgid "Maximum number of DNS nameservers" msgstr "" -#: neutron/common/config.py:71 +#: neutron/common/config.py:69 msgid "Maximum number of host routes per subnet" msgstr "" -#: neutron/common/config.py:73 +#: neutron/common/config.py:71 msgid "Maximum number of fixed ips per port" msgstr "" -#: neutron/common/config.py:76 +#: neutron/common/config.py:74 msgid "DHCP lease duration" msgstr "" -#: neutron/common/config.py:78 +#: neutron/common/config.py:76 msgid "Allow sending resource operation notification to DHCP agent" msgstr "" -#: neutron/common/config.py:81 +#: neutron/common/config.py:79 msgid "Allow overlapping IP support in Neutron" msgstr "" -#: neutron/common/config.py:83 +#: neutron/common/config.py:81 msgid "The hostname Neutron is running on" msgstr "" -#: neutron/common/config.py:85 +#: neutron/common/config.py:83 msgid "Ensure that configured gateway is on subnet" msgstr "" -#: neutron/common/config.py:91 +#: neutron/common/config.py:89 msgid "" "Where to store Neutron state files. This directory must be writable by " "the agent." msgstr "" -#: neutron/common/config.py:117 +#: neutron/common/config.py:115 #, python-format msgid "Base MAC: %s" msgstr "" -#: neutron/common/config.py:128 +#: neutron/common/config.py:126 msgid "Logging enabled!" msgstr "" -#: neutron/common/config.py:144 +#: neutron/common/config.py:142 #, python-format msgid "Config paste file: %s" msgstr "" -#: neutron/common/config.py:149 +#: neutron/common/config.py:147 #, python-format msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" -#: neutron/common/exceptions.py:32 +#: neutron/common/exceptions.py:30 #: neutron/plugins/nicira/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" -#: neutron/common/exceptions.py:53 +#: neutron/common/exceptions.py:51 #, python-format msgid "Bad %(resource)s request: %(msg)s" msgstr "" -#: neutron/common/exceptions.py:65 +#: neutron/common/exceptions.py:63 msgid "Not authorized." msgstr "" -#: neutron/common/exceptions.py:69 +#: neutron/common/exceptions.py:67 msgid "The service is unavailable" msgstr "" -#: neutron/common/exceptions.py:73 +#: neutron/common/exceptions.py:71 #, python-format msgid "User does not have admin privileges: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:77 +#: neutron/common/exceptions.py:75 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: neutron/common/exceptions.py:81 +#: neutron/common/exceptions.py:79 #, python-format msgid "Network %(net_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:85 +#: neutron/common/exceptions.py:83 #, python-format msgid "Subnet %(subnet_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:89 +#: neutron/common/exceptions.py:87 #, python-format msgid "Port %(port_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:93 +#: neutron/common/exceptions.py:91 #, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:98 +#: neutron/common/exceptions.py:96 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:102 +#: neutron/common/exceptions.py:100 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:106 +#: neutron/common/exceptions.py:104 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:110 +#: neutron/common/exceptions.py:108 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:114 +#: neutron/common/exceptions.py:112 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:118 +#: neutron/common/exceptions.py:116 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:122 +#: neutron/common/exceptions.py:120 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:127 +#: neutron/common/exceptions.py:125 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:132 +#: neutron/common/exceptions.py:130 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:138 +#: neutron/common/exceptions.py:136 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:144 +#: neutron/common/exceptions.py:142 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:150 +#: neutron/common/exceptions.py:148 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:155 +#: neutron/common/exceptions.py:153 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:160 +#: neutron/common/exceptions.py:158 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:166 +#: neutron/common/exceptions.py:164 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:171 +#: neutron/common/exceptions.py:169 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:174 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:184 +#: neutron/common/exceptions.py:182 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:187 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:194 +#: neutron/common/exceptions.py:192 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:204 +#: neutron/common/exceptions.py:202 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:208 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:212 +#: neutron/common/exceptions.py:210 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:217 +#: neutron/common/exceptions.py:215 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:222 +#: neutron/common/exceptions.py:220 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:226 +#: neutron/common/exceptions.py:224 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:230 +#: neutron/common/exceptions.py:228 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:234 +#: neutron/common/exceptions.py:232 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:238 +#: neutron/common/exceptions.py:236 msgid "Sudo privilege is required to run this command." msgstr "" -#: neutron/common/exceptions.py:242 +#: neutron/common/exceptions.py:240 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:246 +#: neutron/common/exceptions.py:244 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:250 +#: neutron/common/exceptions.py:248 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:254 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:259 +#: neutron/common/exceptions.py:257 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:264 +#: neutron/common/exceptions.py:262 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:268 +#: neutron/common/exceptions.py:266 #, python-format msgid "Extensions not found: %(extensions)s" msgstr "" -#: neutron/common/exceptions.py:272 +#: neutron/common/exceptions.py:270 #, python-format msgid "Invalid content type %(content_type)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:274 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:281 +#: neutron/common/exceptions.py:279 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:285 +#: neutron/common/exceptions.py:283 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:290 +#: neutron/common/exceptions.py:288 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:295 +#: neutron/common/exceptions.py:293 #, python-format msgid "" "Current gateway ip %(ip_address)s already in use by port %(port_id)s. " "Unable to update." msgstr "" -#: neutron/common/exceptions.py:300 +#: neutron/common/exceptions.py:298 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" -#: neutron/common/exceptions.py:310 +#: neutron/common/exceptions.py:308 #, python-format msgid "Invalid network VXLAN port range: '%(vxlan_range)s'" msgstr "" -#: neutron/common/exceptions.py:314 +#: neutron/common/exceptions.py:312 #, python-format msgid "Found duplicate extension: %(alias)s" msgstr "" @@ -2282,32 +2282,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:53 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:143 +#: neutron/common/utils.py:140 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:146 +#: neutron/common/utils.py:143 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:149 +#: neutron/common/utils.py:146 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:151 +#: neutron/common/utils.py:148 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:154 +#: neutron/common/utils.py:151 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2339,12 +2339,12 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/api.py:59 +#: neutron/db/api.py:55 #, python-format msgid "Database registration exception: %s" msgstr "" -#: neutron/db/api.py:70 +#: neutron/db/api.py:66 msgid "Database exception" msgstr "" @@ -2613,99 +2613,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:168 +#: neutron/db/l3_db.py:163 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:607 +#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:277 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:291 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 #: neutron/plugins/bigswitch/plugin.py:817 #: neutron/plugins/bigswitch/plugin.py:826 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:307 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:318 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:333 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:467 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:506 +#: neutron/db/l3_db.py:501 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:510 +#: neutron/db/l3_db.py:505 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:522 +#: neutron/db/l3_db.py:517 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:529 +#: neutron/db/l3_db.py:524 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:533 +#: neutron/db/l3_db.py:528 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1853 +#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:731 +#: neutron/db/l3_db.py:726 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:749 +#: neutron/db/l3_db.py:744 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:837 +#: neutron/db/l3_db.py:832 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2959,24 +2959,24 @@ msgstr "" msgid "Multiple agents with agent_type=%(agent_type)s and host=%(host)s found" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:26 +#: neutron/extensions/allowedaddresspairs.py:22 msgid "AllowedAddressPair must contain ip_address" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:30 +#: neutron/extensions/allowedaddresspairs.py:26 msgid "" "Port Security must be enabled in order to have allowed address pairs on a" " port." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:35 +#: neutron/extensions/allowedaddresspairs.py:31 #, python-format msgid "" "Request contains duplicate address pair: mac_address %(mac_address)s " "ip_address %(ip_address)s." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:40 +#: neutron/extensions/allowedaddresspairs.py:36 msgid "Port's Fixed IP and Mac Address match an address pair entry." msgstr "" @@ -3141,39 +3141,39 @@ msgid "" "unlimited." msgstr "" -#: neutron/extensions/l3.py:34 +#: neutron/extensions/l3.py:29 #, python-format msgid "Router %(router_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:38 +#: neutron/extensions/l3.py:33 #, python-format msgid "Router %(router_id)s still has active ports" msgstr "" -#: neutron/extensions/l3.py:42 +#: neutron/extensions/l3.py:37 #, python-format msgid "Router %(router_id)s does not have an interface with id %(port_id)s" msgstr "" -#: neutron/extensions/l3.py:47 +#: neutron/extensions/l3.py:42 #, python-format msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s" msgstr "" -#: neutron/extensions/l3.py:52 +#: neutron/extensions/l3.py:47 #, python-format msgid "" "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot " "be deleted, as it is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:58 +#: neutron/extensions/l3.py:53 #, python-format msgid "Floating IP %(floatingip_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:62 +#: neutron/extensions/l3.py:57 #, python-format msgid "" "External network %(external_network_id)s is not reachable from subnet " @@ -3181,7 +3181,7 @@ msgid "" "Floating IP." msgstr "" -#: neutron/extensions/l3.py:68 +#: neutron/extensions/l3.py:63 #, python-format msgid "" "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with " @@ -3189,25 +3189,25 @@ msgid "" "has a floating IP on external network %(net_id)s." msgstr "" -#: neutron/extensions/l3.py:75 +#: neutron/extensions/l3.py:70 #, python-format msgid "" "Port %(port_id)s has owner %(device_owner)s and therefore cannot be " "deleted directly via the port API." msgstr "" -#: neutron/extensions/l3.py:80 +#: neutron/extensions/l3.py:75 #, python-format msgid "" "Gateway cannot be updated for router %(router_id)s, since a gateway to " "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:140 +#: neutron/extensions/l3.py:135 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:144 +#: neutron/extensions/l3.py:139 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -3361,19 +3361,19 @@ msgstr "" msgid "Duplicate segment entry in request." msgstr "" -#: neutron/extensions/portsecurity.py:25 +#: neutron/extensions/portsecurity.py:20 msgid "" "Port has security group associated. Cannot disable port security or ip " "address until security group is removed" msgstr "" -#: neutron/extensions/portsecurity.py:30 +#: neutron/extensions/portsecurity.py:25 msgid "" "Port security must be enabled and port must have an IP address in order " "to use security groups." msgstr "" -#: neutron/extensions/portsecurity.py:35 +#: neutron/extensions/portsecurity.py:30 msgid "Port does not have port security binding." msgstr "" @@ -4829,7 +4829,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:55 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89 #: neutron/plugins/mlnx/rpc_callbacks.py:76 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" @@ -4844,9 +4844,9 @@ msgstr "" #: neutron/plugins/mlnx/rpc_callbacks.py:98 #: neutron/plugins/mlnx/rpc_callbacks.py:117 #: neutron/plugins/mlnx/rpc_callbacks.py:132 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:114 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 #, python-format msgid "%s can not be found in database" msgstr "" @@ -5629,7 +5629,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:192 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5637,8 +5637,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:222 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:443 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" msgstr "" @@ -5657,7 +5657,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:208 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5665,7 +5665,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:249 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5673,7 +5673,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:255 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:471 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5831,7 +5831,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 #: neutron/plugins/mlnx/mlnx_plugin.py:334 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:519 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" msgstr "" @@ -6172,7 +6172,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:41 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 -#: neutron/plugins/openvswitch/ovs_db_v2.py:133 +#: neutron/plugins/openvswitch/ovs_db_v2.py:130 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6187,7 +6187,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:157 +#: neutron/plugins/openvswitch/ovs_db_v2.py:154 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6201,7 +6201,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:141 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 -#: neutron/plugins/openvswitch/ovs_db_v2.py:198 +#: neutron/plugins/openvswitch/ovs_db_v2.py:195 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" @@ -6211,8 +6211,8 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:89 -#: neutron/plugins/openvswitch/ovs_db_v2.py:107 +#: neutron/plugins/openvswitch/ovs_db_v2.py:86 +#: neutron/plugins/openvswitch/ovs_db_v2.py:104 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6254,7 +6254,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:144 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6267,7 +6267,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:79 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122 #: neutron/plugins/mlnx/rpc_callbacks.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:123 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" @@ -6409,7 +6409,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent out of sync with plugin!" msgstr "" @@ -6431,7 +6431,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1356 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1348 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6518,14 +6518,14 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156 #, python-format msgid "Device %(device)s not bound to the agent host %(host)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:150 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "" @@ -6547,26 +6547,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:217 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:225 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:233 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:237 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -6734,7 +6734,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:277 msgid "network_delete received" msgstr "" @@ -6745,12 +6745,12 @@ msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:318 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:343 msgid "fdb_remove received" msgstr "" @@ -6759,7 +6759,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:404 msgid "fdb_update received" msgstr "" @@ -6769,7 +6769,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:142 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" msgstr "" @@ -6780,14 +6780,14 @@ msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:942 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6795,29 +6795,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1015 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1020 #, python-format msgid "Port %s updated." msgstr "" @@ -6836,8 +6836,8 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1233 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" @@ -6898,7 +6898,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:163 +#: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6907,7 +6907,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:193 +#: neutron/plugins/openvswitch/ovs_db_v2.py:190 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " @@ -6916,7 +6916,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:188 +#: neutron/plugins/openvswitch/ovs_db_v2.py:185 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " @@ -8044,7 +8044,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:231 +#: neutron/plugins/openvswitch/ovs_db_v2.py:228 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8083,7 +8083,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8430,7 +8430,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:142 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:364 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8578,8 +8578,8 @@ msgid "" msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -8772,88 +8772,93 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:247 +#: neutron/plugins/nec/nec_plugin.py:256 +#, python-format +msgid "deactivate_port(): OFC port for port=%s is already removed." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:263 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:268 +#: neutron/plugins/nec/nec_plugin.py:284 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:317 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:341 +#: neutron/plugins/nec/nec_plugin.py:357 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:360 +#: neutron/plugins/nec/nec_plugin.py:376 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:371 +#: neutron/plugins/nec/nec_plugin.py:387 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:525 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:589 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:622 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:632 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:689 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:720 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:730 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:749 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:754 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9029,17 +9034,17 @@ msgstr "" msgid "delete_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:54 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:52 #, python-format msgid "Update ports: added=%(added)s, removed=%(removed)s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:76 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:74 #, python-format msgid "port_update received: %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:219 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:217 msgid "No port changed." msgstr "" @@ -9092,45 +9097,52 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:32 #, python-format -msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgid "The specified OFC resource (%(resource)s) is not found." msgstr "" #: neutron/plugins/nec/common/exceptions.py:36 #, python-format -msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:40 +#, python-format +msgid "" +"Neutron-OFC resource mapping for %(resource)s %(neutron_id)s is not " +"found. It may be deleted during processing." msgstr "" -#: neutron/plugins/nec/common/exceptions.py:41 +#: neutron/plugins/nec/common/exceptions.py:46 #, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:45 +#: neutron/plugins/nec/common/exceptions.py:50 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:51 +#: neutron/plugins/nec/common/exceptions.py:56 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:61 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:66 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:65 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:69 +#: neutron/plugins/nec/common/exceptions.py:74 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " @@ -9154,14 +9166,19 @@ msgstr "" #: neutron/plugins/nec/common/ofc_client.py:99 #, python-format +msgid "Specified resource %s does not exist on OFC " +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:103 +#, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:102 +#: neutron/plugins/nec/common/ofc_client.py:106 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:111 +#: neutron/plugins/nec/common/ofc_client.py:115 #, python-format msgid "Failed to connect OFC : %s" msgstr "" @@ -9171,23 +9188,18 @@ msgstr "" msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:143 -#, python-format -msgid "NotFound %(resource)s for neutron_id=%(id)s." -msgstr "" - -#: neutron/plugins/nec/db/api.py:169 +#: neutron/plugins/nec/db/api.py:168 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:202 +#: neutron/plugins/nec/db/api.py:201 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:208 -#: neutron/plugins/openvswitch/ovs_db_v2.py:319 +#: neutron/plugins/nec/db/api.py:207 +#: neutron/plugins/openvswitch/ovs_db_v2.py:316 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9211,103 +9223,102 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:230 +#: neutron/plugins/nicira/NeutronPlugin.py:223 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:266 +#: neutron/plugins/nicira/NeutronPlugin.py:259 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:268 -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#: neutron/plugins/nicira/NeutronPlugin.py:261 #, python-format -msgid "Unable to create port on NVP logical router %s" +msgid "Unable to create port on NSX logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:271 +#: neutron/plugins/nicira/NeutronPlugin.py:264 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(nsx_router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:349 +#: neutron/plugins/nicira/NeutronPlugin.py:342 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:355 +#: neutron/plugins/nicira/NeutronPlugin.py:348 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:361 +#: neutron/plugins/nicira/NeutronPlugin.py:354 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:407 +#: neutron/plugins/nicira/NeutronPlugin.py:400 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:447 +#: neutron/plugins/nicira/NeutronPlugin.py:440 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:459 -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#: neutron/plugins/nicira/NeutronPlugin.py:709 +#: neutron/plugins/nicira/NeutronPlugin.py:452 +#: neutron/plugins/nicira/NeutronPlugin.py:504 +#: neutron/plugins/nicira/NeutronPlugin.py:702 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:480 +#: neutron/plugins/nicira/NeutronPlugin.py:473 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:491 +#: neutron/plugins/nicira/NeutronPlugin.py:484 #, python-format msgid "" "Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " "to be rolled back for Neutron port: %(neutron_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:496 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:518 +#: neutron/plugins/nicira/NeutronPlugin.py:511 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:518 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:530 +#: neutron/plugins/nicira/NeutronPlugin.py:523 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:532 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9315,302 +9326,302 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:554 -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:1070 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:566 +#: neutron/plugins/nicira/NeutronPlugin.py:559 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:584 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:604 +#: neutron/plugins/nicira/NeutronPlugin.py:597 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:614 +#: neutron/plugins/nicira/NeutronPlugin.py:607 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:655 +#: neutron/plugins/nicira/NeutronPlugin.py:648 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:690 -#: neutron/plugins/nicira/NeutronPlugin.py:1788 +#: neutron/plugins/nicira/NeutronPlugin.py:683 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:694 -#: neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/plugins/nicira/NeutronPlugin.py:687 +#: neutron/plugins/nicira/NeutronPlugin.py:1785 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 +#: neutron/plugins/nicira/NeutronPlugin.py:689 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:738 +#: neutron/plugins/nicira/NeutronPlugin.py:731 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:771 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 +#: neutron/plugins/nicira/NeutronPlugin.py:775 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:786 +#: neutron/plugins/nicira/NeutronPlugin.py:779 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:790 -#: neutron/plugins/nicira/NeutronPlugin.py:806 +#: neutron/plugins/nicira/NeutronPlugin.py:783 +#: neutron/plugins/nicira/NeutronPlugin.py:799 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:812 +#: neutron/plugins/nicira/NeutronPlugin.py:805 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:857 +#: neutron/plugins/nicira/NeutronPlugin.py:850 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:891 +#: neutron/plugins/nicira/NeutronPlugin.py:884 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:981 +#: neutron/plugins/nicira/NeutronPlugin.py:974 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1066 +#: neutron/plugins/nicira/NeutronPlugin.py:1059 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1085 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1088 +#: neutron/plugins/nicira/NeutronPlugin.py:1081 #: neutron/plugins/nicira/NeutronServicePlugin.py:515 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1118 +#: neutron/plugins/nicira/NeutronPlugin.py:1111 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1186 +#: neutron/plugins/nicira/NeutronPlugin.py:1179 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1200 +#: neutron/plugins/nicira/NeutronPlugin.py:1193 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1211 +#: neutron/plugins/nicira/NeutronPlugin.py:1204 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1303 +#: neutron/plugins/nicira/NeutronPlugin.py:1296 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1331 +#: neutron/plugins/nicira/NeutronPlugin.py:1324 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1414 +#: neutron/plugins/nicira/NeutronPlugin.py:1407 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1413 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1431 +#: neutron/plugins/nicira/NeutronPlugin.py:1424 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1441 +#: neutron/plugins/nicira/NeutronPlugin.py:1434 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1470 -#: neutron/plugins/nicira/NeutronPlugin.py:1555 +#: neutron/plugins/nicira/NeutronPlugin.py:1463 +#: neutron/plugins/nicira/NeutronPlugin.py:1548 #: neutron/plugins/nicira/NeutronServicePlugin.py:198 #: neutron/plugins/nicira/NeutronServicePlugin.py:1204 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1519 +#: neutron/plugins/nicira/NeutronPlugin.py:1512 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1522 +#: neutron/plugins/nicira/NeutronPlugin.py:1515 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1557 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1580 +#: neutron/plugins/nicira/NeutronPlugin.py:1573 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1577 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1579 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1643 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1647 +#: neutron/plugins/nicira/NeutronPlugin.py:1640 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1650 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1725 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:1816 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1829 +#: neutron/plugins/nicira/NeutronPlugin.py:1822 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1961 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1967 +#: neutron/plugins/nicira/NeutronPlugin.py:1960 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:1995 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2005 +#: neutron/plugins/nicira/NeutronPlugin.py:1998 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2032 +#: neutron/plugins/nicira/NeutronPlugin.py:2025 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2055 +#: neutron/plugins/nicira/NeutronPlugin.py:2048 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2085 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2159 +#: neutron/plugins/nicira/NeutronPlugin.py:2152 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2167 +#: neutron/plugins/nicira/NeutronPlugin.py:2160 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -9618,12 +9629,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2174 +#: neutron/plugins/nicira/NeutronPlugin.py:2167 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2187 +#: neutron/plugins/nicira/NeutronPlugin.py:2180 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9651,6 +9662,11 @@ msgstr "" msgid "An exception occurred while creating a port on lswitch %s" msgstr "" +#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#, python-format +msgid "Unable to create port on NVP logical router %s" +msgstr "" + #: neutron/plugins/nicira/NeutronServicePlugin.py:469 #, python-format msgid "Unable to create integration logic switch for router %s" @@ -9860,24 +9876,24 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:54 +#: neutron/plugins/nicira/nsx_cluster.py:49 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:66 +#: neutron/plugins/nicira/nsx_cluster.py:61 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:124 +#: neutron/plugins/nicira/nvplib.py:117 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:128 +#: neutron/plugins/nicira/nvplib.py:121 #, python-format msgid "locals=[%s]" msgstr "" @@ -10278,108 +10294,103 @@ msgstr "" msgid "Task status check interval" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:24 +#: neutron/plugins/nicira/common/exceptions.py:21 #, python-format -msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:28 +#: neutron/plugins/nicira/common/exceptions.py:25 #, python-format msgid "Unable to fulfill request with version %(version)s." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:32 +#: neutron/plugins/nicira/common/exceptions.py:29 #, python-format -msgid "Invalid NVP connection parameters: %(conn_params)s" +msgid "Invalid NSX connection parameters: %(conn_params)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:36 +#: neutron/plugins/nicira/common/exceptions.py:33 #, python-format msgid "" "Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the nvp plugin ini file." +"values are specified in the [DEFAULT] section of the NSX plugin ini file." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:42 +#: neutron/plugins/nicira/common/exceptions.py:39 #, python-format msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:47 +#: neutron/plugins/nicira/common/exceptions.py:44 #, python-format msgid "" "Unable to create port on network %(network)s. Maximum number of ports " "reached" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:52 +#: neutron/plugins/nicira/common/exceptions.py:49 #, python-format msgid "" "While retrieving NAT rules, %(actual_rules)s were found whereas rules in " "the (%(min_rules)s,%(max_rules)s) interval were expected" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:58 +#: neutron/plugins/nicira/common/exceptions.py:55 #, python-format -msgid "Invalid NVP attachment type '%(attachment_type)s'" +msgid "Invalid NSX attachment type '%(attachment_type)s'" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:62 +#: neutron/plugins/nicira/common/exceptions.py:59 msgid "" "The networking backend is currently in maintenance mode and therefore " "unable to accept requests which modify its state. Please try later." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:74 +#: neutron/plugins/nicira/common/exceptions.py:65 #, python-format msgid "Gateway Service %(gateway)s is already in use" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:78 +#: neutron/plugins/nicira/common/exceptions.py:69 #, python-format msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:82 +#: neutron/plugins/nicira/common/exceptions.py:73 #, python-format -msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:86 +#: neutron/plugins/nicira/common/exceptions.py:77 #, python-format msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NVP setup" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" " and/or configuration" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:91 +#: neutron/plugins/nicira/common/exceptions.py:82 #, python-format msgid "" "An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " "via port %(port_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:100 +#: neutron/plugins/nicira/common/exceptions.py:91 #, python-format msgid "Unable to find LSN for %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:104 +#: neutron/plugins/nicira/common/exceptions.py:95 #, python-format msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:109 +#: neutron/plugins/nicira/common/exceptions.py:100 #, python-format msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:113 +#: neutron/plugins/nicira/common/exceptions.py:104 #, python-format msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" @@ -11558,383 +11569,383 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:212 +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:260 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:278 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:301 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:303 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:377 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:393 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" "Adding a tunnel endpoint failed due to a concurrenttransaction had been " "committed (%s attempts left)" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:398 +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:312 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:329 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:434 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:523 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:294 #, python-format msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:306 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, 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:469 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, 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:488 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:480 #, 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:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 #, 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:517 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, 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:534 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:566 #, 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:618 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:610 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:668 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:687 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:768 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:760 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:766 #, 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:862 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:854 #, python-format msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:871 +#: 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:883 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:886 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920 #, python-format msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:926 #, python-format msgid "" "Port %s was not found on the integration bridge and will therefore not be" " processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 #, python-format msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:956 #, python-format msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1080 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1151 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1163 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1184 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1180 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1194 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1203 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1249 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1265 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 #, 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:1276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, 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:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275 #, 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:1288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, 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:1303 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1295 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1317 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1320 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12206,58 +12217,58 @@ msgstr "" msgid "Invalid configuration. check ryu.ini" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:96 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:94 #, python-format msgid "Could not get IPv4 address from %(nic)s: %(cfg)s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:162 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:160 #, python-format msgid "External port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:170 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:168 msgid "Get Ryu rest API address" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:220 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:218 msgid "Ryu rest API port isn't specified" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:221 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:219 #, python-format msgid "Going to ofp controller mode %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236 msgid "Port update received" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269 msgid "Agent loop has new device" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296 #, python-format msgid "tunnel_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 #, python-format msgid "ovsdb_port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:302 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 #, python-format msgid "ovsdb_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:308 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:306 #, python-format msgid "Initialization failed: %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:311 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:309 msgid "" "Ryu initialization on the node is done. Agent initialized successfully, " "now running..." @@ -12386,13 +12397,13 @@ msgstr "" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgstr "" -#: neutron/server/__init__.py:40 +#: neutron/server/__init__.py:39 msgid "" "ERROR: Unable to find configuration file via the default search paths " "(~/.neutron/, ~/, /etc/neutron/, /etc/) and the '--config-file' option!" msgstr "" -#: neutron/server/__init__.py:47 +#: neutron/server/__init__.py:46 #, python-format msgid "ERROR: %s" msgstr "" @@ -13639,56 +13650,60 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:76 -#: neutron/tests/unit/nec/test_ofc_client.py:82 -#: neutron/tests/unit/nec/test_ofc_client.py:91 +#: neutron/tests/unit/nec/test_ofc_client.py:77 +msgid "The specified OFC resource (/somewhere) is not found." +msgstr "" + +#: neutron/tests/unit/nec/test_ofc_client.py:81 +#: neutron/tests/unit/nec/test_ofc_client.py:87 +#: neutron/tests/unit/nec/test_ofc_client.py:96 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:101 +#: neutron/tests/unit/nec/test_ofc_client.py:106 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:406 +#: neutron/tests/unit/vmware/apiclient/fake.py:404 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:415 +#: neutron/tests/unit/vmware/apiclient/fake.py:413 #, python-format msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:103 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:115 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:126 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:143 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:161 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:183 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:205 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:289 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:303 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:317 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:359 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:193 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:256 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 #, python-format msgid "Lswitch %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/test_edge_router.py:132 +#: neutron/tests/unit/vmware/vshield/test_edge_router.py:130 msgid "Tasks not completed" msgstr "" @@ -14799,3 +14814,37 @@ msgstr "" #~ msgid "Security group: %s was already deleted from backend" #~ msgstr "" +#~ msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +#~ msgstr "" + +#~ msgid "NotFound %(resource)s for neutron_id=%(id)s." +#~ msgstr "" + +#~ msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +#~ msgstr "" + +#~ msgid "Invalid NVP connection parameters: %(conn_params)s" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid cluster values: %(invalid_attrs)s. " +#~ "Please ensure that these values are " +#~ "specified in the [DEFAULT] section of" +#~ " the nvp plugin ini file." +#~ msgstr "" + +#~ msgid "Invalid NVP attachment type '%(attachment_type)s'" +#~ msgstr "" + +#~ msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" +#~ msgstr "" + +#~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +#~ msgstr "" + +#~ msgid "" +#~ "Service cluster: '%(cluster_id)s' is " +#~ "unavailable. Please, check NVP setup " +#~ "and/or configuration" +#~ msgstr "" + diff --git a/neutron/locale/nb/LC_MESSAGES/neutron.po b/neutron/locale/nb/LC_MESSAGES/neutron.po index fcc3ad3d6..62631bce2 100644 --- a/neutron/locale/nb/LC_MESSAGES/neutron.po +++ b/neutron/locale/nb/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-27 06:23+0000\n" +"POT-Creation-Date: 2014-02-28 06:26+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Norwegian Bokmål " @@ -38,59 +38,59 @@ msgstr "" msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: neutron/manager.py:72 +#: neutron/manager.py:69 #, python-format msgid "dhcp_agents_per_network must be >= 1. '%s' is invalid." msgstr "" -#: neutron/manager.py:84 +#: neutron/manager.py:81 msgid "Neutron core_plugin not configured!" msgstr "" -#: neutron/manager.py:113 +#: neutron/manager.py:110 #, python-format msgid "Loading core plugin: %s" msgstr "" -#: neutron/manager.py:140 +#: neutron/manager.py:137 #, python-format msgid "Error loading plugin by name, %s" msgstr "" -#: neutron/manager.py:141 +#: neutron/manager.py:138 #, python-format msgid "Error loading plugin by class, %s" msgstr "" -#: neutron/manager.py:142 +#: neutron/manager.py:139 msgid "Plugin not found." msgstr "" -#: neutron/manager.py:147 +#: neutron/manager.py:144 msgid "Loading services supported by the core plugin" msgstr "" -#: neutron/manager.py:156 +#: neutron/manager.py:153 #, python-format msgid "Service %s is supported by the core plugin" msgstr "" -#: neutron/manager.py:169 +#: neutron/manager.py:166 #, python-format msgid "Loading service plugins: %s" msgstr "" -#: neutron/manager.py:174 +#: neutron/manager.py:171 #, python-format msgid "Loading Plugin: %s" msgstr "" -#: neutron/manager.py:182 +#: neutron/manager.py:179 #, python-format msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/manager.py:194 +#: neutron/manager.py:191 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -218,42 +218,42 @@ msgstr "" msgid "%s is already registered." msgstr "" -#: neutron/service.py:39 +#: neutron/service.py:37 msgid "Seconds between running periodic tasks" msgstr "" -#: neutron/service.py:42 +#: neutron/service.py:40 msgid "Number of separate worker processes for service" msgstr "" -#: neutron/service.py:45 +#: neutron/service.py:43 msgid "" "Range of seconds to randomly delay when starting the periodic task " "scheduler to reduce stampeding. (Disable by setting to 0)" msgstr "" -#: neutron/service.py:102 +#: neutron/service.py:100 msgid "Error occurred: trying old api-paste.ini." msgstr "" -#: neutron/service.py:107 +#: neutron/service.py:105 msgid "Unrecoverable error: please check log for details." msgstr "" -#: neutron/service.py:116 +#: neutron/service.py:114 msgid "No known API applications configured." msgstr "" -#: neutron/service.py:123 +#: neutron/service.py:121 #, python-format msgid "Neutron service started, listening on %(host)s:%(port)s" msgstr "" -#: neutron/service.py:224 +#: neutron/service.py:222 msgid "Exception occurs when timer stops" msgstr "" -#: neutron/service.py:234 +#: neutron/service.py:232 msgid "Exception occurs when waiting for timer" msgstr "" @@ -437,7 +437,7 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:184 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 #: neutron/agent/metadata/namespace_proxy.py:156 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,7 +507,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:887 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 #: neutron/agent/metadata/agent.py:305 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -515,191 +515,191 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:892 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 #: neutron/agent/metadata/agent.py:310 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:241 #: neutron/services/loadbalancer/agent/agent_manager.py:121 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:897 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:158 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:158 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:166 +#: neutron/agent/l3_agent.py:162 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:169 +#: neutron/agent/l3_agent.py:165 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:174 +#: neutron/agent/l3_agent.py:170 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:176 +#: neutron/agent/l3_agent.py:172 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:179 +#: neutron/agent/l3_agent.py:175 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:181 +#: neutron/agent/l3_agent.py:177 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:204 +#: neutron/agent/l3_agent.py:200 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:231 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:236 +#: neutron/agent/l3_agent.py:232 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:257 +#: neutron/agent/l3_agent.py:253 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:277 +#: neutron/agent/l3_agent.py:273 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:298 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:322 +#: neutron/agent/l3_agent.py:318 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:346 +#: neutron/agent/l3_agent.py:342 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:395 +#: neutron/agent/l3_agent.py:391 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:397 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:545 +#: neutron/agent/l3_agent.py:541 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:669 +#: neutron/agent/l3_agent.py:665 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:674 +#: neutron/agent/l3_agent.py:670 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:678 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:686 +#: neutron/agent/l3_agent.py:682 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:693 +#: neutron/agent/l3_agent.py:689 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:742 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:751 +#: neutron/agent/l3_agent.py:747 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:753 neutron/agent/l3_agent.py:791 +#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:767 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:782 +#: neutron/agent/l3_agent.py:778 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:785 +#: neutron/agent/l3_agent.py:781 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:783 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:800 +#: neutron/agent/l3_agent.py:796 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:820 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:828 +#: neutron/agent/l3_agent.py:824 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:860 +#: neutron/agent/l3_agent.py:856 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:884 +#: neutron/agent/l3_agent.py:880 msgid "Report state task successfully completed" msgstr "" @@ -725,7 +725,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279 #, python-format msgid "Delete %s" msgstr "" @@ -1077,7 +1077,7 @@ msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:61 -#: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" @@ -1183,86 +1183,86 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:39 +#: neutron/agent/linux/ovs_lib.py:34 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 -#: neutron/agent/linux/ovs_lib.py:313 +#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 +#: neutron/agent/linux/ovs_lib.py:308 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:174 +#: neutron/agent/linux/ovs_lib.py:169 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:200 +#: neutron/agent/linux/ovs_lib.py:195 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:230 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:239 +#: neutron/agent/linux/ovs_lib.py:234 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:242 +#: neutron/agent/linux/ovs_lib.py:237 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:245 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:361 +#: neutron/agent/linux/ovs_lib.py:356 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:371 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:402 +#: neutron/agent/linux/ovs_lib.py:397 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:412 +#: neutron/agent/linux/ovs_lib.py:407 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:425 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:440 +#: neutron/agent/linux/ovs_lib.py:435 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:451 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:461 +#: neutron/agent/linux/ovs_lib.py:456 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:473 +#: neutron/agent/linux/ovs_lib.py:468 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:477 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1830,7 +1830,7 @@ msgstr "" msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:65 +#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" @@ -1858,409 +1858,409 @@ msgstr "" msgid "Request Failed: internal server error while processing your request." msgstr "" -#: neutron/common/config.py:39 +#: neutron/common/config.py:37 msgid "The host IP to bind to" msgstr "" -#: neutron/common/config.py:41 +#: neutron/common/config.py:39 msgid "The port to bind to" msgstr "" -#: neutron/common/config.py:43 +#: neutron/common/config.py:41 msgid "The API paste config file to use" msgstr "" -#: neutron/common/config.py:45 +#: neutron/common/config.py:43 msgid "The path for API extensions" msgstr "" -#: neutron/common/config.py:47 +#: neutron/common/config.py:45 msgid "The policy file to use" msgstr "" -#: neutron/common/config.py:51 +#: neutron/common/config.py:49 msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:53 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 msgid "The service plugins Neutron will use" msgstr "" -#: neutron/common/config.py:55 +#: neutron/common/config.py:53 msgid "The base MAC address Neutron will use for VIFs" msgstr "" -#: neutron/common/config.py:57 +#: neutron/common/config.py:55 msgid "How many times Neutron will retry MAC generation" msgstr "" -#: neutron/common/config.py:59 +#: neutron/common/config.py:57 msgid "Allow the usage of the bulk API" msgstr "" -#: neutron/common/config.py:61 +#: neutron/common/config.py:59 msgid "Allow the usage of the pagination" msgstr "" -#: neutron/common/config.py:63 +#: neutron/common/config.py:61 msgid "Allow the usage of the sorting" msgstr "" -#: neutron/common/config.py:65 +#: neutron/common/config.py:63 msgid "" "The maximum number of items returned in a single response, value was " "'infinite' or negative integer means no limit" msgstr "" -#: neutron/common/config.py:69 +#: neutron/common/config.py:67 msgid "Maximum number of DNS nameservers" msgstr "" -#: neutron/common/config.py:71 +#: neutron/common/config.py:69 msgid "Maximum number of host routes per subnet" msgstr "" -#: neutron/common/config.py:73 +#: neutron/common/config.py:71 msgid "Maximum number of fixed ips per port" msgstr "" -#: neutron/common/config.py:76 +#: neutron/common/config.py:74 msgid "DHCP lease duration" msgstr "" -#: neutron/common/config.py:78 +#: neutron/common/config.py:76 msgid "Allow sending resource operation notification to DHCP agent" msgstr "" -#: neutron/common/config.py:81 +#: neutron/common/config.py:79 msgid "Allow overlapping IP support in Neutron" msgstr "" -#: neutron/common/config.py:83 +#: neutron/common/config.py:81 msgid "The hostname Neutron is running on" msgstr "" -#: neutron/common/config.py:85 +#: neutron/common/config.py:83 msgid "Ensure that configured gateway is on subnet" msgstr "" -#: neutron/common/config.py:91 +#: neutron/common/config.py:89 msgid "" "Where to store Neutron state files. This directory must be writable by " "the agent." msgstr "" -#: neutron/common/config.py:117 +#: neutron/common/config.py:115 #, python-format msgid "Base MAC: %s" msgstr "" -#: neutron/common/config.py:128 +#: neutron/common/config.py:126 msgid "Logging enabled!" msgstr "" -#: neutron/common/config.py:144 +#: neutron/common/config.py:142 #, python-format msgid "Config paste file: %s" msgstr "" -#: neutron/common/config.py:149 +#: neutron/common/config.py:147 #, python-format msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" -#: neutron/common/exceptions.py:32 +#: neutron/common/exceptions.py:30 #: neutron/plugins/nicira/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" -#: neutron/common/exceptions.py:53 +#: neutron/common/exceptions.py:51 #, python-format msgid "Bad %(resource)s request: %(msg)s" msgstr "" -#: neutron/common/exceptions.py:65 +#: neutron/common/exceptions.py:63 msgid "Not authorized." msgstr "" -#: neutron/common/exceptions.py:69 +#: neutron/common/exceptions.py:67 msgid "The service is unavailable" msgstr "" -#: neutron/common/exceptions.py:73 +#: neutron/common/exceptions.py:71 #, python-format msgid "User does not have admin privileges: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:77 +#: neutron/common/exceptions.py:75 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: neutron/common/exceptions.py:81 +#: neutron/common/exceptions.py:79 #, python-format msgid "Network %(net_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:85 +#: neutron/common/exceptions.py:83 #, python-format msgid "Subnet %(subnet_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:89 +#: neutron/common/exceptions.py:87 #, python-format msgid "Port %(port_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:93 +#: neutron/common/exceptions.py:91 #, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:98 +#: neutron/common/exceptions.py:96 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:102 +#: neutron/common/exceptions.py:100 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:106 +#: neutron/common/exceptions.py:104 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:110 +#: neutron/common/exceptions.py:108 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:114 +#: neutron/common/exceptions.py:112 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:118 +#: neutron/common/exceptions.py:116 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:122 +#: neutron/common/exceptions.py:120 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:127 +#: neutron/common/exceptions.py:125 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:132 +#: neutron/common/exceptions.py:130 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:138 +#: neutron/common/exceptions.py:136 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:144 +#: neutron/common/exceptions.py:142 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:150 +#: neutron/common/exceptions.py:148 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:155 +#: neutron/common/exceptions.py:153 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:160 +#: neutron/common/exceptions.py:158 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:166 +#: neutron/common/exceptions.py:164 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:171 +#: neutron/common/exceptions.py:169 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:174 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:184 +#: neutron/common/exceptions.py:182 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:187 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:194 +#: neutron/common/exceptions.py:192 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:204 +#: neutron/common/exceptions.py:202 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:208 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:212 +#: neutron/common/exceptions.py:210 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:217 +#: neutron/common/exceptions.py:215 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:222 +#: neutron/common/exceptions.py:220 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:226 +#: neutron/common/exceptions.py:224 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:230 +#: neutron/common/exceptions.py:228 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:234 +#: neutron/common/exceptions.py:232 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:238 +#: neutron/common/exceptions.py:236 msgid "Sudo privilege is required to run this command." msgstr "" -#: neutron/common/exceptions.py:242 +#: neutron/common/exceptions.py:240 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:246 +#: neutron/common/exceptions.py:244 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:250 +#: neutron/common/exceptions.py:248 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:254 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:259 +#: neutron/common/exceptions.py:257 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:264 +#: neutron/common/exceptions.py:262 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:268 +#: neutron/common/exceptions.py:266 #, python-format msgid "Extensions not found: %(extensions)s" msgstr "" -#: neutron/common/exceptions.py:272 +#: neutron/common/exceptions.py:270 #, python-format msgid "Invalid content type %(content_type)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:274 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:281 +#: neutron/common/exceptions.py:279 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:285 +#: neutron/common/exceptions.py:283 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:290 +#: neutron/common/exceptions.py:288 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:295 +#: neutron/common/exceptions.py:293 #, python-format msgid "" "Current gateway ip %(ip_address)s already in use by port %(port_id)s. " "Unable to update." msgstr "" -#: neutron/common/exceptions.py:300 +#: neutron/common/exceptions.py:298 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" -#: neutron/common/exceptions.py:310 +#: neutron/common/exceptions.py:308 #, python-format msgid "Invalid network VXLAN port range: '%(vxlan_range)s'" msgstr "" -#: neutron/common/exceptions.py:314 +#: neutron/common/exceptions.py:312 #, python-format msgid "Found duplicate extension: %(alias)s" msgstr "" @@ -2282,32 +2282,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:53 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:143 +#: neutron/common/utils.py:140 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:146 +#: neutron/common/utils.py:143 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:149 +#: neutron/common/utils.py:146 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:151 +#: neutron/common/utils.py:148 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:154 +#: neutron/common/utils.py:151 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2339,12 +2339,12 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/api.py:59 +#: neutron/db/api.py:55 #, python-format msgid "Database registration exception: %s" msgstr "" -#: neutron/db/api.py:70 +#: neutron/db/api.py:66 msgid "Database exception" msgstr "" @@ -2613,99 +2613,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:168 +#: neutron/db/l3_db.py:163 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:607 +#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:277 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:291 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 #: neutron/plugins/bigswitch/plugin.py:817 #: neutron/plugins/bigswitch/plugin.py:826 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:307 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:318 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:333 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:467 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:506 +#: neutron/db/l3_db.py:501 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:510 +#: neutron/db/l3_db.py:505 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:522 +#: neutron/db/l3_db.py:517 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:529 +#: neutron/db/l3_db.py:524 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:533 +#: neutron/db/l3_db.py:528 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1853 +#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:731 +#: neutron/db/l3_db.py:726 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:749 +#: neutron/db/l3_db.py:744 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:837 +#: neutron/db/l3_db.py:832 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2959,24 +2959,24 @@ msgstr "" msgid "Multiple agents with agent_type=%(agent_type)s and host=%(host)s found" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:26 +#: neutron/extensions/allowedaddresspairs.py:22 msgid "AllowedAddressPair must contain ip_address" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:30 +#: neutron/extensions/allowedaddresspairs.py:26 msgid "" "Port Security must be enabled in order to have allowed address pairs on a" " port." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:35 +#: neutron/extensions/allowedaddresspairs.py:31 #, python-format msgid "" "Request contains duplicate address pair: mac_address %(mac_address)s " "ip_address %(ip_address)s." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:40 +#: neutron/extensions/allowedaddresspairs.py:36 msgid "Port's Fixed IP and Mac Address match an address pair entry." msgstr "" @@ -3141,39 +3141,39 @@ msgid "" "unlimited." msgstr "" -#: neutron/extensions/l3.py:34 +#: neutron/extensions/l3.py:29 #, python-format msgid "Router %(router_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:38 +#: neutron/extensions/l3.py:33 #, python-format msgid "Router %(router_id)s still has active ports" msgstr "" -#: neutron/extensions/l3.py:42 +#: neutron/extensions/l3.py:37 #, python-format msgid "Router %(router_id)s does not have an interface with id %(port_id)s" msgstr "" -#: neutron/extensions/l3.py:47 +#: neutron/extensions/l3.py:42 #, python-format msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s" msgstr "" -#: neutron/extensions/l3.py:52 +#: neutron/extensions/l3.py:47 #, python-format msgid "" "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot " "be deleted, as it is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:58 +#: neutron/extensions/l3.py:53 #, python-format msgid "Floating IP %(floatingip_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:62 +#: neutron/extensions/l3.py:57 #, python-format msgid "" "External network %(external_network_id)s is not reachable from subnet " @@ -3181,7 +3181,7 @@ msgid "" "Floating IP." msgstr "" -#: neutron/extensions/l3.py:68 +#: neutron/extensions/l3.py:63 #, python-format msgid "" "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with " @@ -3189,25 +3189,25 @@ msgid "" "has a floating IP on external network %(net_id)s." msgstr "" -#: neutron/extensions/l3.py:75 +#: neutron/extensions/l3.py:70 #, python-format msgid "" "Port %(port_id)s has owner %(device_owner)s and therefore cannot be " "deleted directly via the port API." msgstr "" -#: neutron/extensions/l3.py:80 +#: neutron/extensions/l3.py:75 #, python-format msgid "" "Gateway cannot be updated for router %(router_id)s, since a gateway to " "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:140 +#: neutron/extensions/l3.py:135 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:144 +#: neutron/extensions/l3.py:139 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -3361,19 +3361,19 @@ msgstr "" msgid "Duplicate segment entry in request." msgstr "" -#: neutron/extensions/portsecurity.py:25 +#: neutron/extensions/portsecurity.py:20 msgid "" "Port has security group associated. Cannot disable port security or ip " "address until security group is removed" msgstr "" -#: neutron/extensions/portsecurity.py:30 +#: neutron/extensions/portsecurity.py:25 msgid "" "Port security must be enabled and port must have an IP address in order " "to use security groups." msgstr "" -#: neutron/extensions/portsecurity.py:35 +#: neutron/extensions/portsecurity.py:30 msgid "Port does not have port security binding." msgstr "" @@ -4829,7 +4829,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:55 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89 #: neutron/plugins/mlnx/rpc_callbacks.py:76 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" @@ -4844,9 +4844,9 @@ msgstr "" #: neutron/plugins/mlnx/rpc_callbacks.py:98 #: neutron/plugins/mlnx/rpc_callbacks.py:117 #: neutron/plugins/mlnx/rpc_callbacks.py:132 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:114 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 #, python-format msgid "%s can not be found in database" msgstr "" @@ -5629,7 +5629,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:192 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5637,8 +5637,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:222 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:443 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" msgstr "" @@ -5657,7 +5657,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:208 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5665,7 +5665,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:249 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5673,7 +5673,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:255 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:471 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5831,7 +5831,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 #: neutron/plugins/mlnx/mlnx_plugin.py:334 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:519 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" msgstr "" @@ -6172,7 +6172,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:41 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 -#: neutron/plugins/openvswitch/ovs_db_v2.py:133 +#: neutron/plugins/openvswitch/ovs_db_v2.py:130 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6187,7 +6187,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:157 +#: neutron/plugins/openvswitch/ovs_db_v2.py:154 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6201,7 +6201,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:141 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 -#: neutron/plugins/openvswitch/ovs_db_v2.py:198 +#: neutron/plugins/openvswitch/ovs_db_v2.py:195 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" @@ -6211,8 +6211,8 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:89 -#: neutron/plugins/openvswitch/ovs_db_v2.py:107 +#: neutron/plugins/openvswitch/ovs_db_v2.py:86 +#: neutron/plugins/openvswitch/ovs_db_v2.py:104 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6254,7 +6254,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:144 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6267,7 +6267,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:79 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122 #: neutron/plugins/mlnx/rpc_callbacks.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:123 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" @@ -6409,7 +6409,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent out of sync with plugin!" msgstr "" @@ -6431,7 +6431,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1356 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1348 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6518,14 +6518,14 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156 #, python-format msgid "Device %(device)s not bound to the agent host %(host)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:150 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "" @@ -6547,26 +6547,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:217 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:225 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:233 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:237 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -6734,7 +6734,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:277 msgid "network_delete received" msgstr "" @@ -6745,12 +6745,12 @@ msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:318 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:343 msgid "fdb_remove received" msgstr "" @@ -6759,7 +6759,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:404 msgid "fdb_update received" msgstr "" @@ -6769,7 +6769,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:142 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" msgstr "" @@ -6780,14 +6780,14 @@ msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:942 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6795,29 +6795,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1015 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1020 #, python-format msgid "Port %s updated." msgstr "" @@ -6836,8 +6836,8 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1233 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" @@ -6898,7 +6898,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:163 +#: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6907,7 +6907,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:193 +#: neutron/plugins/openvswitch/ovs_db_v2.py:190 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " @@ -6916,7 +6916,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:188 +#: neutron/plugins/openvswitch/ovs_db_v2.py:185 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " @@ -8044,7 +8044,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:231 +#: neutron/plugins/openvswitch/ovs_db_v2.py:228 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8083,7 +8083,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8430,7 +8430,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:142 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:364 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8578,8 +8578,8 @@ msgid "" msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -8772,88 +8772,93 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:247 +#: neutron/plugins/nec/nec_plugin.py:256 +#, python-format +msgid "deactivate_port(): OFC port for port=%s is already removed." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:263 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:268 +#: neutron/plugins/nec/nec_plugin.py:284 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:317 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:341 +#: neutron/plugins/nec/nec_plugin.py:357 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:360 +#: neutron/plugins/nec/nec_plugin.py:376 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:371 +#: neutron/plugins/nec/nec_plugin.py:387 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:525 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:589 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:622 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:632 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:689 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:720 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:730 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:749 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:754 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9029,17 +9034,17 @@ msgstr "" msgid "delete_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:54 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:52 #, python-format msgid "Update ports: added=%(added)s, removed=%(removed)s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:76 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:74 #, python-format msgid "port_update received: %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:219 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:217 msgid "No port changed." msgstr "" @@ -9092,45 +9097,52 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:32 #, python-format -msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgid "The specified OFC resource (%(resource)s) is not found." msgstr "" #: neutron/plugins/nec/common/exceptions.py:36 #, python-format -msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:40 +#, python-format +msgid "" +"Neutron-OFC resource mapping for %(resource)s %(neutron_id)s is not " +"found. It may be deleted during processing." msgstr "" -#: neutron/plugins/nec/common/exceptions.py:41 +#: neutron/plugins/nec/common/exceptions.py:46 #, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:45 +#: neutron/plugins/nec/common/exceptions.py:50 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:51 +#: neutron/plugins/nec/common/exceptions.py:56 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:61 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:66 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:65 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:69 +#: neutron/plugins/nec/common/exceptions.py:74 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " @@ -9154,14 +9166,19 @@ msgstr "" #: neutron/plugins/nec/common/ofc_client.py:99 #, python-format +msgid "Specified resource %s does not exist on OFC " +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:103 +#, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:102 +#: neutron/plugins/nec/common/ofc_client.py:106 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:111 +#: neutron/plugins/nec/common/ofc_client.py:115 #, python-format msgid "Failed to connect OFC : %s" msgstr "" @@ -9171,23 +9188,18 @@ msgstr "" msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:143 -#, python-format -msgid "NotFound %(resource)s for neutron_id=%(id)s." -msgstr "" - -#: neutron/plugins/nec/db/api.py:169 +#: neutron/plugins/nec/db/api.py:168 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:202 +#: neutron/plugins/nec/db/api.py:201 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:208 -#: neutron/plugins/openvswitch/ovs_db_v2.py:319 +#: neutron/plugins/nec/db/api.py:207 +#: neutron/plugins/openvswitch/ovs_db_v2.py:316 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9211,103 +9223,102 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:230 +#: neutron/plugins/nicira/NeutronPlugin.py:223 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:266 +#: neutron/plugins/nicira/NeutronPlugin.py:259 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:268 -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#: neutron/plugins/nicira/NeutronPlugin.py:261 #, python-format -msgid "Unable to create port on NVP logical router %s" +msgid "Unable to create port on NSX logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:271 +#: neutron/plugins/nicira/NeutronPlugin.py:264 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(nsx_router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:349 +#: neutron/plugins/nicira/NeutronPlugin.py:342 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:355 +#: neutron/plugins/nicira/NeutronPlugin.py:348 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:361 +#: neutron/plugins/nicira/NeutronPlugin.py:354 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:407 +#: neutron/plugins/nicira/NeutronPlugin.py:400 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:447 +#: neutron/plugins/nicira/NeutronPlugin.py:440 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:459 -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#: neutron/plugins/nicira/NeutronPlugin.py:709 +#: neutron/plugins/nicira/NeutronPlugin.py:452 +#: neutron/plugins/nicira/NeutronPlugin.py:504 +#: neutron/plugins/nicira/NeutronPlugin.py:702 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:480 +#: neutron/plugins/nicira/NeutronPlugin.py:473 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:491 +#: neutron/plugins/nicira/NeutronPlugin.py:484 #, python-format msgid "" "Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " "to be rolled back for Neutron port: %(neutron_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:496 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:518 +#: neutron/plugins/nicira/NeutronPlugin.py:511 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:518 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:530 +#: neutron/plugins/nicira/NeutronPlugin.py:523 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:532 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9315,302 +9326,302 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:554 -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:1070 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:566 +#: neutron/plugins/nicira/NeutronPlugin.py:559 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:584 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:604 +#: neutron/plugins/nicira/NeutronPlugin.py:597 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:614 +#: neutron/plugins/nicira/NeutronPlugin.py:607 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:655 +#: neutron/plugins/nicira/NeutronPlugin.py:648 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:690 -#: neutron/plugins/nicira/NeutronPlugin.py:1788 +#: neutron/plugins/nicira/NeutronPlugin.py:683 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:694 -#: neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/plugins/nicira/NeutronPlugin.py:687 +#: neutron/plugins/nicira/NeutronPlugin.py:1785 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 +#: neutron/plugins/nicira/NeutronPlugin.py:689 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:738 +#: neutron/plugins/nicira/NeutronPlugin.py:731 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:771 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 +#: neutron/plugins/nicira/NeutronPlugin.py:775 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:786 +#: neutron/plugins/nicira/NeutronPlugin.py:779 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:790 -#: neutron/plugins/nicira/NeutronPlugin.py:806 +#: neutron/plugins/nicira/NeutronPlugin.py:783 +#: neutron/plugins/nicira/NeutronPlugin.py:799 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:812 +#: neutron/plugins/nicira/NeutronPlugin.py:805 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:857 +#: neutron/plugins/nicira/NeutronPlugin.py:850 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:891 +#: neutron/plugins/nicira/NeutronPlugin.py:884 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:981 +#: neutron/plugins/nicira/NeutronPlugin.py:974 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1066 +#: neutron/plugins/nicira/NeutronPlugin.py:1059 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1085 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1088 +#: neutron/plugins/nicira/NeutronPlugin.py:1081 #: neutron/plugins/nicira/NeutronServicePlugin.py:515 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1118 +#: neutron/plugins/nicira/NeutronPlugin.py:1111 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1186 +#: neutron/plugins/nicira/NeutronPlugin.py:1179 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1200 +#: neutron/plugins/nicira/NeutronPlugin.py:1193 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1211 +#: neutron/plugins/nicira/NeutronPlugin.py:1204 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1303 +#: neutron/plugins/nicira/NeutronPlugin.py:1296 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1331 +#: neutron/plugins/nicira/NeutronPlugin.py:1324 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1414 +#: neutron/plugins/nicira/NeutronPlugin.py:1407 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1413 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1431 +#: neutron/plugins/nicira/NeutronPlugin.py:1424 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1441 +#: neutron/plugins/nicira/NeutronPlugin.py:1434 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1470 -#: neutron/plugins/nicira/NeutronPlugin.py:1555 +#: neutron/plugins/nicira/NeutronPlugin.py:1463 +#: neutron/plugins/nicira/NeutronPlugin.py:1548 #: neutron/plugins/nicira/NeutronServicePlugin.py:198 #: neutron/plugins/nicira/NeutronServicePlugin.py:1204 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1519 +#: neutron/plugins/nicira/NeutronPlugin.py:1512 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1522 +#: neutron/plugins/nicira/NeutronPlugin.py:1515 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1557 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1580 +#: neutron/plugins/nicira/NeutronPlugin.py:1573 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1577 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1579 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1643 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1647 +#: neutron/plugins/nicira/NeutronPlugin.py:1640 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1650 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1725 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:1816 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1829 +#: neutron/plugins/nicira/NeutronPlugin.py:1822 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1961 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1967 +#: neutron/plugins/nicira/NeutronPlugin.py:1960 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:1995 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2005 +#: neutron/plugins/nicira/NeutronPlugin.py:1998 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2032 +#: neutron/plugins/nicira/NeutronPlugin.py:2025 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2055 +#: neutron/plugins/nicira/NeutronPlugin.py:2048 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2085 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2159 +#: neutron/plugins/nicira/NeutronPlugin.py:2152 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2167 +#: neutron/plugins/nicira/NeutronPlugin.py:2160 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -9618,12 +9629,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2174 +#: neutron/plugins/nicira/NeutronPlugin.py:2167 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2187 +#: neutron/plugins/nicira/NeutronPlugin.py:2180 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9651,6 +9662,11 @@ msgstr "" msgid "An exception occurred while creating a port on lswitch %s" msgstr "" +#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#, python-format +msgid "Unable to create port on NVP logical router %s" +msgstr "" + #: neutron/plugins/nicira/NeutronServicePlugin.py:469 #, python-format msgid "Unable to create integration logic switch for router %s" @@ -9860,24 +9876,24 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:54 +#: neutron/plugins/nicira/nsx_cluster.py:49 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:66 +#: neutron/plugins/nicira/nsx_cluster.py:61 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:124 +#: neutron/plugins/nicira/nvplib.py:117 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:128 +#: neutron/plugins/nicira/nvplib.py:121 #, python-format msgid "locals=[%s]" msgstr "" @@ -10278,108 +10294,103 @@ msgstr "" msgid "Task status check interval" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:24 +#: neutron/plugins/nicira/common/exceptions.py:21 #, python-format -msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:28 +#: neutron/plugins/nicira/common/exceptions.py:25 #, python-format msgid "Unable to fulfill request with version %(version)s." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:32 +#: neutron/plugins/nicira/common/exceptions.py:29 #, python-format -msgid "Invalid NVP connection parameters: %(conn_params)s" +msgid "Invalid NSX connection parameters: %(conn_params)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:36 +#: neutron/plugins/nicira/common/exceptions.py:33 #, python-format msgid "" "Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the nvp plugin ini file." +"values are specified in the [DEFAULT] section of the NSX plugin ini file." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:42 +#: neutron/plugins/nicira/common/exceptions.py:39 #, python-format msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:47 +#: neutron/plugins/nicira/common/exceptions.py:44 #, python-format msgid "" "Unable to create port on network %(network)s. Maximum number of ports " "reached" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:52 +#: neutron/plugins/nicira/common/exceptions.py:49 #, python-format msgid "" "While retrieving NAT rules, %(actual_rules)s were found whereas rules in " "the (%(min_rules)s,%(max_rules)s) interval were expected" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:58 +#: neutron/plugins/nicira/common/exceptions.py:55 #, python-format -msgid "Invalid NVP attachment type '%(attachment_type)s'" +msgid "Invalid NSX attachment type '%(attachment_type)s'" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:62 +#: neutron/plugins/nicira/common/exceptions.py:59 msgid "" "The networking backend is currently in maintenance mode and therefore " "unable to accept requests which modify its state. Please try later." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:74 +#: neutron/plugins/nicira/common/exceptions.py:65 #, python-format msgid "Gateway Service %(gateway)s is already in use" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:78 +#: neutron/plugins/nicira/common/exceptions.py:69 #, python-format msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:82 +#: neutron/plugins/nicira/common/exceptions.py:73 #, python-format -msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:86 +#: neutron/plugins/nicira/common/exceptions.py:77 #, python-format msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NVP setup" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" " and/or configuration" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:91 +#: neutron/plugins/nicira/common/exceptions.py:82 #, python-format msgid "" "An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " "via port %(port_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:100 +#: neutron/plugins/nicira/common/exceptions.py:91 #, python-format msgid "Unable to find LSN for %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:104 +#: neutron/plugins/nicira/common/exceptions.py:95 #, python-format msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:109 +#: neutron/plugins/nicira/common/exceptions.py:100 #, python-format msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:113 +#: neutron/plugins/nicira/common/exceptions.py:104 #, python-format msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" @@ -11558,383 +11569,383 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:212 +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:260 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:278 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:301 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:303 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:377 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:393 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" "Adding a tunnel endpoint failed due to a concurrenttransaction had been " "committed (%s attempts left)" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:398 +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:312 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:329 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:434 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:523 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:294 #, python-format msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:306 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, 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:469 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, 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:488 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:480 #, 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:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 #, 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:517 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, 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:534 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:566 #, 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:618 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:610 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:668 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:687 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:768 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:760 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:766 #, 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:862 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:854 #, python-format msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:871 +#: 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:883 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:886 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920 #, python-format msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:926 #, python-format msgid "" "Port %s was not found on the integration bridge and will therefore not be" " processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 #, python-format msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:956 #, python-format msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1080 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1151 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1163 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1184 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1180 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1194 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1203 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1249 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1265 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 #, 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:1276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, 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:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275 #, 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:1288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, 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:1303 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1295 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1317 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1320 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12206,58 +12217,58 @@ msgstr "" msgid "Invalid configuration. check ryu.ini" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:96 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:94 #, python-format msgid "Could not get IPv4 address from %(nic)s: %(cfg)s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:162 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:160 #, python-format msgid "External port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:170 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:168 msgid "Get Ryu rest API address" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:220 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:218 msgid "Ryu rest API port isn't specified" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:221 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:219 #, python-format msgid "Going to ofp controller mode %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236 msgid "Port update received" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269 msgid "Agent loop has new device" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296 #, python-format msgid "tunnel_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 #, python-format msgid "ovsdb_port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:302 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 #, python-format msgid "ovsdb_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:308 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:306 #, python-format msgid "Initialization failed: %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:311 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:309 msgid "" "Ryu initialization on the node is done. Agent initialized successfully, " "now running..." @@ -12386,13 +12397,13 @@ msgstr "" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgstr "" -#: neutron/server/__init__.py:40 +#: neutron/server/__init__.py:39 msgid "" "ERROR: Unable to find configuration file via the default search paths " "(~/.neutron/, ~/, /etc/neutron/, /etc/) and the '--config-file' option!" msgstr "" -#: neutron/server/__init__.py:47 +#: neutron/server/__init__.py:46 #, python-format msgid "ERROR: %s" msgstr "" @@ -13639,56 +13650,60 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:76 -#: neutron/tests/unit/nec/test_ofc_client.py:82 -#: neutron/tests/unit/nec/test_ofc_client.py:91 +#: neutron/tests/unit/nec/test_ofc_client.py:77 +msgid "The specified OFC resource (/somewhere) is not found." +msgstr "" + +#: neutron/tests/unit/nec/test_ofc_client.py:81 +#: neutron/tests/unit/nec/test_ofc_client.py:87 +#: neutron/tests/unit/nec/test_ofc_client.py:96 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:101 +#: neutron/tests/unit/nec/test_ofc_client.py:106 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:406 +#: neutron/tests/unit/vmware/apiclient/fake.py:404 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:415 +#: neutron/tests/unit/vmware/apiclient/fake.py:413 #, python-format msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:103 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:115 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:126 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:143 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:161 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:183 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:205 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:289 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:303 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:317 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:359 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:193 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:256 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 #, python-format msgid "Lswitch %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/test_edge_router.py:132 +#: neutron/tests/unit/vmware/vshield/test_edge_router.py:130 msgid "Tasks not completed" msgstr "" @@ -14799,3 +14814,37 @@ msgstr "" #~ msgid "Security group: %s was already deleted from backend" #~ msgstr "" +#~ msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +#~ msgstr "" + +#~ msgid "NotFound %(resource)s for neutron_id=%(id)s." +#~ msgstr "" + +#~ msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +#~ msgstr "" + +#~ msgid "Invalid NVP connection parameters: %(conn_params)s" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid cluster values: %(invalid_attrs)s. " +#~ "Please ensure that these values are " +#~ "specified in the [DEFAULT] section of" +#~ " the nvp plugin ini file." +#~ msgstr "" + +#~ msgid "Invalid NVP attachment type '%(attachment_type)s'" +#~ msgstr "" + +#~ msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" +#~ msgstr "" + +#~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +#~ msgstr "" + +#~ msgid "" +#~ "Service cluster: '%(cluster_id)s' is " +#~ "unavailable. Please, check NVP setup " +#~ "and/or configuration" +#~ msgstr "" + diff --git a/neutron/locale/ne/LC_MESSAGES/neutron.po b/neutron/locale/ne/LC_MESSAGES/neutron.po index 3fdb5fbc6..c5a1f8efb 100644 --- a/neutron/locale/ne/LC_MESSAGES/neutron.po +++ b/neutron/locale/ne/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-27 06:23+0000\n" +"POT-Creation-Date: 2014-02-28 06:26+0000\n" "PO-Revision-Date: 2013-09-05 06:03+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Nepali " @@ -38,59 +38,59 @@ msgstr "" msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: neutron/manager.py:72 +#: neutron/manager.py:69 #, python-format msgid "dhcp_agents_per_network must be >= 1. '%s' is invalid." msgstr "" -#: neutron/manager.py:84 +#: neutron/manager.py:81 msgid "Neutron core_plugin not configured!" msgstr "" -#: neutron/manager.py:113 +#: neutron/manager.py:110 #, python-format msgid "Loading core plugin: %s" msgstr "" -#: neutron/manager.py:140 +#: neutron/manager.py:137 #, python-format msgid "Error loading plugin by name, %s" msgstr "" -#: neutron/manager.py:141 +#: neutron/manager.py:138 #, python-format msgid "Error loading plugin by class, %s" msgstr "" -#: neutron/manager.py:142 +#: neutron/manager.py:139 msgid "Plugin not found." msgstr "" -#: neutron/manager.py:147 +#: neutron/manager.py:144 msgid "Loading services supported by the core plugin" msgstr "" -#: neutron/manager.py:156 +#: neutron/manager.py:153 #, python-format msgid "Service %s is supported by the core plugin" msgstr "" -#: neutron/manager.py:169 +#: neutron/manager.py:166 #, python-format msgid "Loading service plugins: %s" msgstr "" -#: neutron/manager.py:174 +#: neutron/manager.py:171 #, python-format msgid "Loading Plugin: %s" msgstr "" -#: neutron/manager.py:182 +#: neutron/manager.py:179 #, python-format msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/manager.py:194 +#: neutron/manager.py:191 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -218,42 +218,42 @@ msgstr "" msgid "%s is already registered." msgstr "" -#: neutron/service.py:39 +#: neutron/service.py:37 msgid "Seconds between running periodic tasks" msgstr "" -#: neutron/service.py:42 +#: neutron/service.py:40 msgid "Number of separate worker processes for service" msgstr "" -#: neutron/service.py:45 +#: neutron/service.py:43 msgid "" "Range of seconds to randomly delay when starting the periodic task " "scheduler to reduce stampeding. (Disable by setting to 0)" msgstr "" -#: neutron/service.py:102 +#: neutron/service.py:100 msgid "Error occurred: trying old api-paste.ini." msgstr "" -#: neutron/service.py:107 +#: neutron/service.py:105 msgid "Unrecoverable error: please check log for details." msgstr "" -#: neutron/service.py:116 +#: neutron/service.py:114 msgid "No known API applications configured." msgstr "" -#: neutron/service.py:123 +#: neutron/service.py:121 #, python-format msgid "Neutron service started, listening on %(host)s:%(port)s" msgstr "" -#: neutron/service.py:224 +#: neutron/service.py:222 msgid "Exception occurs when timer stops" msgstr "" -#: neutron/service.py:234 +#: neutron/service.py:232 msgid "Exception occurs when waiting for timer" msgstr "" @@ -437,7 +437,7 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:184 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 #: neutron/agent/metadata/namespace_proxy.py:156 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,7 +507,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:887 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 #: neutron/agent/metadata/agent.py:305 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -515,191 +515,191 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:892 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 #: neutron/agent/metadata/agent.py:310 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:241 #: neutron/services/loadbalancer/agent/agent_manager.py:121 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:897 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:158 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:158 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:166 +#: neutron/agent/l3_agent.py:162 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:169 +#: neutron/agent/l3_agent.py:165 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:174 +#: neutron/agent/l3_agent.py:170 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:176 +#: neutron/agent/l3_agent.py:172 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:179 +#: neutron/agent/l3_agent.py:175 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:181 +#: neutron/agent/l3_agent.py:177 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:204 +#: neutron/agent/l3_agent.py:200 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:231 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:236 +#: neutron/agent/l3_agent.py:232 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:257 +#: neutron/agent/l3_agent.py:253 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:277 +#: neutron/agent/l3_agent.py:273 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:298 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:322 +#: neutron/agent/l3_agent.py:318 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:346 +#: neutron/agent/l3_agent.py:342 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:395 +#: neutron/agent/l3_agent.py:391 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:397 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:545 +#: neutron/agent/l3_agent.py:541 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:669 +#: neutron/agent/l3_agent.py:665 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:674 +#: neutron/agent/l3_agent.py:670 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:678 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:686 +#: neutron/agent/l3_agent.py:682 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:693 +#: neutron/agent/l3_agent.py:689 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:742 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:751 +#: neutron/agent/l3_agent.py:747 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:753 neutron/agent/l3_agent.py:791 +#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:767 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:782 +#: neutron/agent/l3_agent.py:778 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:785 +#: neutron/agent/l3_agent.py:781 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:783 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:800 +#: neutron/agent/l3_agent.py:796 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:820 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:828 +#: neutron/agent/l3_agent.py:824 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:860 +#: neutron/agent/l3_agent.py:856 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:884 +#: neutron/agent/l3_agent.py:880 msgid "Report state task successfully completed" msgstr "" @@ -725,7 +725,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279 #, python-format msgid "Delete %s" msgstr "" @@ -1077,7 +1077,7 @@ msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:61 -#: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" @@ -1183,86 +1183,86 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:39 +#: neutron/agent/linux/ovs_lib.py:34 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 -#: neutron/agent/linux/ovs_lib.py:313 +#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 +#: neutron/agent/linux/ovs_lib.py:308 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:174 +#: neutron/agent/linux/ovs_lib.py:169 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:200 +#: neutron/agent/linux/ovs_lib.py:195 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:230 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:239 +#: neutron/agent/linux/ovs_lib.py:234 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:242 +#: neutron/agent/linux/ovs_lib.py:237 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:245 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:361 +#: neutron/agent/linux/ovs_lib.py:356 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:371 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:402 +#: neutron/agent/linux/ovs_lib.py:397 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:412 +#: neutron/agent/linux/ovs_lib.py:407 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:425 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:440 +#: neutron/agent/linux/ovs_lib.py:435 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:451 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:461 +#: neutron/agent/linux/ovs_lib.py:456 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:473 +#: neutron/agent/linux/ovs_lib.py:468 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:477 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1830,7 +1830,7 @@ msgstr "" msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:65 +#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" @@ -1858,409 +1858,409 @@ msgstr "" msgid "Request Failed: internal server error while processing your request." msgstr "" -#: neutron/common/config.py:39 +#: neutron/common/config.py:37 msgid "The host IP to bind to" msgstr "" -#: neutron/common/config.py:41 +#: neutron/common/config.py:39 msgid "The port to bind to" msgstr "" -#: neutron/common/config.py:43 +#: neutron/common/config.py:41 msgid "The API paste config file to use" msgstr "" -#: neutron/common/config.py:45 +#: neutron/common/config.py:43 msgid "The path for API extensions" msgstr "" -#: neutron/common/config.py:47 +#: neutron/common/config.py:45 msgid "The policy file to use" msgstr "" -#: neutron/common/config.py:51 +#: neutron/common/config.py:49 msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:53 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 msgid "The service plugins Neutron will use" msgstr "" -#: neutron/common/config.py:55 +#: neutron/common/config.py:53 msgid "The base MAC address Neutron will use for VIFs" msgstr "" -#: neutron/common/config.py:57 +#: neutron/common/config.py:55 msgid "How many times Neutron will retry MAC generation" msgstr "" -#: neutron/common/config.py:59 +#: neutron/common/config.py:57 msgid "Allow the usage of the bulk API" msgstr "" -#: neutron/common/config.py:61 +#: neutron/common/config.py:59 msgid "Allow the usage of the pagination" msgstr "" -#: neutron/common/config.py:63 +#: neutron/common/config.py:61 msgid "Allow the usage of the sorting" msgstr "" -#: neutron/common/config.py:65 +#: neutron/common/config.py:63 msgid "" "The maximum number of items returned in a single response, value was " "'infinite' or negative integer means no limit" msgstr "" -#: neutron/common/config.py:69 +#: neutron/common/config.py:67 msgid "Maximum number of DNS nameservers" msgstr "" -#: neutron/common/config.py:71 +#: neutron/common/config.py:69 msgid "Maximum number of host routes per subnet" msgstr "" -#: neutron/common/config.py:73 +#: neutron/common/config.py:71 msgid "Maximum number of fixed ips per port" msgstr "" -#: neutron/common/config.py:76 +#: neutron/common/config.py:74 msgid "DHCP lease duration" msgstr "" -#: neutron/common/config.py:78 +#: neutron/common/config.py:76 msgid "Allow sending resource operation notification to DHCP agent" msgstr "" -#: neutron/common/config.py:81 +#: neutron/common/config.py:79 msgid "Allow overlapping IP support in Neutron" msgstr "" -#: neutron/common/config.py:83 +#: neutron/common/config.py:81 msgid "The hostname Neutron is running on" msgstr "" -#: neutron/common/config.py:85 +#: neutron/common/config.py:83 msgid "Ensure that configured gateway is on subnet" msgstr "" -#: neutron/common/config.py:91 +#: neutron/common/config.py:89 msgid "" "Where to store Neutron state files. This directory must be writable by " "the agent." msgstr "" -#: neutron/common/config.py:117 +#: neutron/common/config.py:115 #, python-format msgid "Base MAC: %s" msgstr "" -#: neutron/common/config.py:128 +#: neutron/common/config.py:126 msgid "Logging enabled!" msgstr "" -#: neutron/common/config.py:144 +#: neutron/common/config.py:142 #, python-format msgid "Config paste file: %s" msgstr "" -#: neutron/common/config.py:149 +#: neutron/common/config.py:147 #, python-format msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" -#: neutron/common/exceptions.py:32 +#: neutron/common/exceptions.py:30 #: neutron/plugins/nicira/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" -#: neutron/common/exceptions.py:53 +#: neutron/common/exceptions.py:51 #, python-format msgid "Bad %(resource)s request: %(msg)s" msgstr "" -#: neutron/common/exceptions.py:65 +#: neutron/common/exceptions.py:63 msgid "Not authorized." msgstr "" -#: neutron/common/exceptions.py:69 +#: neutron/common/exceptions.py:67 msgid "The service is unavailable" msgstr "" -#: neutron/common/exceptions.py:73 +#: neutron/common/exceptions.py:71 #, python-format msgid "User does not have admin privileges: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:77 +#: neutron/common/exceptions.py:75 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: neutron/common/exceptions.py:81 +#: neutron/common/exceptions.py:79 #, python-format msgid "Network %(net_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:85 +#: neutron/common/exceptions.py:83 #, python-format msgid "Subnet %(subnet_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:89 +#: neutron/common/exceptions.py:87 #, python-format msgid "Port %(port_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:93 +#: neutron/common/exceptions.py:91 #, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:98 +#: neutron/common/exceptions.py:96 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:102 +#: neutron/common/exceptions.py:100 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:106 +#: neutron/common/exceptions.py:104 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:110 +#: neutron/common/exceptions.py:108 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:114 +#: neutron/common/exceptions.py:112 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:118 +#: neutron/common/exceptions.py:116 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:122 +#: neutron/common/exceptions.py:120 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:127 +#: neutron/common/exceptions.py:125 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:132 +#: neutron/common/exceptions.py:130 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:138 +#: neutron/common/exceptions.py:136 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:144 +#: neutron/common/exceptions.py:142 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:150 +#: neutron/common/exceptions.py:148 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:155 +#: neutron/common/exceptions.py:153 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:160 +#: neutron/common/exceptions.py:158 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:166 +#: neutron/common/exceptions.py:164 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:171 +#: neutron/common/exceptions.py:169 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:174 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:184 +#: neutron/common/exceptions.py:182 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:187 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:194 +#: neutron/common/exceptions.py:192 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:204 +#: neutron/common/exceptions.py:202 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:208 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:212 +#: neutron/common/exceptions.py:210 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:217 +#: neutron/common/exceptions.py:215 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:222 +#: neutron/common/exceptions.py:220 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:226 +#: neutron/common/exceptions.py:224 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:230 +#: neutron/common/exceptions.py:228 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:234 +#: neutron/common/exceptions.py:232 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:238 +#: neutron/common/exceptions.py:236 msgid "Sudo privilege is required to run this command." msgstr "" -#: neutron/common/exceptions.py:242 +#: neutron/common/exceptions.py:240 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:246 +#: neutron/common/exceptions.py:244 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:250 +#: neutron/common/exceptions.py:248 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:254 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:259 +#: neutron/common/exceptions.py:257 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:264 +#: neutron/common/exceptions.py:262 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:268 +#: neutron/common/exceptions.py:266 #, python-format msgid "Extensions not found: %(extensions)s" msgstr "" -#: neutron/common/exceptions.py:272 +#: neutron/common/exceptions.py:270 #, python-format msgid "Invalid content type %(content_type)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:274 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:281 +#: neutron/common/exceptions.py:279 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:285 +#: neutron/common/exceptions.py:283 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:290 +#: neutron/common/exceptions.py:288 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:295 +#: neutron/common/exceptions.py:293 #, python-format msgid "" "Current gateway ip %(ip_address)s already in use by port %(port_id)s. " "Unable to update." msgstr "" -#: neutron/common/exceptions.py:300 +#: neutron/common/exceptions.py:298 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" -#: neutron/common/exceptions.py:310 +#: neutron/common/exceptions.py:308 #, python-format msgid "Invalid network VXLAN port range: '%(vxlan_range)s'" msgstr "" -#: neutron/common/exceptions.py:314 +#: neutron/common/exceptions.py:312 #, python-format msgid "Found duplicate extension: %(alias)s" msgstr "" @@ -2282,32 +2282,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:53 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:143 +#: neutron/common/utils.py:140 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:146 +#: neutron/common/utils.py:143 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:149 +#: neutron/common/utils.py:146 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:151 +#: neutron/common/utils.py:148 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:154 +#: neutron/common/utils.py:151 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2339,12 +2339,12 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/api.py:59 +#: neutron/db/api.py:55 #, python-format msgid "Database registration exception: %s" msgstr "" -#: neutron/db/api.py:70 +#: neutron/db/api.py:66 msgid "Database exception" msgstr "" @@ -2613,99 +2613,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:168 +#: neutron/db/l3_db.py:163 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:607 +#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:277 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:291 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 #: neutron/plugins/bigswitch/plugin.py:817 #: neutron/plugins/bigswitch/plugin.py:826 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:307 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:318 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:333 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:467 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:506 +#: neutron/db/l3_db.py:501 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:510 +#: neutron/db/l3_db.py:505 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:522 +#: neutron/db/l3_db.py:517 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:529 +#: neutron/db/l3_db.py:524 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:533 +#: neutron/db/l3_db.py:528 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1853 +#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:731 +#: neutron/db/l3_db.py:726 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:749 +#: neutron/db/l3_db.py:744 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:837 +#: neutron/db/l3_db.py:832 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2959,24 +2959,24 @@ msgstr "" msgid "Multiple agents with agent_type=%(agent_type)s and host=%(host)s found" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:26 +#: neutron/extensions/allowedaddresspairs.py:22 msgid "AllowedAddressPair must contain ip_address" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:30 +#: neutron/extensions/allowedaddresspairs.py:26 msgid "" "Port Security must be enabled in order to have allowed address pairs on a" " port." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:35 +#: neutron/extensions/allowedaddresspairs.py:31 #, python-format msgid "" "Request contains duplicate address pair: mac_address %(mac_address)s " "ip_address %(ip_address)s." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:40 +#: neutron/extensions/allowedaddresspairs.py:36 msgid "Port's Fixed IP and Mac Address match an address pair entry." msgstr "" @@ -3141,39 +3141,39 @@ msgid "" "unlimited." msgstr "" -#: neutron/extensions/l3.py:34 +#: neutron/extensions/l3.py:29 #, python-format msgid "Router %(router_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:38 +#: neutron/extensions/l3.py:33 #, python-format msgid "Router %(router_id)s still has active ports" msgstr "" -#: neutron/extensions/l3.py:42 +#: neutron/extensions/l3.py:37 #, python-format msgid "Router %(router_id)s does not have an interface with id %(port_id)s" msgstr "" -#: neutron/extensions/l3.py:47 +#: neutron/extensions/l3.py:42 #, python-format msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s" msgstr "" -#: neutron/extensions/l3.py:52 +#: neutron/extensions/l3.py:47 #, python-format msgid "" "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot " "be deleted, as it is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:58 +#: neutron/extensions/l3.py:53 #, python-format msgid "Floating IP %(floatingip_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:62 +#: neutron/extensions/l3.py:57 #, python-format msgid "" "External network %(external_network_id)s is not reachable from subnet " @@ -3181,7 +3181,7 @@ msgid "" "Floating IP." msgstr "" -#: neutron/extensions/l3.py:68 +#: neutron/extensions/l3.py:63 #, python-format msgid "" "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with " @@ -3189,25 +3189,25 @@ msgid "" "has a floating IP on external network %(net_id)s." msgstr "" -#: neutron/extensions/l3.py:75 +#: neutron/extensions/l3.py:70 #, python-format msgid "" "Port %(port_id)s has owner %(device_owner)s and therefore cannot be " "deleted directly via the port API." msgstr "" -#: neutron/extensions/l3.py:80 +#: neutron/extensions/l3.py:75 #, python-format msgid "" "Gateway cannot be updated for router %(router_id)s, since a gateway to " "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:140 +#: neutron/extensions/l3.py:135 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:144 +#: neutron/extensions/l3.py:139 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -3361,19 +3361,19 @@ msgstr "" msgid "Duplicate segment entry in request." msgstr "" -#: neutron/extensions/portsecurity.py:25 +#: neutron/extensions/portsecurity.py:20 msgid "" "Port has security group associated. Cannot disable port security or ip " "address until security group is removed" msgstr "" -#: neutron/extensions/portsecurity.py:30 +#: neutron/extensions/portsecurity.py:25 msgid "" "Port security must be enabled and port must have an IP address in order " "to use security groups." msgstr "" -#: neutron/extensions/portsecurity.py:35 +#: neutron/extensions/portsecurity.py:30 msgid "Port does not have port security binding." msgstr "" @@ -4829,7 +4829,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:55 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89 #: neutron/plugins/mlnx/rpc_callbacks.py:76 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" @@ -4844,9 +4844,9 @@ msgstr "" #: neutron/plugins/mlnx/rpc_callbacks.py:98 #: neutron/plugins/mlnx/rpc_callbacks.py:117 #: neutron/plugins/mlnx/rpc_callbacks.py:132 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:114 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 #, python-format msgid "%s can not be found in database" msgstr "" @@ -5629,7 +5629,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:192 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5637,8 +5637,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:222 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:443 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" msgstr "" @@ -5657,7 +5657,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:208 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5665,7 +5665,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:249 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5673,7 +5673,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:255 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:471 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5831,7 +5831,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 #: neutron/plugins/mlnx/mlnx_plugin.py:334 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:519 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" msgstr "" @@ -6172,7 +6172,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:41 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 -#: neutron/plugins/openvswitch/ovs_db_v2.py:133 +#: neutron/plugins/openvswitch/ovs_db_v2.py:130 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6187,7 +6187,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:157 +#: neutron/plugins/openvswitch/ovs_db_v2.py:154 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6201,7 +6201,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:141 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 -#: neutron/plugins/openvswitch/ovs_db_v2.py:198 +#: neutron/plugins/openvswitch/ovs_db_v2.py:195 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" @@ -6211,8 +6211,8 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:89 -#: neutron/plugins/openvswitch/ovs_db_v2.py:107 +#: neutron/plugins/openvswitch/ovs_db_v2.py:86 +#: neutron/plugins/openvswitch/ovs_db_v2.py:104 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6254,7 +6254,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:144 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6267,7 +6267,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:79 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122 #: neutron/plugins/mlnx/rpc_callbacks.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:123 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" @@ -6409,7 +6409,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent out of sync with plugin!" msgstr "" @@ -6431,7 +6431,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1356 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1348 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6518,14 +6518,14 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156 #, python-format msgid "Device %(device)s not bound to the agent host %(host)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:150 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "" @@ -6547,26 +6547,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:217 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:225 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:233 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:237 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -6734,7 +6734,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:277 msgid "network_delete received" msgstr "" @@ -6745,12 +6745,12 @@ msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:318 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:343 msgid "fdb_remove received" msgstr "" @@ -6759,7 +6759,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:404 msgid "fdb_update received" msgstr "" @@ -6769,7 +6769,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:142 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" msgstr "" @@ -6780,14 +6780,14 @@ msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:942 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6795,29 +6795,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1015 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1020 #, python-format msgid "Port %s updated." msgstr "" @@ -6836,8 +6836,8 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1233 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" @@ -6898,7 +6898,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:163 +#: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6907,7 +6907,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:193 +#: neutron/plugins/openvswitch/ovs_db_v2.py:190 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " @@ -6916,7 +6916,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:188 +#: neutron/plugins/openvswitch/ovs_db_v2.py:185 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " @@ -8044,7 +8044,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:231 +#: neutron/plugins/openvswitch/ovs_db_v2.py:228 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8083,7 +8083,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8430,7 +8430,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:142 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:364 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8578,8 +8578,8 @@ msgid "" msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -8772,88 +8772,93 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:247 +#: neutron/plugins/nec/nec_plugin.py:256 +#, python-format +msgid "deactivate_port(): OFC port for port=%s is already removed." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:263 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:268 +#: neutron/plugins/nec/nec_plugin.py:284 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:317 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:341 +#: neutron/plugins/nec/nec_plugin.py:357 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:360 +#: neutron/plugins/nec/nec_plugin.py:376 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:371 +#: neutron/plugins/nec/nec_plugin.py:387 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:525 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:589 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:622 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:632 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:689 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:720 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:730 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:749 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:754 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9029,17 +9034,17 @@ msgstr "" msgid "delete_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:54 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:52 #, python-format msgid "Update ports: added=%(added)s, removed=%(removed)s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:76 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:74 #, python-format msgid "port_update received: %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:219 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:217 msgid "No port changed." msgstr "" @@ -9092,45 +9097,52 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:32 #, python-format -msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgid "The specified OFC resource (%(resource)s) is not found." msgstr "" #: neutron/plugins/nec/common/exceptions.py:36 #, python-format -msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:40 +#, python-format +msgid "" +"Neutron-OFC resource mapping for %(resource)s %(neutron_id)s is not " +"found. It may be deleted during processing." msgstr "" -#: neutron/plugins/nec/common/exceptions.py:41 +#: neutron/plugins/nec/common/exceptions.py:46 #, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:45 +#: neutron/plugins/nec/common/exceptions.py:50 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:51 +#: neutron/plugins/nec/common/exceptions.py:56 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:61 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:66 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:65 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:69 +#: neutron/plugins/nec/common/exceptions.py:74 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " @@ -9154,14 +9166,19 @@ msgstr "" #: neutron/plugins/nec/common/ofc_client.py:99 #, python-format +msgid "Specified resource %s does not exist on OFC " +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:103 +#, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:102 +#: neutron/plugins/nec/common/ofc_client.py:106 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:111 +#: neutron/plugins/nec/common/ofc_client.py:115 #, python-format msgid "Failed to connect OFC : %s" msgstr "" @@ -9171,23 +9188,18 @@ msgstr "" msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:143 -#, python-format -msgid "NotFound %(resource)s for neutron_id=%(id)s." -msgstr "" - -#: neutron/plugins/nec/db/api.py:169 +#: neutron/plugins/nec/db/api.py:168 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:202 +#: neutron/plugins/nec/db/api.py:201 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:208 -#: neutron/plugins/openvswitch/ovs_db_v2.py:319 +#: neutron/plugins/nec/db/api.py:207 +#: neutron/plugins/openvswitch/ovs_db_v2.py:316 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9211,103 +9223,102 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:230 +#: neutron/plugins/nicira/NeutronPlugin.py:223 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:266 +#: neutron/plugins/nicira/NeutronPlugin.py:259 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:268 -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#: neutron/plugins/nicira/NeutronPlugin.py:261 #, python-format -msgid "Unable to create port on NVP logical router %s" +msgid "Unable to create port on NSX logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:271 +#: neutron/plugins/nicira/NeutronPlugin.py:264 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(nsx_router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:349 +#: neutron/plugins/nicira/NeutronPlugin.py:342 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:355 +#: neutron/plugins/nicira/NeutronPlugin.py:348 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:361 +#: neutron/plugins/nicira/NeutronPlugin.py:354 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:407 +#: neutron/plugins/nicira/NeutronPlugin.py:400 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:447 +#: neutron/plugins/nicira/NeutronPlugin.py:440 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:459 -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#: neutron/plugins/nicira/NeutronPlugin.py:709 +#: neutron/plugins/nicira/NeutronPlugin.py:452 +#: neutron/plugins/nicira/NeutronPlugin.py:504 +#: neutron/plugins/nicira/NeutronPlugin.py:702 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:480 +#: neutron/plugins/nicira/NeutronPlugin.py:473 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:491 +#: neutron/plugins/nicira/NeutronPlugin.py:484 #, python-format msgid "" "Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " "to be rolled back for Neutron port: %(neutron_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:496 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:518 +#: neutron/plugins/nicira/NeutronPlugin.py:511 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:518 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:530 +#: neutron/plugins/nicira/NeutronPlugin.py:523 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:532 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9315,302 +9326,302 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:554 -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:1070 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:566 +#: neutron/plugins/nicira/NeutronPlugin.py:559 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:584 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:604 +#: neutron/plugins/nicira/NeutronPlugin.py:597 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:614 +#: neutron/plugins/nicira/NeutronPlugin.py:607 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:655 +#: neutron/plugins/nicira/NeutronPlugin.py:648 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:690 -#: neutron/plugins/nicira/NeutronPlugin.py:1788 +#: neutron/plugins/nicira/NeutronPlugin.py:683 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:694 -#: neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/plugins/nicira/NeutronPlugin.py:687 +#: neutron/plugins/nicira/NeutronPlugin.py:1785 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 +#: neutron/plugins/nicira/NeutronPlugin.py:689 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:738 +#: neutron/plugins/nicira/NeutronPlugin.py:731 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:771 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 +#: neutron/plugins/nicira/NeutronPlugin.py:775 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:786 +#: neutron/plugins/nicira/NeutronPlugin.py:779 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:790 -#: neutron/plugins/nicira/NeutronPlugin.py:806 +#: neutron/plugins/nicira/NeutronPlugin.py:783 +#: neutron/plugins/nicira/NeutronPlugin.py:799 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:812 +#: neutron/plugins/nicira/NeutronPlugin.py:805 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:857 +#: neutron/plugins/nicira/NeutronPlugin.py:850 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:891 +#: neutron/plugins/nicira/NeutronPlugin.py:884 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:981 +#: neutron/plugins/nicira/NeutronPlugin.py:974 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1066 +#: neutron/plugins/nicira/NeutronPlugin.py:1059 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1085 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1088 +#: neutron/plugins/nicira/NeutronPlugin.py:1081 #: neutron/plugins/nicira/NeutronServicePlugin.py:515 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1118 +#: neutron/plugins/nicira/NeutronPlugin.py:1111 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1186 +#: neutron/plugins/nicira/NeutronPlugin.py:1179 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1200 +#: neutron/plugins/nicira/NeutronPlugin.py:1193 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1211 +#: neutron/plugins/nicira/NeutronPlugin.py:1204 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1303 +#: neutron/plugins/nicira/NeutronPlugin.py:1296 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1331 +#: neutron/plugins/nicira/NeutronPlugin.py:1324 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1414 +#: neutron/plugins/nicira/NeutronPlugin.py:1407 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1413 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1431 +#: neutron/plugins/nicira/NeutronPlugin.py:1424 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1441 +#: neutron/plugins/nicira/NeutronPlugin.py:1434 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1470 -#: neutron/plugins/nicira/NeutronPlugin.py:1555 +#: neutron/plugins/nicira/NeutronPlugin.py:1463 +#: neutron/plugins/nicira/NeutronPlugin.py:1548 #: neutron/plugins/nicira/NeutronServicePlugin.py:198 #: neutron/plugins/nicira/NeutronServicePlugin.py:1204 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1519 +#: neutron/plugins/nicira/NeutronPlugin.py:1512 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1522 +#: neutron/plugins/nicira/NeutronPlugin.py:1515 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1557 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1580 +#: neutron/plugins/nicira/NeutronPlugin.py:1573 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1577 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1579 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1643 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1647 +#: neutron/plugins/nicira/NeutronPlugin.py:1640 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1650 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1725 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:1816 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1829 +#: neutron/plugins/nicira/NeutronPlugin.py:1822 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1961 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1967 +#: neutron/plugins/nicira/NeutronPlugin.py:1960 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:1995 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2005 +#: neutron/plugins/nicira/NeutronPlugin.py:1998 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2032 +#: neutron/plugins/nicira/NeutronPlugin.py:2025 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2055 +#: neutron/plugins/nicira/NeutronPlugin.py:2048 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2085 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2159 +#: neutron/plugins/nicira/NeutronPlugin.py:2152 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2167 +#: neutron/plugins/nicira/NeutronPlugin.py:2160 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -9618,12 +9629,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2174 +#: neutron/plugins/nicira/NeutronPlugin.py:2167 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2187 +#: neutron/plugins/nicira/NeutronPlugin.py:2180 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9651,6 +9662,11 @@ msgstr "" msgid "An exception occurred while creating a port on lswitch %s" msgstr "" +#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#, python-format +msgid "Unable to create port on NVP logical router %s" +msgstr "" + #: neutron/plugins/nicira/NeutronServicePlugin.py:469 #, python-format msgid "Unable to create integration logic switch for router %s" @@ -9860,24 +9876,24 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:54 +#: neutron/plugins/nicira/nsx_cluster.py:49 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:66 +#: neutron/plugins/nicira/nsx_cluster.py:61 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:124 +#: neutron/plugins/nicira/nvplib.py:117 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:128 +#: neutron/plugins/nicira/nvplib.py:121 #, python-format msgid "locals=[%s]" msgstr "" @@ -10278,108 +10294,103 @@ msgstr "" msgid "Task status check interval" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:24 +#: neutron/plugins/nicira/common/exceptions.py:21 #, python-format -msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:28 +#: neutron/plugins/nicira/common/exceptions.py:25 #, python-format msgid "Unable to fulfill request with version %(version)s." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:32 +#: neutron/plugins/nicira/common/exceptions.py:29 #, python-format -msgid "Invalid NVP connection parameters: %(conn_params)s" +msgid "Invalid NSX connection parameters: %(conn_params)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:36 +#: neutron/plugins/nicira/common/exceptions.py:33 #, python-format msgid "" "Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the nvp plugin ini file." +"values are specified in the [DEFAULT] section of the NSX plugin ini file." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:42 +#: neutron/plugins/nicira/common/exceptions.py:39 #, python-format msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:47 +#: neutron/plugins/nicira/common/exceptions.py:44 #, python-format msgid "" "Unable to create port on network %(network)s. Maximum number of ports " "reached" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:52 +#: neutron/plugins/nicira/common/exceptions.py:49 #, python-format msgid "" "While retrieving NAT rules, %(actual_rules)s were found whereas rules in " "the (%(min_rules)s,%(max_rules)s) interval were expected" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:58 +#: neutron/plugins/nicira/common/exceptions.py:55 #, python-format -msgid "Invalid NVP attachment type '%(attachment_type)s'" +msgid "Invalid NSX attachment type '%(attachment_type)s'" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:62 +#: neutron/plugins/nicira/common/exceptions.py:59 msgid "" "The networking backend is currently in maintenance mode and therefore " "unable to accept requests which modify its state. Please try later." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:74 +#: neutron/plugins/nicira/common/exceptions.py:65 #, python-format msgid "Gateway Service %(gateway)s is already in use" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:78 +#: neutron/plugins/nicira/common/exceptions.py:69 #, python-format msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:82 +#: neutron/plugins/nicira/common/exceptions.py:73 #, python-format -msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:86 +#: neutron/plugins/nicira/common/exceptions.py:77 #, python-format msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NVP setup" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" " and/or configuration" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:91 +#: neutron/plugins/nicira/common/exceptions.py:82 #, python-format msgid "" "An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " "via port %(port_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:100 +#: neutron/plugins/nicira/common/exceptions.py:91 #, python-format msgid "Unable to find LSN for %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:104 +#: neutron/plugins/nicira/common/exceptions.py:95 #, python-format msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:109 +#: neutron/plugins/nicira/common/exceptions.py:100 #, python-format msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:113 +#: neutron/plugins/nicira/common/exceptions.py:104 #, python-format msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" @@ -11558,383 +11569,383 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:212 +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:260 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:278 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:301 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:303 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:377 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:393 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" "Adding a tunnel endpoint failed due to a concurrenttransaction had been " "committed (%s attempts left)" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:398 +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:312 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:329 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:434 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:523 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:294 #, python-format msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:306 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, 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:469 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, 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:488 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:480 #, 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:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 #, 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:517 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, 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:534 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:566 #, 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:618 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:610 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:668 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:687 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:768 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:760 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:766 #, 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:862 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:854 #, python-format msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:871 +#: 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:883 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:886 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920 #, python-format msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:926 #, python-format msgid "" "Port %s was not found on the integration bridge and will therefore not be" " processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 #, python-format msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:956 #, python-format msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1080 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1151 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1163 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1184 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1180 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1194 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1203 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1249 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1265 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 #, 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:1276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, 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:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275 #, 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:1288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, 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:1303 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1295 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1317 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1320 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12206,58 +12217,58 @@ msgstr "" msgid "Invalid configuration. check ryu.ini" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:96 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:94 #, python-format msgid "Could not get IPv4 address from %(nic)s: %(cfg)s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:162 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:160 #, python-format msgid "External port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:170 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:168 msgid "Get Ryu rest API address" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:220 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:218 msgid "Ryu rest API port isn't specified" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:221 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:219 #, python-format msgid "Going to ofp controller mode %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236 msgid "Port update received" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269 msgid "Agent loop has new device" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296 #, python-format msgid "tunnel_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 #, python-format msgid "ovsdb_port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:302 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 #, python-format msgid "ovsdb_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:308 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:306 #, python-format msgid "Initialization failed: %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:311 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:309 msgid "" "Ryu initialization on the node is done. Agent initialized successfully, " "now running..." @@ -12386,13 +12397,13 @@ msgstr "" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgstr "" -#: neutron/server/__init__.py:40 +#: neutron/server/__init__.py:39 msgid "" "ERROR: Unable to find configuration file via the default search paths " "(~/.neutron/, ~/, /etc/neutron/, /etc/) and the '--config-file' option!" msgstr "" -#: neutron/server/__init__.py:47 +#: neutron/server/__init__.py:46 #, python-format msgid "ERROR: %s" msgstr "" @@ -13639,56 +13650,60 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:76 -#: neutron/tests/unit/nec/test_ofc_client.py:82 -#: neutron/tests/unit/nec/test_ofc_client.py:91 +#: neutron/tests/unit/nec/test_ofc_client.py:77 +msgid "The specified OFC resource (/somewhere) is not found." +msgstr "" + +#: neutron/tests/unit/nec/test_ofc_client.py:81 +#: neutron/tests/unit/nec/test_ofc_client.py:87 +#: neutron/tests/unit/nec/test_ofc_client.py:96 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:101 +#: neutron/tests/unit/nec/test_ofc_client.py:106 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:406 +#: neutron/tests/unit/vmware/apiclient/fake.py:404 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:415 +#: neutron/tests/unit/vmware/apiclient/fake.py:413 #, python-format msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:103 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:115 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:126 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:143 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:161 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:183 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:205 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:289 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:303 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:317 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:359 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:193 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:256 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 #, python-format msgid "Lswitch %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/test_edge_router.py:132 +#: neutron/tests/unit/vmware/vshield/test_edge_router.py:130 msgid "Tasks not completed" msgstr "" @@ -14406,3 +14421,37 @@ msgstr "" #~ msgid "Security group: %s was already deleted from backend" #~ msgstr "" +#~ msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +#~ msgstr "" + +#~ msgid "NotFound %(resource)s for neutron_id=%(id)s." +#~ msgstr "" + +#~ msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +#~ msgstr "" + +#~ msgid "Invalid NVP connection parameters: %(conn_params)s" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid cluster values: %(invalid_attrs)s. " +#~ "Please ensure that these values are " +#~ "specified in the [DEFAULT] section of" +#~ " the nvp plugin ini file." +#~ msgstr "" + +#~ msgid "Invalid NVP attachment type '%(attachment_type)s'" +#~ msgstr "" + +#~ msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" +#~ msgstr "" + +#~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +#~ msgstr "" + +#~ msgid "" +#~ "Service cluster: '%(cluster_id)s' is " +#~ "unavailable. Please, check NVP setup " +#~ "and/or configuration" +#~ msgstr "" + diff --git a/neutron/locale/neutron.pot b/neutron/locale/neutron.pot index 7a0b94f93..1b7fff654 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.247\n" +"jenkins.neutron.propose.translation.update.248\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-27 06:23+0000\n" +"POT-Creation-Date: 2014-02-28 06:26+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -38,59 +38,59 @@ msgstr "" msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: neutron/manager.py:72 +#: neutron/manager.py:69 #, python-format msgid "dhcp_agents_per_network must be >= 1. '%s' is invalid." msgstr "" -#: neutron/manager.py:84 +#: neutron/manager.py:81 msgid "Neutron core_plugin not configured!" msgstr "" -#: neutron/manager.py:113 +#: neutron/manager.py:110 #, python-format msgid "Loading core plugin: %s" msgstr "" -#: neutron/manager.py:140 +#: neutron/manager.py:137 #, python-format msgid "Error loading plugin by name, %s" msgstr "" -#: neutron/manager.py:141 +#: neutron/manager.py:138 #, python-format msgid "Error loading plugin by class, %s" msgstr "" -#: neutron/manager.py:142 +#: neutron/manager.py:139 msgid "Plugin not found." msgstr "" -#: neutron/manager.py:147 +#: neutron/manager.py:144 msgid "Loading services supported by the core plugin" msgstr "" -#: neutron/manager.py:156 +#: neutron/manager.py:153 #, python-format msgid "Service %s is supported by the core plugin" msgstr "" -#: neutron/manager.py:169 +#: neutron/manager.py:166 #, python-format msgid "Loading service plugins: %s" msgstr "" -#: neutron/manager.py:174 +#: neutron/manager.py:171 #, python-format msgid "Loading Plugin: %s" msgstr "" -#: neutron/manager.py:182 +#: neutron/manager.py:179 #, python-format msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/manager.py:194 +#: neutron/manager.py:191 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -218,42 +218,42 @@ msgstr "" msgid "%s is already registered." msgstr "" -#: neutron/service.py:39 +#: neutron/service.py:37 msgid "Seconds between running periodic tasks" msgstr "" -#: neutron/service.py:42 +#: neutron/service.py:40 msgid "Number of separate worker processes for service" msgstr "" -#: neutron/service.py:45 +#: neutron/service.py:43 msgid "" "Range of seconds to randomly delay when starting the periodic task " "scheduler to reduce stampeding. (Disable by setting to 0)" msgstr "" -#: neutron/service.py:102 +#: neutron/service.py:100 msgid "Error occurred: trying old api-paste.ini." msgstr "" -#: neutron/service.py:107 +#: neutron/service.py:105 msgid "Unrecoverable error: please check log for details." msgstr "" -#: neutron/service.py:116 +#: neutron/service.py:114 msgid "No known API applications configured." msgstr "" -#: neutron/service.py:123 +#: neutron/service.py:121 #, python-format msgid "Neutron service started, listening on %(host)s:%(port)s" msgstr "" -#: neutron/service.py:224 +#: neutron/service.py:222 msgid "Exception occurs when timer stops" msgstr "" -#: neutron/service.py:234 +#: neutron/service.py:232 msgid "Exception occurs when waiting for timer" msgstr "" @@ -437,7 +437,7 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:184 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 #: neutron/agent/metadata/namespace_proxy.py:156 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,7 +507,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:887 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 #: neutron/agent/metadata/agent.py:305 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -515,191 +515,191 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:892 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 #: neutron/agent/metadata/agent.py:310 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:241 #: neutron/services/loadbalancer/agent/agent_manager.py:121 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:897 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:158 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:158 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:166 +#: neutron/agent/l3_agent.py:162 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:169 +#: neutron/agent/l3_agent.py:165 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:174 +#: neutron/agent/l3_agent.py:170 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:176 +#: neutron/agent/l3_agent.py:172 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:179 +#: neutron/agent/l3_agent.py:175 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:181 +#: neutron/agent/l3_agent.py:177 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:204 +#: neutron/agent/l3_agent.py:200 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:231 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:236 +#: neutron/agent/l3_agent.py:232 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:257 +#: neutron/agent/l3_agent.py:253 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:277 +#: neutron/agent/l3_agent.py:273 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:298 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:322 +#: neutron/agent/l3_agent.py:318 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:346 +#: neutron/agent/l3_agent.py:342 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:395 +#: neutron/agent/l3_agent.py:391 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:397 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:545 +#: neutron/agent/l3_agent.py:541 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:669 +#: neutron/agent/l3_agent.py:665 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:674 +#: neutron/agent/l3_agent.py:670 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:678 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:686 +#: neutron/agent/l3_agent.py:682 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:693 +#: neutron/agent/l3_agent.py:689 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:742 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:751 +#: neutron/agent/l3_agent.py:747 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:753 neutron/agent/l3_agent.py:791 +#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:767 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:782 +#: neutron/agent/l3_agent.py:778 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:785 +#: neutron/agent/l3_agent.py:781 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:783 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:800 +#: neutron/agent/l3_agent.py:796 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:820 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:828 +#: neutron/agent/l3_agent.py:824 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:860 +#: neutron/agent/l3_agent.py:856 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:884 +#: neutron/agent/l3_agent.py:880 msgid "Report state task successfully completed" msgstr "" @@ -725,7 +725,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279 #, python-format msgid "Delete %s" msgstr "" @@ -1077,7 +1077,7 @@ msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:61 -#: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" @@ -1183,86 +1183,86 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:39 +#: neutron/agent/linux/ovs_lib.py:34 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 -#: neutron/agent/linux/ovs_lib.py:313 +#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 +#: neutron/agent/linux/ovs_lib.py:308 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:174 +#: neutron/agent/linux/ovs_lib.py:169 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:200 +#: neutron/agent/linux/ovs_lib.py:195 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:230 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:239 +#: neutron/agent/linux/ovs_lib.py:234 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:242 +#: neutron/agent/linux/ovs_lib.py:237 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:245 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:361 +#: neutron/agent/linux/ovs_lib.py:356 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:371 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:402 +#: neutron/agent/linux/ovs_lib.py:397 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:412 +#: neutron/agent/linux/ovs_lib.py:407 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:425 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:440 +#: neutron/agent/linux/ovs_lib.py:435 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:451 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:461 +#: neutron/agent/linux/ovs_lib.py:456 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:473 +#: neutron/agent/linux/ovs_lib.py:468 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:477 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1830,7 +1830,7 @@ msgstr "" msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:65 +#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" @@ -1858,409 +1858,409 @@ msgstr "" msgid "Request Failed: internal server error while processing your request." msgstr "" -#: neutron/common/config.py:39 +#: neutron/common/config.py:37 msgid "The host IP to bind to" msgstr "" -#: neutron/common/config.py:41 +#: neutron/common/config.py:39 msgid "The port to bind to" msgstr "" -#: neutron/common/config.py:43 +#: neutron/common/config.py:41 msgid "The API paste config file to use" msgstr "" -#: neutron/common/config.py:45 +#: neutron/common/config.py:43 msgid "The path for API extensions" msgstr "" -#: neutron/common/config.py:47 +#: neutron/common/config.py:45 msgid "The policy file to use" msgstr "" -#: neutron/common/config.py:51 +#: neutron/common/config.py:49 msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:53 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 msgid "The service plugins Neutron will use" msgstr "" -#: neutron/common/config.py:55 +#: neutron/common/config.py:53 msgid "The base MAC address Neutron will use for VIFs" msgstr "" -#: neutron/common/config.py:57 +#: neutron/common/config.py:55 msgid "How many times Neutron will retry MAC generation" msgstr "" -#: neutron/common/config.py:59 +#: neutron/common/config.py:57 msgid "Allow the usage of the bulk API" msgstr "" -#: neutron/common/config.py:61 +#: neutron/common/config.py:59 msgid "Allow the usage of the pagination" msgstr "" -#: neutron/common/config.py:63 +#: neutron/common/config.py:61 msgid "Allow the usage of the sorting" msgstr "" -#: neutron/common/config.py:65 +#: neutron/common/config.py:63 msgid "" "The maximum number of items returned in a single response, value was " "'infinite' or negative integer means no limit" msgstr "" -#: neutron/common/config.py:69 +#: neutron/common/config.py:67 msgid "Maximum number of DNS nameservers" msgstr "" -#: neutron/common/config.py:71 +#: neutron/common/config.py:69 msgid "Maximum number of host routes per subnet" msgstr "" -#: neutron/common/config.py:73 +#: neutron/common/config.py:71 msgid "Maximum number of fixed ips per port" msgstr "" -#: neutron/common/config.py:76 +#: neutron/common/config.py:74 msgid "DHCP lease duration" msgstr "" -#: neutron/common/config.py:78 +#: neutron/common/config.py:76 msgid "Allow sending resource operation notification to DHCP agent" msgstr "" -#: neutron/common/config.py:81 +#: neutron/common/config.py:79 msgid "Allow overlapping IP support in Neutron" msgstr "" -#: neutron/common/config.py:83 +#: neutron/common/config.py:81 msgid "The hostname Neutron is running on" msgstr "" -#: neutron/common/config.py:85 +#: neutron/common/config.py:83 msgid "Ensure that configured gateway is on subnet" msgstr "" -#: neutron/common/config.py:91 +#: neutron/common/config.py:89 msgid "" "Where to store Neutron state files. This directory must be writable by " "the agent." msgstr "" -#: neutron/common/config.py:117 +#: neutron/common/config.py:115 #, python-format msgid "Base MAC: %s" msgstr "" -#: neutron/common/config.py:128 +#: neutron/common/config.py:126 msgid "Logging enabled!" msgstr "" -#: neutron/common/config.py:144 +#: neutron/common/config.py:142 #, python-format msgid "Config paste file: %s" msgstr "" -#: neutron/common/config.py:149 +#: neutron/common/config.py:147 #, python-format msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" -#: neutron/common/exceptions.py:32 +#: neutron/common/exceptions.py:30 #: neutron/plugins/nicira/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" -#: neutron/common/exceptions.py:53 +#: neutron/common/exceptions.py:51 #, python-format msgid "Bad %(resource)s request: %(msg)s" msgstr "" -#: neutron/common/exceptions.py:65 +#: neutron/common/exceptions.py:63 msgid "Not authorized." msgstr "" -#: neutron/common/exceptions.py:69 +#: neutron/common/exceptions.py:67 msgid "The service is unavailable" msgstr "" -#: neutron/common/exceptions.py:73 +#: neutron/common/exceptions.py:71 #, python-format msgid "User does not have admin privileges: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:77 +#: neutron/common/exceptions.py:75 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: neutron/common/exceptions.py:81 +#: neutron/common/exceptions.py:79 #, python-format msgid "Network %(net_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:85 +#: neutron/common/exceptions.py:83 #, python-format msgid "Subnet %(subnet_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:89 +#: neutron/common/exceptions.py:87 #, python-format msgid "Port %(port_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:93 +#: neutron/common/exceptions.py:91 #, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:98 +#: neutron/common/exceptions.py:96 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:102 +#: neutron/common/exceptions.py:100 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:106 +#: neutron/common/exceptions.py:104 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:110 +#: neutron/common/exceptions.py:108 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:114 +#: neutron/common/exceptions.py:112 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:118 +#: neutron/common/exceptions.py:116 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:122 +#: neutron/common/exceptions.py:120 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:127 +#: neutron/common/exceptions.py:125 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:132 +#: neutron/common/exceptions.py:130 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:138 +#: neutron/common/exceptions.py:136 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:144 +#: neutron/common/exceptions.py:142 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:150 +#: neutron/common/exceptions.py:148 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:155 +#: neutron/common/exceptions.py:153 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:160 +#: neutron/common/exceptions.py:158 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:166 +#: neutron/common/exceptions.py:164 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:171 +#: neutron/common/exceptions.py:169 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:174 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:184 +#: neutron/common/exceptions.py:182 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:187 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:194 +#: neutron/common/exceptions.py:192 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:204 +#: neutron/common/exceptions.py:202 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:208 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:212 +#: neutron/common/exceptions.py:210 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:217 +#: neutron/common/exceptions.py:215 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:222 +#: neutron/common/exceptions.py:220 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:226 +#: neutron/common/exceptions.py:224 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:230 +#: neutron/common/exceptions.py:228 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:234 +#: neutron/common/exceptions.py:232 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:238 +#: neutron/common/exceptions.py:236 msgid "Sudo privilege is required to run this command." msgstr "" -#: neutron/common/exceptions.py:242 +#: neutron/common/exceptions.py:240 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:246 +#: neutron/common/exceptions.py:244 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:250 +#: neutron/common/exceptions.py:248 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:254 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:259 +#: neutron/common/exceptions.py:257 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:264 +#: neutron/common/exceptions.py:262 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:268 +#: neutron/common/exceptions.py:266 #, python-format msgid "Extensions not found: %(extensions)s" msgstr "" -#: neutron/common/exceptions.py:272 +#: neutron/common/exceptions.py:270 #, python-format msgid "Invalid content type %(content_type)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:274 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:281 +#: neutron/common/exceptions.py:279 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:285 +#: neutron/common/exceptions.py:283 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:290 +#: neutron/common/exceptions.py:288 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:295 +#: neutron/common/exceptions.py:293 #, python-format msgid "" "Current gateway ip %(ip_address)s already in use by port %(port_id)s. " "Unable to update." msgstr "" -#: neutron/common/exceptions.py:300 +#: neutron/common/exceptions.py:298 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" -#: neutron/common/exceptions.py:310 +#: neutron/common/exceptions.py:308 #, python-format msgid "Invalid network VXLAN port range: '%(vxlan_range)s'" msgstr "" -#: neutron/common/exceptions.py:314 +#: neutron/common/exceptions.py:312 #, python-format msgid "Found duplicate extension: %(alias)s" msgstr "" @@ -2282,32 +2282,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:53 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:143 +#: neutron/common/utils.py:140 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:146 +#: neutron/common/utils.py:143 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:149 +#: neutron/common/utils.py:146 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:151 +#: neutron/common/utils.py:148 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:154 +#: neutron/common/utils.py:151 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2339,12 +2339,12 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/api.py:59 +#: neutron/db/api.py:55 #, python-format msgid "Database registration exception: %s" msgstr "" -#: neutron/db/api.py:70 +#: neutron/db/api.py:66 msgid "Database exception" msgstr "" @@ -2613,99 +2613,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:168 +#: neutron/db/l3_db.py:163 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:607 +#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:277 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:291 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 #: neutron/plugins/bigswitch/plugin.py:817 #: neutron/plugins/bigswitch/plugin.py:826 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:307 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:318 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:333 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:467 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:506 +#: neutron/db/l3_db.py:501 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:510 +#: neutron/db/l3_db.py:505 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:522 +#: neutron/db/l3_db.py:517 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:529 +#: neutron/db/l3_db.py:524 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:533 +#: neutron/db/l3_db.py:528 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1853 +#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:731 +#: neutron/db/l3_db.py:726 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:749 +#: neutron/db/l3_db.py:744 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:837 +#: neutron/db/l3_db.py:832 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2959,24 +2959,24 @@ msgstr "" msgid "Multiple agents with agent_type=%(agent_type)s and host=%(host)s found" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:26 +#: neutron/extensions/allowedaddresspairs.py:22 msgid "AllowedAddressPair must contain ip_address" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:30 +#: neutron/extensions/allowedaddresspairs.py:26 msgid "" "Port Security must be enabled in order to have allowed address pairs on a" " port." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:35 +#: neutron/extensions/allowedaddresspairs.py:31 #, python-format msgid "" "Request contains duplicate address pair: mac_address %(mac_address)s " "ip_address %(ip_address)s." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:40 +#: neutron/extensions/allowedaddresspairs.py:36 msgid "Port's Fixed IP and Mac Address match an address pair entry." msgstr "" @@ -3141,39 +3141,39 @@ msgid "" "unlimited." msgstr "" -#: neutron/extensions/l3.py:34 +#: neutron/extensions/l3.py:29 #, python-format msgid "Router %(router_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:38 +#: neutron/extensions/l3.py:33 #, python-format msgid "Router %(router_id)s still has active ports" msgstr "" -#: neutron/extensions/l3.py:42 +#: neutron/extensions/l3.py:37 #, python-format msgid "Router %(router_id)s does not have an interface with id %(port_id)s" msgstr "" -#: neutron/extensions/l3.py:47 +#: neutron/extensions/l3.py:42 #, python-format msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s" msgstr "" -#: neutron/extensions/l3.py:52 +#: neutron/extensions/l3.py:47 #, python-format msgid "" "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot " "be deleted, as it is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:58 +#: neutron/extensions/l3.py:53 #, python-format msgid "Floating IP %(floatingip_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:62 +#: neutron/extensions/l3.py:57 #, python-format msgid "" "External network %(external_network_id)s is not reachable from subnet " @@ -3181,7 +3181,7 @@ msgid "" "Floating IP." msgstr "" -#: neutron/extensions/l3.py:68 +#: neutron/extensions/l3.py:63 #, python-format msgid "" "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with " @@ -3189,25 +3189,25 @@ msgid "" "has a floating IP on external network %(net_id)s." msgstr "" -#: neutron/extensions/l3.py:75 +#: neutron/extensions/l3.py:70 #, python-format msgid "" "Port %(port_id)s has owner %(device_owner)s and therefore cannot be " "deleted directly via the port API." msgstr "" -#: neutron/extensions/l3.py:80 +#: neutron/extensions/l3.py:75 #, python-format msgid "" "Gateway cannot be updated for router %(router_id)s, since a gateway to " "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:140 +#: neutron/extensions/l3.py:135 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:144 +#: neutron/extensions/l3.py:139 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -3361,19 +3361,19 @@ msgstr "" msgid "Duplicate segment entry in request." msgstr "" -#: neutron/extensions/portsecurity.py:25 +#: neutron/extensions/portsecurity.py:20 msgid "" "Port has security group associated. Cannot disable port security or ip " "address until security group is removed" msgstr "" -#: neutron/extensions/portsecurity.py:30 +#: neutron/extensions/portsecurity.py:25 msgid "" "Port security must be enabled and port must have an IP address in order " "to use security groups." msgstr "" -#: neutron/extensions/portsecurity.py:35 +#: neutron/extensions/portsecurity.py:30 msgid "Port does not have port security binding." msgstr "" @@ -4829,7 +4829,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:55 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89 #: neutron/plugins/mlnx/rpc_callbacks.py:76 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" @@ -4844,9 +4844,9 @@ msgstr "" #: neutron/plugins/mlnx/rpc_callbacks.py:98 #: neutron/plugins/mlnx/rpc_callbacks.py:117 #: neutron/plugins/mlnx/rpc_callbacks.py:132 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:114 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 #, python-format msgid "%s can not be found in database" msgstr "" @@ -5629,7 +5629,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:192 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5637,8 +5637,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:222 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:443 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" msgstr "" @@ -5657,7 +5657,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:208 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5665,7 +5665,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:249 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5673,7 +5673,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:255 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:471 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5831,7 +5831,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 #: neutron/plugins/mlnx/mlnx_plugin.py:334 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:519 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" msgstr "" @@ -6172,7 +6172,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:41 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 -#: neutron/plugins/openvswitch/ovs_db_v2.py:133 +#: neutron/plugins/openvswitch/ovs_db_v2.py:130 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6187,7 +6187,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:157 +#: neutron/plugins/openvswitch/ovs_db_v2.py:154 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6201,7 +6201,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:141 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 -#: neutron/plugins/openvswitch/ovs_db_v2.py:198 +#: neutron/plugins/openvswitch/ovs_db_v2.py:195 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" @@ -6211,8 +6211,8 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:89 -#: neutron/plugins/openvswitch/ovs_db_v2.py:107 +#: neutron/plugins/openvswitch/ovs_db_v2.py:86 +#: neutron/plugins/openvswitch/ovs_db_v2.py:104 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6254,7 +6254,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:144 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6267,7 +6267,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:79 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122 #: neutron/plugins/mlnx/rpc_callbacks.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:123 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" @@ -6409,7 +6409,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent out of sync with plugin!" msgstr "" @@ -6431,7 +6431,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1356 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1348 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6518,14 +6518,14 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156 #, python-format msgid "Device %(device)s not bound to the agent host %(host)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:150 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "" @@ -6547,26 +6547,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:217 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:225 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:233 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:237 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -6734,7 +6734,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:277 msgid "network_delete received" msgstr "" @@ -6745,12 +6745,12 @@ msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:318 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:343 msgid "fdb_remove received" msgstr "" @@ -6759,7 +6759,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:404 msgid "fdb_update received" msgstr "" @@ -6769,7 +6769,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:142 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" msgstr "" @@ -6780,14 +6780,14 @@ msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:942 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6795,29 +6795,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1015 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1020 #, python-format msgid "Port %s updated." msgstr "" @@ -6836,8 +6836,8 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1233 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" @@ -6898,7 +6898,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:163 +#: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6907,7 +6907,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:193 +#: neutron/plugins/openvswitch/ovs_db_v2.py:190 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " @@ -6916,7 +6916,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:188 +#: neutron/plugins/openvswitch/ovs_db_v2.py:185 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " @@ -8044,7 +8044,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:231 +#: neutron/plugins/openvswitch/ovs_db_v2.py:228 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8083,7 +8083,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8430,7 +8430,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:142 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:364 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8578,8 +8578,8 @@ msgid "" msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -8772,88 +8772,93 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:247 +#: neutron/plugins/nec/nec_plugin.py:256 +#, python-format +msgid "deactivate_port(): OFC port for port=%s is already removed." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:263 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:268 +#: neutron/plugins/nec/nec_plugin.py:284 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:317 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:341 +#: neutron/plugins/nec/nec_plugin.py:357 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:360 +#: neutron/plugins/nec/nec_plugin.py:376 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:371 +#: neutron/plugins/nec/nec_plugin.py:387 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:525 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:589 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:622 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:632 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:689 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:720 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:730 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:749 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:754 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9029,17 +9034,17 @@ msgstr "" msgid "delete_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:54 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:52 #, python-format msgid "Update ports: added=%(added)s, removed=%(removed)s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:76 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:74 #, python-format msgid "port_update received: %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:219 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:217 msgid "No port changed." msgstr "" @@ -9092,45 +9097,52 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:32 #, python-format -msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgid "The specified OFC resource (%(resource)s) is not found." msgstr "" #: neutron/plugins/nec/common/exceptions.py:36 #, python-format -msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:40 +#, python-format +msgid "" +"Neutron-OFC resource mapping for %(resource)s %(neutron_id)s is not " +"found. It may be deleted during processing." msgstr "" -#: neutron/plugins/nec/common/exceptions.py:41 +#: neutron/plugins/nec/common/exceptions.py:46 #, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:45 +#: neutron/plugins/nec/common/exceptions.py:50 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:51 +#: neutron/plugins/nec/common/exceptions.py:56 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:61 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:66 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:65 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:69 +#: neutron/plugins/nec/common/exceptions.py:74 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " @@ -9154,14 +9166,19 @@ msgstr "" #: neutron/plugins/nec/common/ofc_client.py:99 #, python-format +msgid "Specified resource %s does not exist on OFC " +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:103 +#, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:102 +#: neutron/plugins/nec/common/ofc_client.py:106 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:111 +#: neutron/plugins/nec/common/ofc_client.py:115 #, python-format msgid "Failed to connect OFC : %s" msgstr "" @@ -9171,23 +9188,18 @@ msgstr "" msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:143 -#, python-format -msgid "NotFound %(resource)s for neutron_id=%(id)s." -msgstr "" - -#: neutron/plugins/nec/db/api.py:169 +#: neutron/plugins/nec/db/api.py:168 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:202 +#: neutron/plugins/nec/db/api.py:201 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:208 -#: neutron/plugins/openvswitch/ovs_db_v2.py:319 +#: neutron/plugins/nec/db/api.py:207 +#: neutron/plugins/openvswitch/ovs_db_v2.py:316 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9211,103 +9223,102 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:230 +#: neutron/plugins/nicira/NeutronPlugin.py:223 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:266 +#: neutron/plugins/nicira/NeutronPlugin.py:259 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:268 -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#: neutron/plugins/nicira/NeutronPlugin.py:261 #, python-format -msgid "Unable to create port on NVP logical router %s" +msgid "Unable to create port on NSX logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:271 +#: neutron/plugins/nicira/NeutronPlugin.py:264 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(nsx_router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:349 +#: neutron/plugins/nicira/NeutronPlugin.py:342 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:355 +#: neutron/plugins/nicira/NeutronPlugin.py:348 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:361 +#: neutron/plugins/nicira/NeutronPlugin.py:354 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:407 +#: neutron/plugins/nicira/NeutronPlugin.py:400 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:447 +#: neutron/plugins/nicira/NeutronPlugin.py:440 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:459 -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#: neutron/plugins/nicira/NeutronPlugin.py:709 +#: neutron/plugins/nicira/NeutronPlugin.py:452 +#: neutron/plugins/nicira/NeutronPlugin.py:504 +#: neutron/plugins/nicira/NeutronPlugin.py:702 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:480 +#: neutron/plugins/nicira/NeutronPlugin.py:473 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:491 +#: neutron/plugins/nicira/NeutronPlugin.py:484 #, python-format msgid "" "Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " "to be rolled back for Neutron port: %(neutron_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:496 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:518 +#: neutron/plugins/nicira/NeutronPlugin.py:511 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:518 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:530 +#: neutron/plugins/nicira/NeutronPlugin.py:523 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:532 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9315,302 +9326,302 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:554 -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:1070 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:566 +#: neutron/plugins/nicira/NeutronPlugin.py:559 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:584 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:604 +#: neutron/plugins/nicira/NeutronPlugin.py:597 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:614 +#: neutron/plugins/nicira/NeutronPlugin.py:607 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:655 +#: neutron/plugins/nicira/NeutronPlugin.py:648 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:690 -#: neutron/plugins/nicira/NeutronPlugin.py:1788 +#: neutron/plugins/nicira/NeutronPlugin.py:683 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:694 -#: neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/plugins/nicira/NeutronPlugin.py:687 +#: neutron/plugins/nicira/NeutronPlugin.py:1785 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 +#: neutron/plugins/nicira/NeutronPlugin.py:689 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:738 +#: neutron/plugins/nicira/NeutronPlugin.py:731 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:771 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 +#: neutron/plugins/nicira/NeutronPlugin.py:775 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:786 +#: neutron/plugins/nicira/NeutronPlugin.py:779 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:790 -#: neutron/plugins/nicira/NeutronPlugin.py:806 +#: neutron/plugins/nicira/NeutronPlugin.py:783 +#: neutron/plugins/nicira/NeutronPlugin.py:799 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:812 +#: neutron/plugins/nicira/NeutronPlugin.py:805 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:857 +#: neutron/plugins/nicira/NeutronPlugin.py:850 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:891 +#: neutron/plugins/nicira/NeutronPlugin.py:884 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:981 +#: neutron/plugins/nicira/NeutronPlugin.py:974 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1066 +#: neutron/plugins/nicira/NeutronPlugin.py:1059 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1085 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1088 +#: neutron/plugins/nicira/NeutronPlugin.py:1081 #: neutron/plugins/nicira/NeutronServicePlugin.py:515 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1118 +#: neutron/plugins/nicira/NeutronPlugin.py:1111 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1186 +#: neutron/plugins/nicira/NeutronPlugin.py:1179 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1200 +#: neutron/plugins/nicira/NeutronPlugin.py:1193 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1211 +#: neutron/plugins/nicira/NeutronPlugin.py:1204 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1303 +#: neutron/plugins/nicira/NeutronPlugin.py:1296 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1331 +#: neutron/plugins/nicira/NeutronPlugin.py:1324 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1414 +#: neutron/plugins/nicira/NeutronPlugin.py:1407 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1413 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1431 +#: neutron/plugins/nicira/NeutronPlugin.py:1424 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1441 +#: neutron/plugins/nicira/NeutronPlugin.py:1434 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1470 -#: neutron/plugins/nicira/NeutronPlugin.py:1555 +#: neutron/plugins/nicira/NeutronPlugin.py:1463 +#: neutron/plugins/nicira/NeutronPlugin.py:1548 #: neutron/plugins/nicira/NeutronServicePlugin.py:198 #: neutron/plugins/nicira/NeutronServicePlugin.py:1204 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1519 +#: neutron/plugins/nicira/NeutronPlugin.py:1512 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1522 +#: neutron/plugins/nicira/NeutronPlugin.py:1515 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1557 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1580 +#: neutron/plugins/nicira/NeutronPlugin.py:1573 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1577 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1579 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1643 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1647 +#: neutron/plugins/nicira/NeutronPlugin.py:1640 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1650 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1725 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:1816 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1829 +#: neutron/plugins/nicira/NeutronPlugin.py:1822 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1961 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1967 +#: neutron/plugins/nicira/NeutronPlugin.py:1960 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:1995 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2005 +#: neutron/plugins/nicira/NeutronPlugin.py:1998 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2032 +#: neutron/plugins/nicira/NeutronPlugin.py:2025 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2055 +#: neutron/plugins/nicira/NeutronPlugin.py:2048 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2085 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2159 +#: neutron/plugins/nicira/NeutronPlugin.py:2152 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2167 +#: neutron/plugins/nicira/NeutronPlugin.py:2160 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -9618,12 +9629,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2174 +#: neutron/plugins/nicira/NeutronPlugin.py:2167 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2187 +#: neutron/plugins/nicira/NeutronPlugin.py:2180 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9651,6 +9662,11 @@ msgstr "" msgid "An exception occurred while creating a port on lswitch %s" msgstr "" +#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#, python-format +msgid "Unable to create port on NVP logical router %s" +msgstr "" + #: neutron/plugins/nicira/NeutronServicePlugin.py:469 #, python-format msgid "Unable to create integration logic switch for router %s" @@ -9860,24 +9876,24 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:54 +#: neutron/plugins/nicira/nsx_cluster.py:49 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:66 +#: neutron/plugins/nicira/nsx_cluster.py:61 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:124 +#: neutron/plugins/nicira/nvplib.py:117 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:128 +#: neutron/plugins/nicira/nvplib.py:121 #, python-format msgid "locals=[%s]" msgstr "" @@ -10278,108 +10294,103 @@ msgstr "" msgid "Task status check interval" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:24 +#: neutron/plugins/nicira/common/exceptions.py:21 #, python-format -msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:28 +#: neutron/plugins/nicira/common/exceptions.py:25 #, python-format msgid "Unable to fulfill request with version %(version)s." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:32 +#: neutron/plugins/nicira/common/exceptions.py:29 #, python-format -msgid "Invalid NVP connection parameters: %(conn_params)s" +msgid "Invalid NSX connection parameters: %(conn_params)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:36 +#: neutron/plugins/nicira/common/exceptions.py:33 #, python-format msgid "" "Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the nvp plugin ini file." +"values are specified in the [DEFAULT] section of the NSX plugin ini file." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:42 +#: neutron/plugins/nicira/common/exceptions.py:39 #, python-format msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:47 +#: neutron/plugins/nicira/common/exceptions.py:44 #, python-format msgid "" "Unable to create port on network %(network)s. Maximum number of ports " "reached" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:52 +#: neutron/plugins/nicira/common/exceptions.py:49 #, python-format msgid "" "While retrieving NAT rules, %(actual_rules)s were found whereas rules in " "the (%(min_rules)s,%(max_rules)s) interval were expected" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:58 +#: neutron/plugins/nicira/common/exceptions.py:55 #, python-format -msgid "Invalid NVP attachment type '%(attachment_type)s'" +msgid "Invalid NSX attachment type '%(attachment_type)s'" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:62 +#: neutron/plugins/nicira/common/exceptions.py:59 msgid "" "The networking backend is currently in maintenance mode and therefore " "unable to accept requests which modify its state. Please try later." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:74 +#: neutron/plugins/nicira/common/exceptions.py:65 #, python-format msgid "Gateway Service %(gateway)s is already in use" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:78 +#: neutron/plugins/nicira/common/exceptions.py:69 #, python-format msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:82 +#: neutron/plugins/nicira/common/exceptions.py:73 #, python-format -msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:86 +#: neutron/plugins/nicira/common/exceptions.py:77 #, python-format msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NVP setup" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" " and/or configuration" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:91 +#: neutron/plugins/nicira/common/exceptions.py:82 #, python-format msgid "" "An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " "via port %(port_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:100 +#: neutron/plugins/nicira/common/exceptions.py:91 #, python-format msgid "Unable to find LSN for %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:104 +#: neutron/plugins/nicira/common/exceptions.py:95 #, python-format msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:109 +#: neutron/plugins/nicira/common/exceptions.py:100 #, python-format msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:113 +#: neutron/plugins/nicira/common/exceptions.py:104 #, python-format msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" @@ -11558,383 +11569,383 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:212 +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:260 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:278 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:301 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:303 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:377 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:393 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" "Adding a tunnel endpoint failed due to a concurrenttransaction had been " "committed (%s attempts left)" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:398 +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:312 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:329 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:434 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:523 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:294 #, python-format msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:306 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, 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:469 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, 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:488 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:480 #, 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:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 #, 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:517 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, 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:534 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:566 #, 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:618 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:610 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:668 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:687 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:768 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:760 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:766 #, 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:862 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:854 #, python-format msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:871 +#: 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:883 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:886 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920 #, python-format msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:926 #, python-format msgid "" "Port %s was not found on the integration bridge and will therefore not be" " processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 #, python-format msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:956 #, python-format msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1080 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1151 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1163 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1184 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1180 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1194 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1203 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1249 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1265 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 #, 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:1276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, 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:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275 #, 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:1288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, 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:1303 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1295 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1317 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1320 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12206,58 +12217,58 @@ msgstr "" msgid "Invalid configuration. check ryu.ini" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:96 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:94 #, python-format msgid "Could not get IPv4 address from %(nic)s: %(cfg)s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:162 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:160 #, python-format msgid "External port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:170 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:168 msgid "Get Ryu rest API address" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:220 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:218 msgid "Ryu rest API port isn't specified" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:221 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:219 #, python-format msgid "Going to ofp controller mode %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236 msgid "Port update received" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269 msgid "Agent loop has new device" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296 #, python-format msgid "tunnel_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 #, python-format msgid "ovsdb_port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:302 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 #, python-format msgid "ovsdb_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:308 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:306 #, python-format msgid "Initialization failed: %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:311 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:309 msgid "" "Ryu initialization on the node is done. Agent initialized successfully, " "now running..." @@ -12386,13 +12397,13 @@ msgstr "" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgstr "" -#: neutron/server/__init__.py:40 +#: neutron/server/__init__.py:39 msgid "" "ERROR: Unable to find configuration file via the default search paths " "(~/.neutron/, ~/, /etc/neutron/, /etc/) and the '--config-file' option!" msgstr "" -#: neutron/server/__init__.py:47 +#: neutron/server/__init__.py:46 #, python-format msgid "ERROR: %s" msgstr "" @@ -13639,56 +13650,60 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:76 -#: neutron/tests/unit/nec/test_ofc_client.py:82 -#: neutron/tests/unit/nec/test_ofc_client.py:91 +#: neutron/tests/unit/nec/test_ofc_client.py:77 +msgid "The specified OFC resource (/somewhere) is not found." +msgstr "" + +#: neutron/tests/unit/nec/test_ofc_client.py:81 +#: neutron/tests/unit/nec/test_ofc_client.py:87 +#: neutron/tests/unit/nec/test_ofc_client.py:96 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:101 +#: neutron/tests/unit/nec/test_ofc_client.py:106 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:406 +#: neutron/tests/unit/vmware/apiclient/fake.py:404 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:415 +#: neutron/tests/unit/vmware/apiclient/fake.py:413 #, python-format msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:103 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:115 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:126 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:143 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:161 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:183 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:205 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:289 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:303 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:317 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:359 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:193 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:256 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 #, python-format msgid "Lswitch %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/test_edge_router.py:132 +#: neutron/tests/unit/vmware/vshield/test_edge_router.py:130 msgid "Tasks not completed" msgstr "" diff --git a/neutron/locale/nl_NL/LC_MESSAGES/neutron.po b/neutron/locale/nl_NL/LC_MESSAGES/neutron.po index 0b3f6bf73..de39265c5 100644 --- a/neutron/locale/nl_NL/LC_MESSAGES/neutron.po +++ b/neutron/locale/nl_NL/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-27 06:23+0000\n" +"POT-Creation-Date: 2014-02-28 06:26+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Dutch (Netherlands) " @@ -38,59 +38,59 @@ msgstr "" msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: neutron/manager.py:72 +#: neutron/manager.py:69 #, python-format msgid "dhcp_agents_per_network must be >= 1. '%s' is invalid." msgstr "" -#: neutron/manager.py:84 +#: neutron/manager.py:81 msgid "Neutron core_plugin not configured!" msgstr "" -#: neutron/manager.py:113 +#: neutron/manager.py:110 #, python-format msgid "Loading core plugin: %s" msgstr "" -#: neutron/manager.py:140 +#: neutron/manager.py:137 #, python-format msgid "Error loading plugin by name, %s" msgstr "" -#: neutron/manager.py:141 +#: neutron/manager.py:138 #, python-format msgid "Error loading plugin by class, %s" msgstr "" -#: neutron/manager.py:142 +#: neutron/manager.py:139 msgid "Plugin not found." msgstr "" -#: neutron/manager.py:147 +#: neutron/manager.py:144 msgid "Loading services supported by the core plugin" msgstr "" -#: neutron/manager.py:156 +#: neutron/manager.py:153 #, python-format msgid "Service %s is supported by the core plugin" msgstr "" -#: neutron/manager.py:169 +#: neutron/manager.py:166 #, python-format msgid "Loading service plugins: %s" msgstr "" -#: neutron/manager.py:174 +#: neutron/manager.py:171 #, python-format msgid "Loading Plugin: %s" msgstr "" -#: neutron/manager.py:182 +#: neutron/manager.py:179 #, python-format msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/manager.py:194 +#: neutron/manager.py:191 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -218,42 +218,42 @@ msgstr "" msgid "%s is already registered." msgstr "" -#: neutron/service.py:39 +#: neutron/service.py:37 msgid "Seconds between running periodic tasks" msgstr "" -#: neutron/service.py:42 +#: neutron/service.py:40 msgid "Number of separate worker processes for service" msgstr "" -#: neutron/service.py:45 +#: neutron/service.py:43 msgid "" "Range of seconds to randomly delay when starting the periodic task " "scheduler to reduce stampeding. (Disable by setting to 0)" msgstr "" -#: neutron/service.py:102 +#: neutron/service.py:100 msgid "Error occurred: trying old api-paste.ini." msgstr "" -#: neutron/service.py:107 +#: neutron/service.py:105 msgid "Unrecoverable error: please check log for details." msgstr "" -#: neutron/service.py:116 +#: neutron/service.py:114 msgid "No known API applications configured." msgstr "" -#: neutron/service.py:123 +#: neutron/service.py:121 #, python-format msgid "Neutron service started, listening on %(host)s:%(port)s" msgstr "" -#: neutron/service.py:224 +#: neutron/service.py:222 msgid "Exception occurs when timer stops" msgstr "" -#: neutron/service.py:234 +#: neutron/service.py:232 msgid "Exception occurs when waiting for timer" msgstr "" @@ -437,7 +437,7 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:184 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 #: neutron/agent/metadata/namespace_proxy.py:156 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,7 +507,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:887 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 #: neutron/agent/metadata/agent.py:305 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -515,191 +515,191 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:892 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 #: neutron/agent/metadata/agent.py:310 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:241 #: neutron/services/loadbalancer/agent/agent_manager.py:121 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:897 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:158 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:158 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:166 +#: neutron/agent/l3_agent.py:162 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:169 +#: neutron/agent/l3_agent.py:165 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:174 +#: neutron/agent/l3_agent.py:170 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:176 +#: neutron/agent/l3_agent.py:172 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:179 +#: neutron/agent/l3_agent.py:175 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:181 +#: neutron/agent/l3_agent.py:177 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:204 +#: neutron/agent/l3_agent.py:200 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:231 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:236 +#: neutron/agent/l3_agent.py:232 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:257 +#: neutron/agent/l3_agent.py:253 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:277 +#: neutron/agent/l3_agent.py:273 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:298 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:322 +#: neutron/agent/l3_agent.py:318 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:346 +#: neutron/agent/l3_agent.py:342 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:395 +#: neutron/agent/l3_agent.py:391 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:397 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:545 +#: neutron/agent/l3_agent.py:541 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:669 +#: neutron/agent/l3_agent.py:665 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:674 +#: neutron/agent/l3_agent.py:670 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:678 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:686 +#: neutron/agent/l3_agent.py:682 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:693 +#: neutron/agent/l3_agent.py:689 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:742 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:751 +#: neutron/agent/l3_agent.py:747 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:753 neutron/agent/l3_agent.py:791 +#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:767 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:782 +#: neutron/agent/l3_agent.py:778 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:785 +#: neutron/agent/l3_agent.py:781 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:783 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:800 +#: neutron/agent/l3_agent.py:796 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:820 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:828 +#: neutron/agent/l3_agent.py:824 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:860 +#: neutron/agent/l3_agent.py:856 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:884 +#: neutron/agent/l3_agent.py:880 msgid "Report state task successfully completed" msgstr "" @@ -725,7 +725,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279 #, python-format msgid "Delete %s" msgstr "" @@ -1077,7 +1077,7 @@ msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:61 -#: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" @@ -1183,86 +1183,86 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:39 +#: neutron/agent/linux/ovs_lib.py:34 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 -#: neutron/agent/linux/ovs_lib.py:313 +#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 +#: neutron/agent/linux/ovs_lib.py:308 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:174 +#: neutron/agent/linux/ovs_lib.py:169 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:200 +#: neutron/agent/linux/ovs_lib.py:195 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:230 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:239 +#: neutron/agent/linux/ovs_lib.py:234 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:242 +#: neutron/agent/linux/ovs_lib.py:237 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:245 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:361 +#: neutron/agent/linux/ovs_lib.py:356 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:371 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:402 +#: neutron/agent/linux/ovs_lib.py:397 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:412 +#: neutron/agent/linux/ovs_lib.py:407 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:425 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:440 +#: neutron/agent/linux/ovs_lib.py:435 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:451 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:461 +#: neutron/agent/linux/ovs_lib.py:456 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:473 +#: neutron/agent/linux/ovs_lib.py:468 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:477 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1830,7 +1830,7 @@ msgstr "" msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:65 +#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" @@ -1858,409 +1858,409 @@ msgstr "" msgid "Request Failed: internal server error while processing your request." msgstr "" -#: neutron/common/config.py:39 +#: neutron/common/config.py:37 msgid "The host IP to bind to" msgstr "" -#: neutron/common/config.py:41 +#: neutron/common/config.py:39 msgid "The port to bind to" msgstr "" -#: neutron/common/config.py:43 +#: neutron/common/config.py:41 msgid "The API paste config file to use" msgstr "" -#: neutron/common/config.py:45 +#: neutron/common/config.py:43 msgid "The path for API extensions" msgstr "" -#: neutron/common/config.py:47 +#: neutron/common/config.py:45 msgid "The policy file to use" msgstr "" -#: neutron/common/config.py:51 +#: neutron/common/config.py:49 msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:53 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 msgid "The service plugins Neutron will use" msgstr "" -#: neutron/common/config.py:55 +#: neutron/common/config.py:53 msgid "The base MAC address Neutron will use for VIFs" msgstr "" -#: neutron/common/config.py:57 +#: neutron/common/config.py:55 msgid "How many times Neutron will retry MAC generation" msgstr "" -#: neutron/common/config.py:59 +#: neutron/common/config.py:57 msgid "Allow the usage of the bulk API" msgstr "" -#: neutron/common/config.py:61 +#: neutron/common/config.py:59 msgid "Allow the usage of the pagination" msgstr "" -#: neutron/common/config.py:63 +#: neutron/common/config.py:61 msgid "Allow the usage of the sorting" msgstr "" -#: neutron/common/config.py:65 +#: neutron/common/config.py:63 msgid "" "The maximum number of items returned in a single response, value was " "'infinite' or negative integer means no limit" msgstr "" -#: neutron/common/config.py:69 +#: neutron/common/config.py:67 msgid "Maximum number of DNS nameservers" msgstr "" -#: neutron/common/config.py:71 +#: neutron/common/config.py:69 msgid "Maximum number of host routes per subnet" msgstr "" -#: neutron/common/config.py:73 +#: neutron/common/config.py:71 msgid "Maximum number of fixed ips per port" msgstr "" -#: neutron/common/config.py:76 +#: neutron/common/config.py:74 msgid "DHCP lease duration" msgstr "" -#: neutron/common/config.py:78 +#: neutron/common/config.py:76 msgid "Allow sending resource operation notification to DHCP agent" msgstr "" -#: neutron/common/config.py:81 +#: neutron/common/config.py:79 msgid "Allow overlapping IP support in Neutron" msgstr "" -#: neutron/common/config.py:83 +#: neutron/common/config.py:81 msgid "The hostname Neutron is running on" msgstr "" -#: neutron/common/config.py:85 +#: neutron/common/config.py:83 msgid "Ensure that configured gateway is on subnet" msgstr "" -#: neutron/common/config.py:91 +#: neutron/common/config.py:89 msgid "" "Where to store Neutron state files. This directory must be writable by " "the agent." msgstr "" -#: neutron/common/config.py:117 +#: neutron/common/config.py:115 #, python-format msgid "Base MAC: %s" msgstr "" -#: neutron/common/config.py:128 +#: neutron/common/config.py:126 msgid "Logging enabled!" msgstr "" -#: neutron/common/config.py:144 +#: neutron/common/config.py:142 #, python-format msgid "Config paste file: %s" msgstr "" -#: neutron/common/config.py:149 +#: neutron/common/config.py:147 #, python-format msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" -#: neutron/common/exceptions.py:32 +#: neutron/common/exceptions.py:30 #: neutron/plugins/nicira/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" -#: neutron/common/exceptions.py:53 +#: neutron/common/exceptions.py:51 #, python-format msgid "Bad %(resource)s request: %(msg)s" msgstr "" -#: neutron/common/exceptions.py:65 +#: neutron/common/exceptions.py:63 msgid "Not authorized." msgstr "" -#: neutron/common/exceptions.py:69 +#: neutron/common/exceptions.py:67 msgid "The service is unavailable" msgstr "" -#: neutron/common/exceptions.py:73 +#: neutron/common/exceptions.py:71 #, python-format msgid "User does not have admin privileges: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:77 +#: neutron/common/exceptions.py:75 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: neutron/common/exceptions.py:81 +#: neutron/common/exceptions.py:79 #, python-format msgid "Network %(net_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:85 +#: neutron/common/exceptions.py:83 #, python-format msgid "Subnet %(subnet_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:89 +#: neutron/common/exceptions.py:87 #, python-format msgid "Port %(port_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:93 +#: neutron/common/exceptions.py:91 #, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:98 +#: neutron/common/exceptions.py:96 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:102 +#: neutron/common/exceptions.py:100 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:106 +#: neutron/common/exceptions.py:104 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:110 +#: neutron/common/exceptions.py:108 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:114 +#: neutron/common/exceptions.py:112 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:118 +#: neutron/common/exceptions.py:116 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:122 +#: neutron/common/exceptions.py:120 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:127 +#: neutron/common/exceptions.py:125 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:132 +#: neutron/common/exceptions.py:130 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:138 +#: neutron/common/exceptions.py:136 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:144 +#: neutron/common/exceptions.py:142 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:150 +#: neutron/common/exceptions.py:148 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:155 +#: neutron/common/exceptions.py:153 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:160 +#: neutron/common/exceptions.py:158 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:166 +#: neutron/common/exceptions.py:164 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:171 +#: neutron/common/exceptions.py:169 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:174 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:184 +#: neutron/common/exceptions.py:182 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:187 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:194 +#: neutron/common/exceptions.py:192 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:204 +#: neutron/common/exceptions.py:202 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:208 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:212 +#: neutron/common/exceptions.py:210 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:217 +#: neutron/common/exceptions.py:215 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:222 +#: neutron/common/exceptions.py:220 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:226 +#: neutron/common/exceptions.py:224 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:230 +#: neutron/common/exceptions.py:228 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:234 +#: neutron/common/exceptions.py:232 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:238 +#: neutron/common/exceptions.py:236 msgid "Sudo privilege is required to run this command." msgstr "" -#: neutron/common/exceptions.py:242 +#: neutron/common/exceptions.py:240 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:246 +#: neutron/common/exceptions.py:244 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:250 +#: neutron/common/exceptions.py:248 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:254 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:259 +#: neutron/common/exceptions.py:257 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:264 +#: neutron/common/exceptions.py:262 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:268 +#: neutron/common/exceptions.py:266 #, python-format msgid "Extensions not found: %(extensions)s" msgstr "" -#: neutron/common/exceptions.py:272 +#: neutron/common/exceptions.py:270 #, python-format msgid "Invalid content type %(content_type)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:274 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:281 +#: neutron/common/exceptions.py:279 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:285 +#: neutron/common/exceptions.py:283 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:290 +#: neutron/common/exceptions.py:288 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:295 +#: neutron/common/exceptions.py:293 #, python-format msgid "" "Current gateway ip %(ip_address)s already in use by port %(port_id)s. " "Unable to update." msgstr "" -#: neutron/common/exceptions.py:300 +#: neutron/common/exceptions.py:298 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" -#: neutron/common/exceptions.py:310 +#: neutron/common/exceptions.py:308 #, python-format msgid "Invalid network VXLAN port range: '%(vxlan_range)s'" msgstr "" -#: neutron/common/exceptions.py:314 +#: neutron/common/exceptions.py:312 #, python-format msgid "Found duplicate extension: %(alias)s" msgstr "" @@ -2282,32 +2282,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:53 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:143 +#: neutron/common/utils.py:140 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:146 +#: neutron/common/utils.py:143 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:149 +#: neutron/common/utils.py:146 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:151 +#: neutron/common/utils.py:148 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:154 +#: neutron/common/utils.py:151 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2339,12 +2339,12 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/api.py:59 +#: neutron/db/api.py:55 #, python-format msgid "Database registration exception: %s" msgstr "" -#: neutron/db/api.py:70 +#: neutron/db/api.py:66 msgid "Database exception" msgstr "" @@ -2613,99 +2613,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:168 +#: neutron/db/l3_db.py:163 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:607 +#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:277 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:291 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 #: neutron/plugins/bigswitch/plugin.py:817 #: neutron/plugins/bigswitch/plugin.py:826 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:307 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:318 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:333 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:467 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:506 +#: neutron/db/l3_db.py:501 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:510 +#: neutron/db/l3_db.py:505 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:522 +#: neutron/db/l3_db.py:517 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:529 +#: neutron/db/l3_db.py:524 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:533 +#: neutron/db/l3_db.py:528 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1853 +#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:731 +#: neutron/db/l3_db.py:726 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:749 +#: neutron/db/l3_db.py:744 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:837 +#: neutron/db/l3_db.py:832 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2959,24 +2959,24 @@ msgstr "" msgid "Multiple agents with agent_type=%(agent_type)s and host=%(host)s found" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:26 +#: neutron/extensions/allowedaddresspairs.py:22 msgid "AllowedAddressPair must contain ip_address" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:30 +#: neutron/extensions/allowedaddresspairs.py:26 msgid "" "Port Security must be enabled in order to have allowed address pairs on a" " port." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:35 +#: neutron/extensions/allowedaddresspairs.py:31 #, python-format msgid "" "Request contains duplicate address pair: mac_address %(mac_address)s " "ip_address %(ip_address)s." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:40 +#: neutron/extensions/allowedaddresspairs.py:36 msgid "Port's Fixed IP and Mac Address match an address pair entry." msgstr "" @@ -3141,39 +3141,39 @@ msgid "" "unlimited." msgstr "" -#: neutron/extensions/l3.py:34 +#: neutron/extensions/l3.py:29 #, python-format msgid "Router %(router_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:38 +#: neutron/extensions/l3.py:33 #, python-format msgid "Router %(router_id)s still has active ports" msgstr "" -#: neutron/extensions/l3.py:42 +#: neutron/extensions/l3.py:37 #, python-format msgid "Router %(router_id)s does not have an interface with id %(port_id)s" msgstr "" -#: neutron/extensions/l3.py:47 +#: neutron/extensions/l3.py:42 #, python-format msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s" msgstr "" -#: neutron/extensions/l3.py:52 +#: neutron/extensions/l3.py:47 #, python-format msgid "" "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot " "be deleted, as it is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:58 +#: neutron/extensions/l3.py:53 #, python-format msgid "Floating IP %(floatingip_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:62 +#: neutron/extensions/l3.py:57 #, python-format msgid "" "External network %(external_network_id)s is not reachable from subnet " @@ -3181,7 +3181,7 @@ msgid "" "Floating IP." msgstr "" -#: neutron/extensions/l3.py:68 +#: neutron/extensions/l3.py:63 #, python-format msgid "" "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with " @@ -3189,25 +3189,25 @@ msgid "" "has a floating IP on external network %(net_id)s." msgstr "" -#: neutron/extensions/l3.py:75 +#: neutron/extensions/l3.py:70 #, python-format msgid "" "Port %(port_id)s has owner %(device_owner)s and therefore cannot be " "deleted directly via the port API." msgstr "" -#: neutron/extensions/l3.py:80 +#: neutron/extensions/l3.py:75 #, python-format msgid "" "Gateway cannot be updated for router %(router_id)s, since a gateway to " "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:140 +#: neutron/extensions/l3.py:135 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:144 +#: neutron/extensions/l3.py:139 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -3361,19 +3361,19 @@ msgstr "" msgid "Duplicate segment entry in request." msgstr "" -#: neutron/extensions/portsecurity.py:25 +#: neutron/extensions/portsecurity.py:20 msgid "" "Port has security group associated. Cannot disable port security or ip " "address until security group is removed" msgstr "" -#: neutron/extensions/portsecurity.py:30 +#: neutron/extensions/portsecurity.py:25 msgid "" "Port security must be enabled and port must have an IP address in order " "to use security groups." msgstr "" -#: neutron/extensions/portsecurity.py:35 +#: neutron/extensions/portsecurity.py:30 msgid "Port does not have port security binding." msgstr "" @@ -4829,7 +4829,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:55 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89 #: neutron/plugins/mlnx/rpc_callbacks.py:76 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" @@ -4844,9 +4844,9 @@ msgstr "" #: neutron/plugins/mlnx/rpc_callbacks.py:98 #: neutron/plugins/mlnx/rpc_callbacks.py:117 #: neutron/plugins/mlnx/rpc_callbacks.py:132 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:114 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 #, python-format msgid "%s can not be found in database" msgstr "" @@ -5629,7 +5629,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:192 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5637,8 +5637,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:222 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:443 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" msgstr "" @@ -5657,7 +5657,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:208 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5665,7 +5665,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:249 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5673,7 +5673,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:255 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:471 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5831,7 +5831,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 #: neutron/plugins/mlnx/mlnx_plugin.py:334 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:519 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" msgstr "" @@ -6172,7 +6172,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:41 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 -#: neutron/plugins/openvswitch/ovs_db_v2.py:133 +#: neutron/plugins/openvswitch/ovs_db_v2.py:130 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6187,7 +6187,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:157 +#: neutron/plugins/openvswitch/ovs_db_v2.py:154 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6201,7 +6201,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:141 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 -#: neutron/plugins/openvswitch/ovs_db_v2.py:198 +#: neutron/plugins/openvswitch/ovs_db_v2.py:195 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" @@ -6211,8 +6211,8 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:89 -#: neutron/plugins/openvswitch/ovs_db_v2.py:107 +#: neutron/plugins/openvswitch/ovs_db_v2.py:86 +#: neutron/plugins/openvswitch/ovs_db_v2.py:104 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6254,7 +6254,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:144 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6267,7 +6267,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:79 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122 #: neutron/plugins/mlnx/rpc_callbacks.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:123 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" @@ -6409,7 +6409,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent out of sync with plugin!" msgstr "" @@ -6431,7 +6431,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1356 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1348 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6518,14 +6518,14 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156 #, python-format msgid "Device %(device)s not bound to the agent host %(host)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:150 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "" @@ -6547,26 +6547,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:217 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:225 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:233 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:237 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -6734,7 +6734,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:277 msgid "network_delete received" msgstr "" @@ -6745,12 +6745,12 @@ msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:318 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:343 msgid "fdb_remove received" msgstr "" @@ -6759,7 +6759,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:404 msgid "fdb_update received" msgstr "" @@ -6769,7 +6769,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:142 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" msgstr "" @@ -6780,14 +6780,14 @@ msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:942 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6795,29 +6795,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1015 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1020 #, python-format msgid "Port %s updated." msgstr "" @@ -6836,8 +6836,8 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1233 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" @@ -6898,7 +6898,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:163 +#: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6907,7 +6907,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:193 +#: neutron/plugins/openvswitch/ovs_db_v2.py:190 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " @@ -6916,7 +6916,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:188 +#: neutron/plugins/openvswitch/ovs_db_v2.py:185 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " @@ -8044,7 +8044,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:231 +#: neutron/plugins/openvswitch/ovs_db_v2.py:228 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8083,7 +8083,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8430,7 +8430,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:142 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:364 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8578,8 +8578,8 @@ msgid "" msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -8772,88 +8772,93 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:247 +#: neutron/plugins/nec/nec_plugin.py:256 +#, python-format +msgid "deactivate_port(): OFC port for port=%s is already removed." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:263 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:268 +#: neutron/plugins/nec/nec_plugin.py:284 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:317 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:341 +#: neutron/plugins/nec/nec_plugin.py:357 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:360 +#: neutron/plugins/nec/nec_plugin.py:376 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:371 +#: neutron/plugins/nec/nec_plugin.py:387 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:525 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:589 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:622 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:632 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:689 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:720 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:730 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:749 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:754 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9029,17 +9034,17 @@ msgstr "" msgid "delete_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:54 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:52 #, python-format msgid "Update ports: added=%(added)s, removed=%(removed)s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:76 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:74 #, python-format msgid "port_update received: %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:219 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:217 msgid "No port changed." msgstr "" @@ -9092,45 +9097,52 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:32 #, python-format -msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgid "The specified OFC resource (%(resource)s) is not found." msgstr "" #: neutron/plugins/nec/common/exceptions.py:36 #, python-format -msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:40 +#, python-format +msgid "" +"Neutron-OFC resource mapping for %(resource)s %(neutron_id)s is not " +"found. It may be deleted during processing." msgstr "" -#: neutron/plugins/nec/common/exceptions.py:41 +#: neutron/plugins/nec/common/exceptions.py:46 #, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:45 +#: neutron/plugins/nec/common/exceptions.py:50 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:51 +#: neutron/plugins/nec/common/exceptions.py:56 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:61 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:66 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:65 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:69 +#: neutron/plugins/nec/common/exceptions.py:74 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " @@ -9154,14 +9166,19 @@ msgstr "" #: neutron/plugins/nec/common/ofc_client.py:99 #, python-format +msgid "Specified resource %s does not exist on OFC " +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:103 +#, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:102 +#: neutron/plugins/nec/common/ofc_client.py:106 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:111 +#: neutron/plugins/nec/common/ofc_client.py:115 #, python-format msgid "Failed to connect OFC : %s" msgstr "" @@ -9171,23 +9188,18 @@ msgstr "" msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:143 -#, python-format -msgid "NotFound %(resource)s for neutron_id=%(id)s." -msgstr "" - -#: neutron/plugins/nec/db/api.py:169 +#: neutron/plugins/nec/db/api.py:168 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:202 +#: neutron/plugins/nec/db/api.py:201 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:208 -#: neutron/plugins/openvswitch/ovs_db_v2.py:319 +#: neutron/plugins/nec/db/api.py:207 +#: neutron/plugins/openvswitch/ovs_db_v2.py:316 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9211,103 +9223,102 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:230 +#: neutron/plugins/nicira/NeutronPlugin.py:223 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:266 +#: neutron/plugins/nicira/NeutronPlugin.py:259 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:268 -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#: neutron/plugins/nicira/NeutronPlugin.py:261 #, python-format -msgid "Unable to create port on NVP logical router %s" +msgid "Unable to create port on NSX logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:271 +#: neutron/plugins/nicira/NeutronPlugin.py:264 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(nsx_router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:349 +#: neutron/plugins/nicira/NeutronPlugin.py:342 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:355 +#: neutron/plugins/nicira/NeutronPlugin.py:348 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:361 +#: neutron/plugins/nicira/NeutronPlugin.py:354 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:407 +#: neutron/plugins/nicira/NeutronPlugin.py:400 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:447 +#: neutron/plugins/nicira/NeutronPlugin.py:440 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:459 -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#: neutron/plugins/nicira/NeutronPlugin.py:709 +#: neutron/plugins/nicira/NeutronPlugin.py:452 +#: neutron/plugins/nicira/NeutronPlugin.py:504 +#: neutron/plugins/nicira/NeutronPlugin.py:702 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:480 +#: neutron/plugins/nicira/NeutronPlugin.py:473 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:491 +#: neutron/plugins/nicira/NeutronPlugin.py:484 #, python-format msgid "" "Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " "to be rolled back for Neutron port: %(neutron_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:496 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:518 +#: neutron/plugins/nicira/NeutronPlugin.py:511 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:518 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:530 +#: neutron/plugins/nicira/NeutronPlugin.py:523 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:532 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9315,302 +9326,302 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:554 -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:1070 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:566 +#: neutron/plugins/nicira/NeutronPlugin.py:559 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:584 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:604 +#: neutron/plugins/nicira/NeutronPlugin.py:597 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:614 +#: neutron/plugins/nicira/NeutronPlugin.py:607 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:655 +#: neutron/plugins/nicira/NeutronPlugin.py:648 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:690 -#: neutron/plugins/nicira/NeutronPlugin.py:1788 +#: neutron/plugins/nicira/NeutronPlugin.py:683 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:694 -#: neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/plugins/nicira/NeutronPlugin.py:687 +#: neutron/plugins/nicira/NeutronPlugin.py:1785 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 +#: neutron/plugins/nicira/NeutronPlugin.py:689 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:738 +#: neutron/plugins/nicira/NeutronPlugin.py:731 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:771 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 +#: neutron/plugins/nicira/NeutronPlugin.py:775 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:786 +#: neutron/plugins/nicira/NeutronPlugin.py:779 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:790 -#: neutron/plugins/nicira/NeutronPlugin.py:806 +#: neutron/plugins/nicira/NeutronPlugin.py:783 +#: neutron/plugins/nicira/NeutronPlugin.py:799 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:812 +#: neutron/plugins/nicira/NeutronPlugin.py:805 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:857 +#: neutron/plugins/nicira/NeutronPlugin.py:850 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:891 +#: neutron/plugins/nicira/NeutronPlugin.py:884 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:981 +#: neutron/plugins/nicira/NeutronPlugin.py:974 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1066 +#: neutron/plugins/nicira/NeutronPlugin.py:1059 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1085 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1088 +#: neutron/plugins/nicira/NeutronPlugin.py:1081 #: neutron/plugins/nicira/NeutronServicePlugin.py:515 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1118 +#: neutron/plugins/nicira/NeutronPlugin.py:1111 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1186 +#: neutron/plugins/nicira/NeutronPlugin.py:1179 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1200 +#: neutron/plugins/nicira/NeutronPlugin.py:1193 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1211 +#: neutron/plugins/nicira/NeutronPlugin.py:1204 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1303 +#: neutron/plugins/nicira/NeutronPlugin.py:1296 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1331 +#: neutron/plugins/nicira/NeutronPlugin.py:1324 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1414 +#: neutron/plugins/nicira/NeutronPlugin.py:1407 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1413 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1431 +#: neutron/plugins/nicira/NeutronPlugin.py:1424 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1441 +#: neutron/plugins/nicira/NeutronPlugin.py:1434 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1470 -#: neutron/plugins/nicira/NeutronPlugin.py:1555 +#: neutron/plugins/nicira/NeutronPlugin.py:1463 +#: neutron/plugins/nicira/NeutronPlugin.py:1548 #: neutron/plugins/nicira/NeutronServicePlugin.py:198 #: neutron/plugins/nicira/NeutronServicePlugin.py:1204 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1519 +#: neutron/plugins/nicira/NeutronPlugin.py:1512 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1522 +#: neutron/plugins/nicira/NeutronPlugin.py:1515 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1557 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1580 +#: neutron/plugins/nicira/NeutronPlugin.py:1573 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1577 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1579 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1643 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1647 +#: neutron/plugins/nicira/NeutronPlugin.py:1640 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1650 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1725 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:1816 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1829 +#: neutron/plugins/nicira/NeutronPlugin.py:1822 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1961 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1967 +#: neutron/plugins/nicira/NeutronPlugin.py:1960 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:1995 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2005 +#: neutron/plugins/nicira/NeutronPlugin.py:1998 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2032 +#: neutron/plugins/nicira/NeutronPlugin.py:2025 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2055 +#: neutron/plugins/nicira/NeutronPlugin.py:2048 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2085 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2159 +#: neutron/plugins/nicira/NeutronPlugin.py:2152 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2167 +#: neutron/plugins/nicira/NeutronPlugin.py:2160 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -9618,12 +9629,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2174 +#: neutron/plugins/nicira/NeutronPlugin.py:2167 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2187 +#: neutron/plugins/nicira/NeutronPlugin.py:2180 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9651,6 +9662,11 @@ msgstr "" msgid "An exception occurred while creating a port on lswitch %s" msgstr "" +#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#, python-format +msgid "Unable to create port on NVP logical router %s" +msgstr "" + #: neutron/plugins/nicira/NeutronServicePlugin.py:469 #, python-format msgid "Unable to create integration logic switch for router %s" @@ -9860,24 +9876,24 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:54 +#: neutron/plugins/nicira/nsx_cluster.py:49 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:66 +#: neutron/plugins/nicira/nsx_cluster.py:61 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:124 +#: neutron/plugins/nicira/nvplib.py:117 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:128 +#: neutron/plugins/nicira/nvplib.py:121 #, python-format msgid "locals=[%s]" msgstr "" @@ -10278,108 +10294,103 @@ msgstr "" msgid "Task status check interval" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:24 +#: neutron/plugins/nicira/common/exceptions.py:21 #, python-format -msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:28 +#: neutron/plugins/nicira/common/exceptions.py:25 #, python-format msgid "Unable to fulfill request with version %(version)s." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:32 +#: neutron/plugins/nicira/common/exceptions.py:29 #, python-format -msgid "Invalid NVP connection parameters: %(conn_params)s" +msgid "Invalid NSX connection parameters: %(conn_params)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:36 +#: neutron/plugins/nicira/common/exceptions.py:33 #, python-format msgid "" "Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the nvp plugin ini file." +"values are specified in the [DEFAULT] section of the NSX plugin ini file." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:42 +#: neutron/plugins/nicira/common/exceptions.py:39 #, python-format msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:47 +#: neutron/plugins/nicira/common/exceptions.py:44 #, python-format msgid "" "Unable to create port on network %(network)s. Maximum number of ports " "reached" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:52 +#: neutron/plugins/nicira/common/exceptions.py:49 #, python-format msgid "" "While retrieving NAT rules, %(actual_rules)s were found whereas rules in " "the (%(min_rules)s,%(max_rules)s) interval were expected" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:58 +#: neutron/plugins/nicira/common/exceptions.py:55 #, python-format -msgid "Invalid NVP attachment type '%(attachment_type)s'" +msgid "Invalid NSX attachment type '%(attachment_type)s'" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:62 +#: neutron/plugins/nicira/common/exceptions.py:59 msgid "" "The networking backend is currently in maintenance mode and therefore " "unable to accept requests which modify its state. Please try later." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:74 +#: neutron/plugins/nicira/common/exceptions.py:65 #, python-format msgid "Gateway Service %(gateway)s is already in use" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:78 +#: neutron/plugins/nicira/common/exceptions.py:69 #, python-format msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:82 +#: neutron/plugins/nicira/common/exceptions.py:73 #, python-format -msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:86 +#: neutron/plugins/nicira/common/exceptions.py:77 #, python-format msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NVP setup" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" " and/or configuration" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:91 +#: neutron/plugins/nicira/common/exceptions.py:82 #, python-format msgid "" "An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " "via port %(port_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:100 +#: neutron/plugins/nicira/common/exceptions.py:91 #, python-format msgid "Unable to find LSN for %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:104 +#: neutron/plugins/nicira/common/exceptions.py:95 #, python-format msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:109 +#: neutron/plugins/nicira/common/exceptions.py:100 #, python-format msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:113 +#: neutron/plugins/nicira/common/exceptions.py:104 #, python-format msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" @@ -11558,383 +11569,383 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:212 +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:260 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:278 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:301 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:303 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:377 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:393 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" "Adding a tunnel endpoint failed due to a concurrenttransaction had been " "committed (%s attempts left)" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:398 +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:312 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:329 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:434 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:523 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:294 #, python-format msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:306 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, 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:469 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, 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:488 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:480 #, 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:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 #, 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:517 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, 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:534 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:566 #, 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:618 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:610 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:668 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:687 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:768 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:760 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:766 #, 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:862 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:854 #, python-format msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:871 +#: 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:883 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:886 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920 #, python-format msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:926 #, python-format msgid "" "Port %s was not found on the integration bridge and will therefore not be" " processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 #, python-format msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:956 #, python-format msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1080 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1151 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1163 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1184 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1180 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1194 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1203 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1249 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1265 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 #, 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:1276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, 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:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275 #, 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:1288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, 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:1303 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1295 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1317 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1320 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12206,58 +12217,58 @@ msgstr "" msgid "Invalid configuration. check ryu.ini" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:96 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:94 #, python-format msgid "Could not get IPv4 address from %(nic)s: %(cfg)s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:162 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:160 #, python-format msgid "External port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:170 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:168 msgid "Get Ryu rest API address" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:220 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:218 msgid "Ryu rest API port isn't specified" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:221 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:219 #, python-format msgid "Going to ofp controller mode %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236 msgid "Port update received" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269 msgid "Agent loop has new device" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296 #, python-format msgid "tunnel_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 #, python-format msgid "ovsdb_port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:302 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 #, python-format msgid "ovsdb_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:308 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:306 #, python-format msgid "Initialization failed: %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:311 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:309 msgid "" "Ryu initialization on the node is done. Agent initialized successfully, " "now running..." @@ -12386,13 +12397,13 @@ msgstr "" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgstr "" -#: neutron/server/__init__.py:40 +#: neutron/server/__init__.py:39 msgid "" "ERROR: Unable to find configuration file via the default search paths " "(~/.neutron/, ~/, /etc/neutron/, /etc/) and the '--config-file' option!" msgstr "" -#: neutron/server/__init__.py:47 +#: neutron/server/__init__.py:46 #, python-format msgid "ERROR: %s" msgstr "" @@ -13639,56 +13650,60 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:76 -#: neutron/tests/unit/nec/test_ofc_client.py:82 -#: neutron/tests/unit/nec/test_ofc_client.py:91 +#: neutron/tests/unit/nec/test_ofc_client.py:77 +msgid "The specified OFC resource (/somewhere) is not found." +msgstr "" + +#: neutron/tests/unit/nec/test_ofc_client.py:81 +#: neutron/tests/unit/nec/test_ofc_client.py:87 +#: neutron/tests/unit/nec/test_ofc_client.py:96 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:101 +#: neutron/tests/unit/nec/test_ofc_client.py:106 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:406 +#: neutron/tests/unit/vmware/apiclient/fake.py:404 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:415 +#: neutron/tests/unit/vmware/apiclient/fake.py:413 #, python-format msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:103 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:115 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:126 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:143 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:161 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:183 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:205 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:289 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:303 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:317 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:359 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:193 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:256 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 #, python-format msgid "Lswitch %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/test_edge_router.py:132 +#: neutron/tests/unit/vmware/vshield/test_edge_router.py:130 msgid "Tasks not completed" msgstr "" @@ -14799,3 +14814,37 @@ msgstr "" #~ msgid "Security group: %s was already deleted from backend" #~ msgstr "" +#~ msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +#~ msgstr "" + +#~ msgid "NotFound %(resource)s for neutron_id=%(id)s." +#~ msgstr "" + +#~ msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +#~ msgstr "" + +#~ msgid "Invalid NVP connection parameters: %(conn_params)s" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid cluster values: %(invalid_attrs)s. " +#~ "Please ensure that these values are " +#~ "specified in the [DEFAULT] section of" +#~ " the nvp plugin ini file." +#~ msgstr "" + +#~ msgid "Invalid NVP attachment type '%(attachment_type)s'" +#~ msgstr "" + +#~ msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" +#~ msgstr "" + +#~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +#~ msgstr "" + +#~ msgid "" +#~ "Service cluster: '%(cluster_id)s' is " +#~ "unavailable. Please, check NVP setup " +#~ "and/or configuration" +#~ msgstr "" + diff --git a/neutron/locale/pa_IN/LC_MESSAGES/neutron.po b/neutron/locale/pa_IN/LC_MESSAGES/neutron.po index 16e4a83ae..63dca43b0 100644 --- a/neutron/locale/pa_IN/LC_MESSAGES/neutron.po +++ b/neutron/locale/pa_IN/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-27 06:23+0000\n" +"POT-Creation-Date: 2014-02-28 06:26+0000\n" "PO-Revision-Date: 2013-12-15 04:38+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Panjabi (Punjabi) (India) " @@ -38,59 +38,59 @@ msgstr "" msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: neutron/manager.py:72 +#: neutron/manager.py:69 #, python-format msgid "dhcp_agents_per_network must be >= 1. '%s' is invalid." msgstr "" -#: neutron/manager.py:84 +#: neutron/manager.py:81 msgid "Neutron core_plugin not configured!" msgstr "" -#: neutron/manager.py:113 +#: neutron/manager.py:110 #, python-format msgid "Loading core plugin: %s" msgstr "" -#: neutron/manager.py:140 +#: neutron/manager.py:137 #, python-format msgid "Error loading plugin by name, %s" msgstr "" -#: neutron/manager.py:141 +#: neutron/manager.py:138 #, python-format msgid "Error loading plugin by class, %s" msgstr "" -#: neutron/manager.py:142 +#: neutron/manager.py:139 msgid "Plugin not found." msgstr "" -#: neutron/manager.py:147 +#: neutron/manager.py:144 msgid "Loading services supported by the core plugin" msgstr "" -#: neutron/manager.py:156 +#: neutron/manager.py:153 #, python-format msgid "Service %s is supported by the core plugin" msgstr "" -#: neutron/manager.py:169 +#: neutron/manager.py:166 #, python-format msgid "Loading service plugins: %s" msgstr "" -#: neutron/manager.py:174 +#: neutron/manager.py:171 #, python-format msgid "Loading Plugin: %s" msgstr "" -#: neutron/manager.py:182 +#: neutron/manager.py:179 #, python-format msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/manager.py:194 +#: neutron/manager.py:191 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -218,42 +218,42 @@ msgstr "" msgid "%s is already registered." msgstr "" -#: neutron/service.py:39 +#: neutron/service.py:37 msgid "Seconds between running periodic tasks" msgstr "" -#: neutron/service.py:42 +#: neutron/service.py:40 msgid "Number of separate worker processes for service" msgstr "" -#: neutron/service.py:45 +#: neutron/service.py:43 msgid "" "Range of seconds to randomly delay when starting the periodic task " "scheduler to reduce stampeding. (Disable by setting to 0)" msgstr "" -#: neutron/service.py:102 +#: neutron/service.py:100 msgid "Error occurred: trying old api-paste.ini." msgstr "" -#: neutron/service.py:107 +#: neutron/service.py:105 msgid "Unrecoverable error: please check log for details." msgstr "" -#: neutron/service.py:116 +#: neutron/service.py:114 msgid "No known API applications configured." msgstr "" -#: neutron/service.py:123 +#: neutron/service.py:121 #, python-format msgid "Neutron service started, listening on %(host)s:%(port)s" msgstr "" -#: neutron/service.py:224 +#: neutron/service.py:222 msgid "Exception occurs when timer stops" msgstr "" -#: neutron/service.py:234 +#: neutron/service.py:232 msgid "Exception occurs when waiting for timer" msgstr "" @@ -437,7 +437,7 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:184 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 #: neutron/agent/metadata/namespace_proxy.py:156 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,7 +507,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:887 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 #: neutron/agent/metadata/agent.py:305 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -515,191 +515,191 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:892 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 #: neutron/agent/metadata/agent.py:310 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:241 #: neutron/services/loadbalancer/agent/agent_manager.py:121 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:897 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:158 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:158 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:166 +#: neutron/agent/l3_agent.py:162 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:169 +#: neutron/agent/l3_agent.py:165 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:174 +#: neutron/agent/l3_agent.py:170 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:176 +#: neutron/agent/l3_agent.py:172 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:179 +#: neutron/agent/l3_agent.py:175 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:181 +#: neutron/agent/l3_agent.py:177 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:204 +#: neutron/agent/l3_agent.py:200 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:231 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:236 +#: neutron/agent/l3_agent.py:232 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:257 +#: neutron/agent/l3_agent.py:253 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:277 +#: neutron/agent/l3_agent.py:273 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:298 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:322 +#: neutron/agent/l3_agent.py:318 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:346 +#: neutron/agent/l3_agent.py:342 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:395 +#: neutron/agent/l3_agent.py:391 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:397 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:545 +#: neutron/agent/l3_agent.py:541 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:669 +#: neutron/agent/l3_agent.py:665 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:674 +#: neutron/agent/l3_agent.py:670 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:678 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:686 +#: neutron/agent/l3_agent.py:682 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:693 +#: neutron/agent/l3_agent.py:689 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:742 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:751 +#: neutron/agent/l3_agent.py:747 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:753 neutron/agent/l3_agent.py:791 +#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:767 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:782 +#: neutron/agent/l3_agent.py:778 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:785 +#: neutron/agent/l3_agent.py:781 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:783 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:800 +#: neutron/agent/l3_agent.py:796 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:820 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:828 +#: neutron/agent/l3_agent.py:824 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:860 +#: neutron/agent/l3_agent.py:856 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:884 +#: neutron/agent/l3_agent.py:880 msgid "Report state task successfully completed" msgstr "" @@ -725,7 +725,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279 #, python-format msgid "Delete %s" msgstr "" @@ -1077,7 +1077,7 @@ msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:61 -#: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" @@ -1183,86 +1183,86 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:39 +#: neutron/agent/linux/ovs_lib.py:34 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 -#: neutron/agent/linux/ovs_lib.py:313 +#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 +#: neutron/agent/linux/ovs_lib.py:308 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:174 +#: neutron/agent/linux/ovs_lib.py:169 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:200 +#: neutron/agent/linux/ovs_lib.py:195 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:230 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:239 +#: neutron/agent/linux/ovs_lib.py:234 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:242 +#: neutron/agent/linux/ovs_lib.py:237 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:245 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:361 +#: neutron/agent/linux/ovs_lib.py:356 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:371 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:402 +#: neutron/agent/linux/ovs_lib.py:397 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:412 +#: neutron/agent/linux/ovs_lib.py:407 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:425 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:440 +#: neutron/agent/linux/ovs_lib.py:435 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:451 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:461 +#: neutron/agent/linux/ovs_lib.py:456 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:473 +#: neutron/agent/linux/ovs_lib.py:468 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:477 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1830,7 +1830,7 @@ msgstr "" msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:65 +#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" @@ -1858,409 +1858,409 @@ msgstr "" msgid "Request Failed: internal server error while processing your request." msgstr "" -#: neutron/common/config.py:39 +#: neutron/common/config.py:37 msgid "The host IP to bind to" msgstr "" -#: neutron/common/config.py:41 +#: neutron/common/config.py:39 msgid "The port to bind to" msgstr "" -#: neutron/common/config.py:43 +#: neutron/common/config.py:41 msgid "The API paste config file to use" msgstr "" -#: neutron/common/config.py:45 +#: neutron/common/config.py:43 msgid "The path for API extensions" msgstr "" -#: neutron/common/config.py:47 +#: neutron/common/config.py:45 msgid "The policy file to use" msgstr "" -#: neutron/common/config.py:51 +#: neutron/common/config.py:49 msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:53 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 msgid "The service plugins Neutron will use" msgstr "" -#: neutron/common/config.py:55 +#: neutron/common/config.py:53 msgid "The base MAC address Neutron will use for VIFs" msgstr "" -#: neutron/common/config.py:57 +#: neutron/common/config.py:55 msgid "How many times Neutron will retry MAC generation" msgstr "" -#: neutron/common/config.py:59 +#: neutron/common/config.py:57 msgid "Allow the usage of the bulk API" msgstr "" -#: neutron/common/config.py:61 +#: neutron/common/config.py:59 msgid "Allow the usage of the pagination" msgstr "" -#: neutron/common/config.py:63 +#: neutron/common/config.py:61 msgid "Allow the usage of the sorting" msgstr "" -#: neutron/common/config.py:65 +#: neutron/common/config.py:63 msgid "" "The maximum number of items returned in a single response, value was " "'infinite' or negative integer means no limit" msgstr "" -#: neutron/common/config.py:69 +#: neutron/common/config.py:67 msgid "Maximum number of DNS nameservers" msgstr "" -#: neutron/common/config.py:71 +#: neutron/common/config.py:69 msgid "Maximum number of host routes per subnet" msgstr "" -#: neutron/common/config.py:73 +#: neutron/common/config.py:71 msgid "Maximum number of fixed ips per port" msgstr "" -#: neutron/common/config.py:76 +#: neutron/common/config.py:74 msgid "DHCP lease duration" msgstr "" -#: neutron/common/config.py:78 +#: neutron/common/config.py:76 msgid "Allow sending resource operation notification to DHCP agent" msgstr "" -#: neutron/common/config.py:81 +#: neutron/common/config.py:79 msgid "Allow overlapping IP support in Neutron" msgstr "" -#: neutron/common/config.py:83 +#: neutron/common/config.py:81 msgid "The hostname Neutron is running on" msgstr "" -#: neutron/common/config.py:85 +#: neutron/common/config.py:83 msgid "Ensure that configured gateway is on subnet" msgstr "" -#: neutron/common/config.py:91 +#: neutron/common/config.py:89 msgid "" "Where to store Neutron state files. This directory must be writable by " "the agent." msgstr "" -#: neutron/common/config.py:117 +#: neutron/common/config.py:115 #, python-format msgid "Base MAC: %s" msgstr "" -#: neutron/common/config.py:128 +#: neutron/common/config.py:126 msgid "Logging enabled!" msgstr "" -#: neutron/common/config.py:144 +#: neutron/common/config.py:142 #, python-format msgid "Config paste file: %s" msgstr "" -#: neutron/common/config.py:149 +#: neutron/common/config.py:147 #, python-format msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" -#: neutron/common/exceptions.py:32 +#: neutron/common/exceptions.py:30 #: neutron/plugins/nicira/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" -#: neutron/common/exceptions.py:53 +#: neutron/common/exceptions.py:51 #, python-format msgid "Bad %(resource)s request: %(msg)s" msgstr "" -#: neutron/common/exceptions.py:65 +#: neutron/common/exceptions.py:63 msgid "Not authorized." msgstr "" -#: neutron/common/exceptions.py:69 +#: neutron/common/exceptions.py:67 msgid "The service is unavailable" msgstr "" -#: neutron/common/exceptions.py:73 +#: neutron/common/exceptions.py:71 #, python-format msgid "User does not have admin privileges: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:77 +#: neutron/common/exceptions.py:75 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: neutron/common/exceptions.py:81 +#: neutron/common/exceptions.py:79 #, python-format msgid "Network %(net_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:85 +#: neutron/common/exceptions.py:83 #, python-format msgid "Subnet %(subnet_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:89 +#: neutron/common/exceptions.py:87 #, python-format msgid "Port %(port_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:93 +#: neutron/common/exceptions.py:91 #, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:98 +#: neutron/common/exceptions.py:96 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:102 +#: neutron/common/exceptions.py:100 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:106 +#: neutron/common/exceptions.py:104 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:110 +#: neutron/common/exceptions.py:108 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:114 +#: neutron/common/exceptions.py:112 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:118 +#: neutron/common/exceptions.py:116 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:122 +#: neutron/common/exceptions.py:120 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:127 +#: neutron/common/exceptions.py:125 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:132 +#: neutron/common/exceptions.py:130 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:138 +#: neutron/common/exceptions.py:136 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:144 +#: neutron/common/exceptions.py:142 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:150 +#: neutron/common/exceptions.py:148 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:155 +#: neutron/common/exceptions.py:153 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:160 +#: neutron/common/exceptions.py:158 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:166 +#: neutron/common/exceptions.py:164 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:171 +#: neutron/common/exceptions.py:169 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:174 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:184 +#: neutron/common/exceptions.py:182 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:187 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:194 +#: neutron/common/exceptions.py:192 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:204 +#: neutron/common/exceptions.py:202 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:208 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:212 +#: neutron/common/exceptions.py:210 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:217 +#: neutron/common/exceptions.py:215 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:222 +#: neutron/common/exceptions.py:220 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:226 +#: neutron/common/exceptions.py:224 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:230 +#: neutron/common/exceptions.py:228 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:234 +#: neutron/common/exceptions.py:232 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:238 +#: neutron/common/exceptions.py:236 msgid "Sudo privilege is required to run this command." msgstr "" -#: neutron/common/exceptions.py:242 +#: neutron/common/exceptions.py:240 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:246 +#: neutron/common/exceptions.py:244 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:250 +#: neutron/common/exceptions.py:248 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:254 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:259 +#: neutron/common/exceptions.py:257 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:264 +#: neutron/common/exceptions.py:262 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:268 +#: neutron/common/exceptions.py:266 #, python-format msgid "Extensions not found: %(extensions)s" msgstr "" -#: neutron/common/exceptions.py:272 +#: neutron/common/exceptions.py:270 #, python-format msgid "Invalid content type %(content_type)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:274 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:281 +#: neutron/common/exceptions.py:279 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:285 +#: neutron/common/exceptions.py:283 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:290 +#: neutron/common/exceptions.py:288 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:295 +#: neutron/common/exceptions.py:293 #, python-format msgid "" "Current gateway ip %(ip_address)s already in use by port %(port_id)s. " "Unable to update." msgstr "" -#: neutron/common/exceptions.py:300 +#: neutron/common/exceptions.py:298 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" -#: neutron/common/exceptions.py:310 +#: neutron/common/exceptions.py:308 #, python-format msgid "Invalid network VXLAN port range: '%(vxlan_range)s'" msgstr "" -#: neutron/common/exceptions.py:314 +#: neutron/common/exceptions.py:312 #, python-format msgid "Found duplicate extension: %(alias)s" msgstr "" @@ -2282,32 +2282,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:53 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:143 +#: neutron/common/utils.py:140 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:146 +#: neutron/common/utils.py:143 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:149 +#: neutron/common/utils.py:146 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:151 +#: neutron/common/utils.py:148 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:154 +#: neutron/common/utils.py:151 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2339,12 +2339,12 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/api.py:59 +#: neutron/db/api.py:55 #, python-format msgid "Database registration exception: %s" msgstr "" -#: neutron/db/api.py:70 +#: neutron/db/api.py:66 msgid "Database exception" msgstr "" @@ -2613,99 +2613,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:168 +#: neutron/db/l3_db.py:163 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:607 +#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:277 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:291 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 #: neutron/plugins/bigswitch/plugin.py:817 #: neutron/plugins/bigswitch/plugin.py:826 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:307 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:318 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:333 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:467 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:506 +#: neutron/db/l3_db.py:501 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:510 +#: neutron/db/l3_db.py:505 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:522 +#: neutron/db/l3_db.py:517 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:529 +#: neutron/db/l3_db.py:524 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:533 +#: neutron/db/l3_db.py:528 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1853 +#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:731 +#: neutron/db/l3_db.py:726 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:749 +#: neutron/db/l3_db.py:744 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:837 +#: neutron/db/l3_db.py:832 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2959,24 +2959,24 @@ msgstr "" msgid "Multiple agents with agent_type=%(agent_type)s and host=%(host)s found" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:26 +#: neutron/extensions/allowedaddresspairs.py:22 msgid "AllowedAddressPair must contain ip_address" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:30 +#: neutron/extensions/allowedaddresspairs.py:26 msgid "" "Port Security must be enabled in order to have allowed address pairs on a" " port." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:35 +#: neutron/extensions/allowedaddresspairs.py:31 #, python-format msgid "" "Request contains duplicate address pair: mac_address %(mac_address)s " "ip_address %(ip_address)s." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:40 +#: neutron/extensions/allowedaddresspairs.py:36 msgid "Port's Fixed IP and Mac Address match an address pair entry." msgstr "" @@ -3141,39 +3141,39 @@ msgid "" "unlimited." msgstr "" -#: neutron/extensions/l3.py:34 +#: neutron/extensions/l3.py:29 #, python-format msgid "Router %(router_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:38 +#: neutron/extensions/l3.py:33 #, python-format msgid "Router %(router_id)s still has active ports" msgstr "" -#: neutron/extensions/l3.py:42 +#: neutron/extensions/l3.py:37 #, python-format msgid "Router %(router_id)s does not have an interface with id %(port_id)s" msgstr "" -#: neutron/extensions/l3.py:47 +#: neutron/extensions/l3.py:42 #, python-format msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s" msgstr "" -#: neutron/extensions/l3.py:52 +#: neutron/extensions/l3.py:47 #, python-format msgid "" "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot " "be deleted, as it is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:58 +#: neutron/extensions/l3.py:53 #, python-format msgid "Floating IP %(floatingip_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:62 +#: neutron/extensions/l3.py:57 #, python-format msgid "" "External network %(external_network_id)s is not reachable from subnet " @@ -3181,7 +3181,7 @@ msgid "" "Floating IP." msgstr "" -#: neutron/extensions/l3.py:68 +#: neutron/extensions/l3.py:63 #, python-format msgid "" "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with " @@ -3189,25 +3189,25 @@ msgid "" "has a floating IP on external network %(net_id)s." msgstr "" -#: neutron/extensions/l3.py:75 +#: neutron/extensions/l3.py:70 #, python-format msgid "" "Port %(port_id)s has owner %(device_owner)s and therefore cannot be " "deleted directly via the port API." msgstr "" -#: neutron/extensions/l3.py:80 +#: neutron/extensions/l3.py:75 #, python-format msgid "" "Gateway cannot be updated for router %(router_id)s, since a gateway to " "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:140 +#: neutron/extensions/l3.py:135 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:144 +#: neutron/extensions/l3.py:139 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -3361,19 +3361,19 @@ msgstr "" msgid "Duplicate segment entry in request." msgstr "" -#: neutron/extensions/portsecurity.py:25 +#: neutron/extensions/portsecurity.py:20 msgid "" "Port has security group associated. Cannot disable port security or ip " "address until security group is removed" msgstr "" -#: neutron/extensions/portsecurity.py:30 +#: neutron/extensions/portsecurity.py:25 msgid "" "Port security must be enabled and port must have an IP address in order " "to use security groups." msgstr "" -#: neutron/extensions/portsecurity.py:35 +#: neutron/extensions/portsecurity.py:30 msgid "Port does not have port security binding." msgstr "" @@ -4829,7 +4829,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:55 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89 #: neutron/plugins/mlnx/rpc_callbacks.py:76 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" @@ -4844,9 +4844,9 @@ msgstr "" #: neutron/plugins/mlnx/rpc_callbacks.py:98 #: neutron/plugins/mlnx/rpc_callbacks.py:117 #: neutron/plugins/mlnx/rpc_callbacks.py:132 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:114 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 #, python-format msgid "%s can not be found in database" msgstr "" @@ -5629,7 +5629,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:192 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5637,8 +5637,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:222 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:443 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" msgstr "" @@ -5657,7 +5657,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:208 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5665,7 +5665,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:249 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5673,7 +5673,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:255 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:471 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5831,7 +5831,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 #: neutron/plugins/mlnx/mlnx_plugin.py:334 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:519 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" msgstr "" @@ -6172,7 +6172,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:41 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 -#: neutron/plugins/openvswitch/ovs_db_v2.py:133 +#: neutron/plugins/openvswitch/ovs_db_v2.py:130 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6187,7 +6187,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:157 +#: neutron/plugins/openvswitch/ovs_db_v2.py:154 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6201,7 +6201,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:141 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 -#: neutron/plugins/openvswitch/ovs_db_v2.py:198 +#: neutron/plugins/openvswitch/ovs_db_v2.py:195 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" @@ -6211,8 +6211,8 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:89 -#: neutron/plugins/openvswitch/ovs_db_v2.py:107 +#: neutron/plugins/openvswitch/ovs_db_v2.py:86 +#: neutron/plugins/openvswitch/ovs_db_v2.py:104 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6254,7 +6254,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:144 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6267,7 +6267,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:79 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122 #: neutron/plugins/mlnx/rpc_callbacks.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:123 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" @@ -6409,7 +6409,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent out of sync with plugin!" msgstr "" @@ -6431,7 +6431,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1356 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1348 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6518,14 +6518,14 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156 #, python-format msgid "Device %(device)s not bound to the agent host %(host)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:150 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "" @@ -6547,26 +6547,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:217 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:225 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:233 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:237 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -6734,7 +6734,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:277 msgid "network_delete received" msgstr "" @@ -6745,12 +6745,12 @@ msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:318 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:343 msgid "fdb_remove received" msgstr "" @@ -6759,7 +6759,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:404 msgid "fdb_update received" msgstr "" @@ -6769,7 +6769,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:142 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" msgstr "" @@ -6780,14 +6780,14 @@ msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:942 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6795,29 +6795,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1015 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1020 #, python-format msgid "Port %s updated." msgstr "" @@ -6836,8 +6836,8 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1233 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" @@ -6898,7 +6898,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:163 +#: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6907,7 +6907,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:193 +#: neutron/plugins/openvswitch/ovs_db_v2.py:190 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " @@ -6916,7 +6916,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:188 +#: neutron/plugins/openvswitch/ovs_db_v2.py:185 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " @@ -8044,7 +8044,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:231 +#: neutron/plugins/openvswitch/ovs_db_v2.py:228 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8083,7 +8083,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8430,7 +8430,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:142 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:364 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8578,8 +8578,8 @@ msgid "" msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -8772,88 +8772,93 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:247 +#: neutron/plugins/nec/nec_plugin.py:256 +#, python-format +msgid "deactivate_port(): OFC port for port=%s is already removed." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:263 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:268 +#: neutron/plugins/nec/nec_plugin.py:284 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:317 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:341 +#: neutron/plugins/nec/nec_plugin.py:357 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:360 +#: neutron/plugins/nec/nec_plugin.py:376 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:371 +#: neutron/plugins/nec/nec_plugin.py:387 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:525 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:589 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:622 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:632 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:689 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:720 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:730 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:749 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:754 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9029,17 +9034,17 @@ msgstr "" msgid "delete_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:54 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:52 #, python-format msgid "Update ports: added=%(added)s, removed=%(removed)s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:76 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:74 #, python-format msgid "port_update received: %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:219 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:217 msgid "No port changed." msgstr "" @@ -9092,45 +9097,52 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:32 #, python-format -msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgid "The specified OFC resource (%(resource)s) is not found." msgstr "" #: neutron/plugins/nec/common/exceptions.py:36 #, python-format -msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:40 +#, python-format +msgid "" +"Neutron-OFC resource mapping for %(resource)s %(neutron_id)s is not " +"found. It may be deleted during processing." msgstr "" -#: neutron/plugins/nec/common/exceptions.py:41 +#: neutron/plugins/nec/common/exceptions.py:46 #, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:45 +#: neutron/plugins/nec/common/exceptions.py:50 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:51 +#: neutron/plugins/nec/common/exceptions.py:56 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:61 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:66 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:65 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:69 +#: neutron/plugins/nec/common/exceptions.py:74 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " @@ -9154,14 +9166,19 @@ msgstr "" #: neutron/plugins/nec/common/ofc_client.py:99 #, python-format +msgid "Specified resource %s does not exist on OFC " +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:103 +#, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:102 +#: neutron/plugins/nec/common/ofc_client.py:106 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:111 +#: neutron/plugins/nec/common/ofc_client.py:115 #, python-format msgid "Failed to connect OFC : %s" msgstr "" @@ -9171,23 +9188,18 @@ msgstr "" msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:143 -#, python-format -msgid "NotFound %(resource)s for neutron_id=%(id)s." -msgstr "" - -#: neutron/plugins/nec/db/api.py:169 +#: neutron/plugins/nec/db/api.py:168 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:202 +#: neutron/plugins/nec/db/api.py:201 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:208 -#: neutron/plugins/openvswitch/ovs_db_v2.py:319 +#: neutron/plugins/nec/db/api.py:207 +#: neutron/plugins/openvswitch/ovs_db_v2.py:316 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9211,103 +9223,102 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:230 +#: neutron/plugins/nicira/NeutronPlugin.py:223 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:266 +#: neutron/plugins/nicira/NeutronPlugin.py:259 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:268 -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#: neutron/plugins/nicira/NeutronPlugin.py:261 #, python-format -msgid "Unable to create port on NVP logical router %s" +msgid "Unable to create port on NSX logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:271 +#: neutron/plugins/nicira/NeutronPlugin.py:264 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(nsx_router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:349 +#: neutron/plugins/nicira/NeutronPlugin.py:342 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:355 +#: neutron/plugins/nicira/NeutronPlugin.py:348 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:361 +#: neutron/plugins/nicira/NeutronPlugin.py:354 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:407 +#: neutron/plugins/nicira/NeutronPlugin.py:400 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:447 +#: neutron/plugins/nicira/NeutronPlugin.py:440 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:459 -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#: neutron/plugins/nicira/NeutronPlugin.py:709 +#: neutron/plugins/nicira/NeutronPlugin.py:452 +#: neutron/plugins/nicira/NeutronPlugin.py:504 +#: neutron/plugins/nicira/NeutronPlugin.py:702 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:480 +#: neutron/plugins/nicira/NeutronPlugin.py:473 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:491 +#: neutron/plugins/nicira/NeutronPlugin.py:484 #, python-format msgid "" "Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " "to be rolled back for Neutron port: %(neutron_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:496 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:518 +#: neutron/plugins/nicira/NeutronPlugin.py:511 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:518 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:530 +#: neutron/plugins/nicira/NeutronPlugin.py:523 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:532 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9315,302 +9326,302 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:554 -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:1070 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:566 +#: neutron/plugins/nicira/NeutronPlugin.py:559 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:584 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:604 +#: neutron/plugins/nicira/NeutronPlugin.py:597 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:614 +#: neutron/plugins/nicira/NeutronPlugin.py:607 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:655 +#: neutron/plugins/nicira/NeutronPlugin.py:648 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:690 -#: neutron/plugins/nicira/NeutronPlugin.py:1788 +#: neutron/plugins/nicira/NeutronPlugin.py:683 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:694 -#: neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/plugins/nicira/NeutronPlugin.py:687 +#: neutron/plugins/nicira/NeutronPlugin.py:1785 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 +#: neutron/plugins/nicira/NeutronPlugin.py:689 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:738 +#: neutron/plugins/nicira/NeutronPlugin.py:731 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:771 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 +#: neutron/plugins/nicira/NeutronPlugin.py:775 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:786 +#: neutron/plugins/nicira/NeutronPlugin.py:779 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:790 -#: neutron/plugins/nicira/NeutronPlugin.py:806 +#: neutron/plugins/nicira/NeutronPlugin.py:783 +#: neutron/plugins/nicira/NeutronPlugin.py:799 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:812 +#: neutron/plugins/nicira/NeutronPlugin.py:805 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:857 +#: neutron/plugins/nicira/NeutronPlugin.py:850 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:891 +#: neutron/plugins/nicira/NeutronPlugin.py:884 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:981 +#: neutron/plugins/nicira/NeutronPlugin.py:974 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1066 +#: neutron/plugins/nicira/NeutronPlugin.py:1059 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1085 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1088 +#: neutron/plugins/nicira/NeutronPlugin.py:1081 #: neutron/plugins/nicira/NeutronServicePlugin.py:515 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1118 +#: neutron/plugins/nicira/NeutronPlugin.py:1111 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1186 +#: neutron/plugins/nicira/NeutronPlugin.py:1179 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1200 +#: neutron/plugins/nicira/NeutronPlugin.py:1193 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1211 +#: neutron/plugins/nicira/NeutronPlugin.py:1204 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1303 +#: neutron/plugins/nicira/NeutronPlugin.py:1296 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1331 +#: neutron/plugins/nicira/NeutronPlugin.py:1324 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1414 +#: neutron/plugins/nicira/NeutronPlugin.py:1407 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1413 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1431 +#: neutron/plugins/nicira/NeutronPlugin.py:1424 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1441 +#: neutron/plugins/nicira/NeutronPlugin.py:1434 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1470 -#: neutron/plugins/nicira/NeutronPlugin.py:1555 +#: neutron/plugins/nicira/NeutronPlugin.py:1463 +#: neutron/plugins/nicira/NeutronPlugin.py:1548 #: neutron/plugins/nicira/NeutronServicePlugin.py:198 #: neutron/plugins/nicira/NeutronServicePlugin.py:1204 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1519 +#: neutron/plugins/nicira/NeutronPlugin.py:1512 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1522 +#: neutron/plugins/nicira/NeutronPlugin.py:1515 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1557 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1580 +#: neutron/plugins/nicira/NeutronPlugin.py:1573 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1577 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1579 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1643 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1647 +#: neutron/plugins/nicira/NeutronPlugin.py:1640 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1650 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1725 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:1816 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1829 +#: neutron/plugins/nicira/NeutronPlugin.py:1822 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1961 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1967 +#: neutron/plugins/nicira/NeutronPlugin.py:1960 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:1995 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2005 +#: neutron/plugins/nicira/NeutronPlugin.py:1998 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2032 +#: neutron/plugins/nicira/NeutronPlugin.py:2025 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2055 +#: neutron/plugins/nicira/NeutronPlugin.py:2048 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2085 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2159 +#: neutron/plugins/nicira/NeutronPlugin.py:2152 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2167 +#: neutron/plugins/nicira/NeutronPlugin.py:2160 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -9618,12 +9629,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2174 +#: neutron/plugins/nicira/NeutronPlugin.py:2167 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2187 +#: neutron/plugins/nicira/NeutronPlugin.py:2180 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9651,6 +9662,11 @@ msgstr "" msgid "An exception occurred while creating a port on lswitch %s" msgstr "" +#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#, python-format +msgid "Unable to create port on NVP logical router %s" +msgstr "" + #: neutron/plugins/nicira/NeutronServicePlugin.py:469 #, python-format msgid "Unable to create integration logic switch for router %s" @@ -9860,24 +9876,24 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:54 +#: neutron/plugins/nicira/nsx_cluster.py:49 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:66 +#: neutron/plugins/nicira/nsx_cluster.py:61 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:124 +#: neutron/plugins/nicira/nvplib.py:117 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:128 +#: neutron/plugins/nicira/nvplib.py:121 #, python-format msgid "locals=[%s]" msgstr "" @@ -10278,108 +10294,103 @@ msgstr "" msgid "Task status check interval" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:24 +#: neutron/plugins/nicira/common/exceptions.py:21 #, python-format -msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:28 +#: neutron/plugins/nicira/common/exceptions.py:25 #, python-format msgid "Unable to fulfill request with version %(version)s." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:32 +#: neutron/plugins/nicira/common/exceptions.py:29 #, python-format -msgid "Invalid NVP connection parameters: %(conn_params)s" +msgid "Invalid NSX connection parameters: %(conn_params)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:36 +#: neutron/plugins/nicira/common/exceptions.py:33 #, python-format msgid "" "Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the nvp plugin ini file." +"values are specified in the [DEFAULT] section of the NSX plugin ini file." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:42 +#: neutron/plugins/nicira/common/exceptions.py:39 #, python-format msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:47 +#: neutron/plugins/nicira/common/exceptions.py:44 #, python-format msgid "" "Unable to create port on network %(network)s. Maximum number of ports " "reached" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:52 +#: neutron/plugins/nicira/common/exceptions.py:49 #, python-format msgid "" "While retrieving NAT rules, %(actual_rules)s were found whereas rules in " "the (%(min_rules)s,%(max_rules)s) interval were expected" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:58 +#: neutron/plugins/nicira/common/exceptions.py:55 #, python-format -msgid "Invalid NVP attachment type '%(attachment_type)s'" +msgid "Invalid NSX attachment type '%(attachment_type)s'" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:62 +#: neutron/plugins/nicira/common/exceptions.py:59 msgid "" "The networking backend is currently in maintenance mode and therefore " "unable to accept requests which modify its state. Please try later." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:74 +#: neutron/plugins/nicira/common/exceptions.py:65 #, python-format msgid "Gateway Service %(gateway)s is already in use" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:78 +#: neutron/plugins/nicira/common/exceptions.py:69 #, python-format msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:82 +#: neutron/plugins/nicira/common/exceptions.py:73 #, python-format -msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:86 +#: neutron/plugins/nicira/common/exceptions.py:77 #, python-format msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NVP setup" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" " and/or configuration" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:91 +#: neutron/plugins/nicira/common/exceptions.py:82 #, python-format msgid "" "An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " "via port %(port_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:100 +#: neutron/plugins/nicira/common/exceptions.py:91 #, python-format msgid "Unable to find LSN for %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:104 +#: neutron/plugins/nicira/common/exceptions.py:95 #, python-format msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:109 +#: neutron/plugins/nicira/common/exceptions.py:100 #, python-format msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:113 +#: neutron/plugins/nicira/common/exceptions.py:104 #, python-format msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" @@ -11558,383 +11569,383 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:212 +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:260 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:278 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:301 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:303 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:377 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:393 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" "Adding a tunnel endpoint failed due to a concurrenttransaction had been " "committed (%s attempts left)" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:398 +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:312 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:329 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:434 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:523 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:294 #, python-format msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:306 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, 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:469 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, 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:488 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:480 #, 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:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 #, 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:517 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, 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:534 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:566 #, 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:618 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:610 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:668 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:687 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:768 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:760 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:766 #, 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:862 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:854 #, python-format msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:871 +#: 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:883 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:886 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920 #, python-format msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:926 #, python-format msgid "" "Port %s was not found on the integration bridge and will therefore not be" " processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 #, python-format msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:956 #, python-format msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1080 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1151 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1163 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1184 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1180 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1194 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1203 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1249 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1265 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 #, 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:1276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, 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:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275 #, 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:1288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, 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:1303 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1295 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1317 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1320 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12206,58 +12217,58 @@ msgstr "" msgid "Invalid configuration. check ryu.ini" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:96 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:94 #, python-format msgid "Could not get IPv4 address from %(nic)s: %(cfg)s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:162 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:160 #, python-format msgid "External port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:170 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:168 msgid "Get Ryu rest API address" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:220 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:218 msgid "Ryu rest API port isn't specified" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:221 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:219 #, python-format msgid "Going to ofp controller mode %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236 msgid "Port update received" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269 msgid "Agent loop has new device" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296 #, python-format msgid "tunnel_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 #, python-format msgid "ovsdb_port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:302 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 #, python-format msgid "ovsdb_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:308 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:306 #, python-format msgid "Initialization failed: %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:311 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:309 msgid "" "Ryu initialization on the node is done. Agent initialized successfully, " "now running..." @@ -12386,13 +12397,13 @@ msgstr "" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgstr "" -#: neutron/server/__init__.py:40 +#: neutron/server/__init__.py:39 msgid "" "ERROR: Unable to find configuration file via the default search paths " "(~/.neutron/, ~/, /etc/neutron/, /etc/) and the '--config-file' option!" msgstr "" -#: neutron/server/__init__.py:47 +#: neutron/server/__init__.py:46 #, python-format msgid "ERROR: %s" msgstr "" @@ -13639,56 +13650,60 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:76 -#: neutron/tests/unit/nec/test_ofc_client.py:82 -#: neutron/tests/unit/nec/test_ofc_client.py:91 +#: neutron/tests/unit/nec/test_ofc_client.py:77 +msgid "The specified OFC resource (/somewhere) is not found." +msgstr "" + +#: neutron/tests/unit/nec/test_ofc_client.py:81 +#: neutron/tests/unit/nec/test_ofc_client.py:87 +#: neutron/tests/unit/nec/test_ofc_client.py:96 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:101 +#: neutron/tests/unit/nec/test_ofc_client.py:106 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:406 +#: neutron/tests/unit/vmware/apiclient/fake.py:404 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:415 +#: neutron/tests/unit/vmware/apiclient/fake.py:413 #, python-format msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:103 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:115 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:126 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:143 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:161 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:183 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:205 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:289 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:303 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:317 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:359 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:193 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:256 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 #, python-format msgid "Lswitch %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/test_edge_router.py:132 +#: neutron/tests/unit/vmware/vshield/test_edge_router.py:130 msgid "Tasks not completed" msgstr "" @@ -13920,3 +13935,37 @@ msgstr "" #~ msgid "Security group: %s was already deleted from backend" #~ msgstr "" +#~ msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +#~ msgstr "" + +#~ msgid "NotFound %(resource)s for neutron_id=%(id)s." +#~ msgstr "" + +#~ msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +#~ msgstr "" + +#~ msgid "Invalid NVP connection parameters: %(conn_params)s" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid cluster values: %(invalid_attrs)s. " +#~ "Please ensure that these values are " +#~ "specified in the [DEFAULT] section of" +#~ " the nvp plugin ini file." +#~ msgstr "" + +#~ msgid "Invalid NVP attachment type '%(attachment_type)s'" +#~ msgstr "" + +#~ msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" +#~ msgstr "" + +#~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +#~ msgstr "" + +#~ msgid "" +#~ "Service cluster: '%(cluster_id)s' is " +#~ "unavailable. Please, check NVP setup " +#~ "and/or configuration" +#~ msgstr "" + diff --git a/neutron/locale/pl_PL/LC_MESSAGES/neutron.po b/neutron/locale/pl_PL/LC_MESSAGES/neutron.po index 02e36623f..7016d91ed 100644 --- a/neutron/locale/pl_PL/LC_MESSAGES/neutron.po +++ b/neutron/locale/pl_PL/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-27 06:23+0000\n" +"POT-Creation-Date: 2014-02-28 06:26+0000\n" "PO-Revision-Date: 2013-06-28 06:06+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Polish (Poland) " @@ -39,59 +39,59 @@ msgstr "" msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: neutron/manager.py:72 +#: neutron/manager.py:69 #, python-format msgid "dhcp_agents_per_network must be >= 1. '%s' is invalid." msgstr "" -#: neutron/manager.py:84 +#: neutron/manager.py:81 msgid "Neutron core_plugin not configured!" msgstr "" -#: neutron/manager.py:113 +#: neutron/manager.py:110 #, python-format msgid "Loading core plugin: %s" msgstr "" -#: neutron/manager.py:140 +#: neutron/manager.py:137 #, python-format msgid "Error loading plugin by name, %s" msgstr "" -#: neutron/manager.py:141 +#: neutron/manager.py:138 #, python-format msgid "Error loading plugin by class, %s" msgstr "" -#: neutron/manager.py:142 +#: neutron/manager.py:139 msgid "Plugin not found." msgstr "" -#: neutron/manager.py:147 +#: neutron/manager.py:144 msgid "Loading services supported by the core plugin" msgstr "" -#: neutron/manager.py:156 +#: neutron/manager.py:153 #, python-format msgid "Service %s is supported by the core plugin" msgstr "" -#: neutron/manager.py:169 +#: neutron/manager.py:166 #, python-format msgid "Loading service plugins: %s" msgstr "" -#: neutron/manager.py:174 +#: neutron/manager.py:171 #, python-format msgid "Loading Plugin: %s" msgstr "" -#: neutron/manager.py:182 +#: neutron/manager.py:179 #, python-format msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/manager.py:194 +#: neutron/manager.py:191 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -219,42 +219,42 @@ msgstr "" msgid "%s is already registered." msgstr "" -#: neutron/service.py:39 +#: neutron/service.py:37 msgid "Seconds between running periodic tasks" msgstr "" -#: neutron/service.py:42 +#: neutron/service.py:40 msgid "Number of separate worker processes for service" msgstr "" -#: neutron/service.py:45 +#: neutron/service.py:43 msgid "" "Range of seconds to randomly delay when starting the periodic task " "scheduler to reduce stampeding. (Disable by setting to 0)" msgstr "" -#: neutron/service.py:102 +#: neutron/service.py:100 msgid "Error occurred: trying old api-paste.ini." msgstr "" -#: neutron/service.py:107 +#: neutron/service.py:105 msgid "Unrecoverable error: please check log for details." msgstr "" -#: neutron/service.py:116 +#: neutron/service.py:114 msgid "No known API applications configured." msgstr "" -#: neutron/service.py:123 +#: neutron/service.py:121 #, python-format msgid "Neutron service started, listening on %(host)s:%(port)s" msgstr "" -#: neutron/service.py:224 +#: neutron/service.py:222 msgid "Exception occurs when timer stops" msgstr "" -#: neutron/service.py:234 +#: neutron/service.py:232 msgid "Exception occurs when waiting for timer" msgstr "" @@ -438,7 +438,7 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:184 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 #: neutron/agent/metadata/namespace_proxy.py:156 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -508,7 +508,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:887 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 #: neutron/agent/metadata/agent.py:305 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -516,191 +516,191 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:892 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 #: neutron/agent/metadata/agent.py:310 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:241 #: neutron/services/loadbalancer/agent/agent_manager.py:121 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:897 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:158 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:158 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:166 +#: neutron/agent/l3_agent.py:162 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:169 +#: neutron/agent/l3_agent.py:165 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:174 +#: neutron/agent/l3_agent.py:170 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:176 +#: neutron/agent/l3_agent.py:172 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:179 +#: neutron/agent/l3_agent.py:175 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:181 +#: neutron/agent/l3_agent.py:177 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:204 +#: neutron/agent/l3_agent.py:200 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:231 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:236 +#: neutron/agent/l3_agent.py:232 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:257 +#: neutron/agent/l3_agent.py:253 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:277 +#: neutron/agent/l3_agent.py:273 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:298 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:322 +#: neutron/agent/l3_agent.py:318 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:346 +#: neutron/agent/l3_agent.py:342 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:395 +#: neutron/agent/l3_agent.py:391 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:397 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:545 +#: neutron/agent/l3_agent.py:541 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:669 +#: neutron/agent/l3_agent.py:665 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:674 +#: neutron/agent/l3_agent.py:670 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:678 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:686 +#: neutron/agent/l3_agent.py:682 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:693 +#: neutron/agent/l3_agent.py:689 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:742 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:751 +#: neutron/agent/l3_agent.py:747 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:753 neutron/agent/l3_agent.py:791 +#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:767 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:782 +#: neutron/agent/l3_agent.py:778 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:785 +#: neutron/agent/l3_agent.py:781 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:783 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:800 +#: neutron/agent/l3_agent.py:796 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:820 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:828 +#: neutron/agent/l3_agent.py:824 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:860 +#: neutron/agent/l3_agent.py:856 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:884 +#: neutron/agent/l3_agent.py:880 msgid "Report state task successfully completed" msgstr "" @@ -726,7 +726,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279 #, python-format msgid "Delete %s" msgstr "" @@ -1078,7 +1078,7 @@ msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:61 -#: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" @@ -1184,86 +1184,86 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:39 +#: neutron/agent/linux/ovs_lib.py:34 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 -#: neutron/agent/linux/ovs_lib.py:313 +#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 +#: neutron/agent/linux/ovs_lib.py:308 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:174 +#: neutron/agent/linux/ovs_lib.py:169 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:200 +#: neutron/agent/linux/ovs_lib.py:195 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:230 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:239 +#: neutron/agent/linux/ovs_lib.py:234 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:242 +#: neutron/agent/linux/ovs_lib.py:237 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:245 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:361 +#: neutron/agent/linux/ovs_lib.py:356 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:371 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:402 +#: neutron/agent/linux/ovs_lib.py:397 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:412 +#: neutron/agent/linux/ovs_lib.py:407 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:425 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:440 +#: neutron/agent/linux/ovs_lib.py:435 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:451 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:461 +#: neutron/agent/linux/ovs_lib.py:456 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:473 +#: neutron/agent/linux/ovs_lib.py:468 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:477 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1831,7 +1831,7 @@ msgstr "" msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:65 +#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" @@ -1859,409 +1859,409 @@ msgstr "" msgid "Request Failed: internal server error while processing your request." msgstr "" -#: neutron/common/config.py:39 +#: neutron/common/config.py:37 msgid "The host IP to bind to" msgstr "" -#: neutron/common/config.py:41 +#: neutron/common/config.py:39 msgid "The port to bind to" msgstr "" -#: neutron/common/config.py:43 +#: neutron/common/config.py:41 msgid "The API paste config file to use" msgstr "" -#: neutron/common/config.py:45 +#: neutron/common/config.py:43 msgid "The path for API extensions" msgstr "" -#: neutron/common/config.py:47 +#: neutron/common/config.py:45 msgid "The policy file to use" msgstr "" -#: neutron/common/config.py:51 +#: neutron/common/config.py:49 msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:53 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 msgid "The service plugins Neutron will use" msgstr "" -#: neutron/common/config.py:55 +#: neutron/common/config.py:53 msgid "The base MAC address Neutron will use for VIFs" msgstr "" -#: neutron/common/config.py:57 +#: neutron/common/config.py:55 msgid "How many times Neutron will retry MAC generation" msgstr "" -#: neutron/common/config.py:59 +#: neutron/common/config.py:57 msgid "Allow the usage of the bulk API" msgstr "" -#: neutron/common/config.py:61 +#: neutron/common/config.py:59 msgid "Allow the usage of the pagination" msgstr "" -#: neutron/common/config.py:63 +#: neutron/common/config.py:61 msgid "Allow the usage of the sorting" msgstr "" -#: neutron/common/config.py:65 +#: neutron/common/config.py:63 msgid "" "The maximum number of items returned in a single response, value was " "'infinite' or negative integer means no limit" msgstr "" -#: neutron/common/config.py:69 +#: neutron/common/config.py:67 msgid "Maximum number of DNS nameservers" msgstr "" -#: neutron/common/config.py:71 +#: neutron/common/config.py:69 msgid "Maximum number of host routes per subnet" msgstr "" -#: neutron/common/config.py:73 +#: neutron/common/config.py:71 msgid "Maximum number of fixed ips per port" msgstr "" -#: neutron/common/config.py:76 +#: neutron/common/config.py:74 msgid "DHCP lease duration" msgstr "" -#: neutron/common/config.py:78 +#: neutron/common/config.py:76 msgid "Allow sending resource operation notification to DHCP agent" msgstr "" -#: neutron/common/config.py:81 +#: neutron/common/config.py:79 msgid "Allow overlapping IP support in Neutron" msgstr "" -#: neutron/common/config.py:83 +#: neutron/common/config.py:81 msgid "The hostname Neutron is running on" msgstr "" -#: neutron/common/config.py:85 +#: neutron/common/config.py:83 msgid "Ensure that configured gateway is on subnet" msgstr "" -#: neutron/common/config.py:91 +#: neutron/common/config.py:89 msgid "" "Where to store Neutron state files. This directory must be writable by " "the agent." msgstr "" -#: neutron/common/config.py:117 +#: neutron/common/config.py:115 #, python-format msgid "Base MAC: %s" msgstr "" -#: neutron/common/config.py:128 +#: neutron/common/config.py:126 msgid "Logging enabled!" msgstr "" -#: neutron/common/config.py:144 +#: neutron/common/config.py:142 #, python-format msgid "Config paste file: %s" msgstr "" -#: neutron/common/config.py:149 +#: neutron/common/config.py:147 #, python-format msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" -#: neutron/common/exceptions.py:32 +#: neutron/common/exceptions.py:30 #: neutron/plugins/nicira/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" -#: neutron/common/exceptions.py:53 +#: neutron/common/exceptions.py:51 #, python-format msgid "Bad %(resource)s request: %(msg)s" msgstr "" -#: neutron/common/exceptions.py:65 +#: neutron/common/exceptions.py:63 msgid "Not authorized." msgstr "" -#: neutron/common/exceptions.py:69 +#: neutron/common/exceptions.py:67 msgid "The service is unavailable" msgstr "" -#: neutron/common/exceptions.py:73 +#: neutron/common/exceptions.py:71 #, python-format msgid "User does not have admin privileges: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:77 +#: neutron/common/exceptions.py:75 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: neutron/common/exceptions.py:81 +#: neutron/common/exceptions.py:79 #, python-format msgid "Network %(net_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:85 +#: neutron/common/exceptions.py:83 #, python-format msgid "Subnet %(subnet_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:89 +#: neutron/common/exceptions.py:87 #, python-format msgid "Port %(port_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:93 +#: neutron/common/exceptions.py:91 #, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:98 +#: neutron/common/exceptions.py:96 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:102 +#: neutron/common/exceptions.py:100 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:106 +#: neutron/common/exceptions.py:104 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:110 +#: neutron/common/exceptions.py:108 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:114 +#: neutron/common/exceptions.py:112 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:118 +#: neutron/common/exceptions.py:116 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:122 +#: neutron/common/exceptions.py:120 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:127 +#: neutron/common/exceptions.py:125 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:132 +#: neutron/common/exceptions.py:130 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:138 +#: neutron/common/exceptions.py:136 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:144 +#: neutron/common/exceptions.py:142 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:150 +#: neutron/common/exceptions.py:148 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:155 +#: neutron/common/exceptions.py:153 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:160 +#: neutron/common/exceptions.py:158 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:166 +#: neutron/common/exceptions.py:164 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:171 +#: neutron/common/exceptions.py:169 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:174 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:184 +#: neutron/common/exceptions.py:182 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:187 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:194 +#: neutron/common/exceptions.py:192 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:204 +#: neutron/common/exceptions.py:202 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:208 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:212 +#: neutron/common/exceptions.py:210 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:217 +#: neutron/common/exceptions.py:215 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:222 +#: neutron/common/exceptions.py:220 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:226 +#: neutron/common/exceptions.py:224 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:230 +#: neutron/common/exceptions.py:228 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:234 +#: neutron/common/exceptions.py:232 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:238 +#: neutron/common/exceptions.py:236 msgid "Sudo privilege is required to run this command." msgstr "" -#: neutron/common/exceptions.py:242 +#: neutron/common/exceptions.py:240 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:246 +#: neutron/common/exceptions.py:244 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:250 +#: neutron/common/exceptions.py:248 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:254 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:259 +#: neutron/common/exceptions.py:257 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:264 +#: neutron/common/exceptions.py:262 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:268 +#: neutron/common/exceptions.py:266 #, python-format msgid "Extensions not found: %(extensions)s" msgstr "" -#: neutron/common/exceptions.py:272 +#: neutron/common/exceptions.py:270 #, python-format msgid "Invalid content type %(content_type)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:274 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:281 +#: neutron/common/exceptions.py:279 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:285 +#: neutron/common/exceptions.py:283 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:290 +#: neutron/common/exceptions.py:288 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:295 +#: neutron/common/exceptions.py:293 #, python-format msgid "" "Current gateway ip %(ip_address)s already in use by port %(port_id)s. " "Unable to update." msgstr "" -#: neutron/common/exceptions.py:300 +#: neutron/common/exceptions.py:298 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" -#: neutron/common/exceptions.py:310 +#: neutron/common/exceptions.py:308 #, python-format msgid "Invalid network VXLAN port range: '%(vxlan_range)s'" msgstr "" -#: neutron/common/exceptions.py:314 +#: neutron/common/exceptions.py:312 #, python-format msgid "Found duplicate extension: %(alias)s" msgstr "" @@ -2283,32 +2283,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:53 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:143 +#: neutron/common/utils.py:140 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:146 +#: neutron/common/utils.py:143 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:149 +#: neutron/common/utils.py:146 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:151 +#: neutron/common/utils.py:148 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:154 +#: neutron/common/utils.py:151 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2340,12 +2340,12 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/api.py:59 +#: neutron/db/api.py:55 #, python-format msgid "Database registration exception: %s" msgstr "" -#: neutron/db/api.py:70 +#: neutron/db/api.py:66 msgid "Database exception" msgstr "" @@ -2614,99 +2614,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:168 +#: neutron/db/l3_db.py:163 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:607 +#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:277 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:291 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 #: neutron/plugins/bigswitch/plugin.py:817 #: neutron/plugins/bigswitch/plugin.py:826 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:307 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:318 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:333 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:467 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:506 +#: neutron/db/l3_db.py:501 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:510 +#: neutron/db/l3_db.py:505 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:522 +#: neutron/db/l3_db.py:517 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:529 +#: neutron/db/l3_db.py:524 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:533 +#: neutron/db/l3_db.py:528 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1853 +#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:731 +#: neutron/db/l3_db.py:726 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:749 +#: neutron/db/l3_db.py:744 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:837 +#: neutron/db/l3_db.py:832 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2960,24 +2960,24 @@ msgstr "" msgid "Multiple agents with agent_type=%(agent_type)s and host=%(host)s found" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:26 +#: neutron/extensions/allowedaddresspairs.py:22 msgid "AllowedAddressPair must contain ip_address" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:30 +#: neutron/extensions/allowedaddresspairs.py:26 msgid "" "Port Security must be enabled in order to have allowed address pairs on a" " port." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:35 +#: neutron/extensions/allowedaddresspairs.py:31 #, python-format msgid "" "Request contains duplicate address pair: mac_address %(mac_address)s " "ip_address %(ip_address)s." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:40 +#: neutron/extensions/allowedaddresspairs.py:36 msgid "Port's Fixed IP and Mac Address match an address pair entry." msgstr "" @@ -3142,39 +3142,39 @@ msgid "" "unlimited." msgstr "" -#: neutron/extensions/l3.py:34 +#: neutron/extensions/l3.py:29 #, python-format msgid "Router %(router_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:38 +#: neutron/extensions/l3.py:33 #, python-format msgid "Router %(router_id)s still has active ports" msgstr "" -#: neutron/extensions/l3.py:42 +#: neutron/extensions/l3.py:37 #, python-format msgid "Router %(router_id)s does not have an interface with id %(port_id)s" msgstr "" -#: neutron/extensions/l3.py:47 +#: neutron/extensions/l3.py:42 #, python-format msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s" msgstr "" -#: neutron/extensions/l3.py:52 +#: neutron/extensions/l3.py:47 #, python-format msgid "" "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot " "be deleted, as it is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:58 +#: neutron/extensions/l3.py:53 #, python-format msgid "Floating IP %(floatingip_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:62 +#: neutron/extensions/l3.py:57 #, python-format msgid "" "External network %(external_network_id)s is not reachable from subnet " @@ -3182,7 +3182,7 @@ msgid "" "Floating IP." msgstr "" -#: neutron/extensions/l3.py:68 +#: neutron/extensions/l3.py:63 #, python-format msgid "" "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with " @@ -3190,25 +3190,25 @@ msgid "" "has a floating IP on external network %(net_id)s." msgstr "" -#: neutron/extensions/l3.py:75 +#: neutron/extensions/l3.py:70 #, python-format msgid "" "Port %(port_id)s has owner %(device_owner)s and therefore cannot be " "deleted directly via the port API." msgstr "" -#: neutron/extensions/l3.py:80 +#: neutron/extensions/l3.py:75 #, python-format msgid "" "Gateway cannot be updated for router %(router_id)s, since a gateway to " "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:140 +#: neutron/extensions/l3.py:135 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:144 +#: neutron/extensions/l3.py:139 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -3362,19 +3362,19 @@ msgstr "" msgid "Duplicate segment entry in request." msgstr "" -#: neutron/extensions/portsecurity.py:25 +#: neutron/extensions/portsecurity.py:20 msgid "" "Port has security group associated. Cannot disable port security or ip " "address until security group is removed" msgstr "" -#: neutron/extensions/portsecurity.py:30 +#: neutron/extensions/portsecurity.py:25 msgid "" "Port security must be enabled and port must have an IP address in order " "to use security groups." msgstr "" -#: neutron/extensions/portsecurity.py:35 +#: neutron/extensions/portsecurity.py:30 msgid "Port does not have port security binding." msgstr "" @@ -4830,7 +4830,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:55 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89 #: neutron/plugins/mlnx/rpc_callbacks.py:76 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" @@ -4845,9 +4845,9 @@ msgstr "" #: neutron/plugins/mlnx/rpc_callbacks.py:98 #: neutron/plugins/mlnx/rpc_callbacks.py:117 #: neutron/plugins/mlnx/rpc_callbacks.py:132 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:114 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 #, python-format msgid "%s can not be found in database" msgstr "" @@ -5630,7 +5630,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:192 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5638,8 +5638,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:222 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:443 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" msgstr "" @@ -5658,7 +5658,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:208 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5666,7 +5666,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:249 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5674,7 +5674,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:255 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:471 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5832,7 +5832,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 #: neutron/plugins/mlnx/mlnx_plugin.py:334 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:519 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" msgstr "" @@ -6173,7 +6173,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:41 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 -#: neutron/plugins/openvswitch/ovs_db_v2.py:133 +#: neutron/plugins/openvswitch/ovs_db_v2.py:130 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6188,7 +6188,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:157 +#: neutron/plugins/openvswitch/ovs_db_v2.py:154 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6202,7 +6202,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:141 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 -#: neutron/plugins/openvswitch/ovs_db_v2.py:198 +#: neutron/plugins/openvswitch/ovs_db_v2.py:195 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" @@ -6212,8 +6212,8 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:89 -#: neutron/plugins/openvswitch/ovs_db_v2.py:107 +#: neutron/plugins/openvswitch/ovs_db_v2.py:86 +#: neutron/plugins/openvswitch/ovs_db_v2.py:104 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6255,7 +6255,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:144 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6268,7 +6268,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:79 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122 #: neutron/plugins/mlnx/rpc_callbacks.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:123 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" @@ -6410,7 +6410,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent out of sync with plugin!" msgstr "" @@ -6432,7 +6432,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1356 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1348 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6519,14 +6519,14 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156 #, python-format msgid "Device %(device)s not bound to the agent host %(host)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:150 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "" @@ -6548,26 +6548,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:217 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:225 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:233 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:237 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -6735,7 +6735,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:277 msgid "network_delete received" msgstr "" @@ -6746,12 +6746,12 @@ msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:318 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:343 msgid "fdb_remove received" msgstr "" @@ -6760,7 +6760,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:404 msgid "fdb_update received" msgstr "" @@ -6770,7 +6770,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:142 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" msgstr "" @@ -6781,14 +6781,14 @@ msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:942 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6796,29 +6796,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1015 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1020 #, python-format msgid "Port %s updated." msgstr "" @@ -6837,8 +6837,8 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1233 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" @@ -6899,7 +6899,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:163 +#: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6908,7 +6908,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:193 +#: neutron/plugins/openvswitch/ovs_db_v2.py:190 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " @@ -6917,7 +6917,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:188 +#: neutron/plugins/openvswitch/ovs_db_v2.py:185 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " @@ -8045,7 +8045,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:231 +#: neutron/plugins/openvswitch/ovs_db_v2.py:228 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8084,7 +8084,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8431,7 +8431,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:142 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:364 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8579,8 +8579,8 @@ msgid "" msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -8773,88 +8773,93 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:247 +#: neutron/plugins/nec/nec_plugin.py:256 +#, python-format +msgid "deactivate_port(): OFC port for port=%s is already removed." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:263 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:268 +#: neutron/plugins/nec/nec_plugin.py:284 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:317 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:341 +#: neutron/plugins/nec/nec_plugin.py:357 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:360 +#: neutron/plugins/nec/nec_plugin.py:376 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:371 +#: neutron/plugins/nec/nec_plugin.py:387 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:525 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:589 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:622 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:632 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:689 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:720 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:730 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:749 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:754 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9030,17 +9035,17 @@ msgstr "" msgid "delete_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:54 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:52 #, python-format msgid "Update ports: added=%(added)s, removed=%(removed)s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:76 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:74 #, python-format msgid "port_update received: %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:219 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:217 msgid "No port changed." msgstr "" @@ -9093,45 +9098,52 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:32 #, python-format -msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgid "The specified OFC resource (%(resource)s) is not found." msgstr "" #: neutron/plugins/nec/common/exceptions.py:36 #, python-format -msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:40 +#, python-format +msgid "" +"Neutron-OFC resource mapping for %(resource)s %(neutron_id)s is not " +"found. It may be deleted during processing." msgstr "" -#: neutron/plugins/nec/common/exceptions.py:41 +#: neutron/plugins/nec/common/exceptions.py:46 #, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:45 +#: neutron/plugins/nec/common/exceptions.py:50 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:51 +#: neutron/plugins/nec/common/exceptions.py:56 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:61 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:66 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:65 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:69 +#: neutron/plugins/nec/common/exceptions.py:74 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " @@ -9155,14 +9167,19 @@ msgstr "" #: neutron/plugins/nec/common/ofc_client.py:99 #, python-format +msgid "Specified resource %s does not exist on OFC " +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:103 +#, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:102 +#: neutron/plugins/nec/common/ofc_client.py:106 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:111 +#: neutron/plugins/nec/common/ofc_client.py:115 #, python-format msgid "Failed to connect OFC : %s" msgstr "" @@ -9172,23 +9189,18 @@ msgstr "" msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:143 -#, python-format -msgid "NotFound %(resource)s for neutron_id=%(id)s." -msgstr "" - -#: neutron/plugins/nec/db/api.py:169 +#: neutron/plugins/nec/db/api.py:168 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:202 +#: neutron/plugins/nec/db/api.py:201 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:208 -#: neutron/plugins/openvswitch/ovs_db_v2.py:319 +#: neutron/plugins/nec/db/api.py:207 +#: neutron/plugins/openvswitch/ovs_db_v2.py:316 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9212,103 +9224,102 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:230 +#: neutron/plugins/nicira/NeutronPlugin.py:223 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:266 +#: neutron/plugins/nicira/NeutronPlugin.py:259 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:268 -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#: neutron/plugins/nicira/NeutronPlugin.py:261 #, python-format -msgid "Unable to create port on NVP logical router %s" +msgid "Unable to create port on NSX logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:271 +#: neutron/plugins/nicira/NeutronPlugin.py:264 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(nsx_router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:349 +#: neutron/plugins/nicira/NeutronPlugin.py:342 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:355 +#: neutron/plugins/nicira/NeutronPlugin.py:348 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:361 +#: neutron/plugins/nicira/NeutronPlugin.py:354 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:407 +#: neutron/plugins/nicira/NeutronPlugin.py:400 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:447 +#: neutron/plugins/nicira/NeutronPlugin.py:440 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:459 -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#: neutron/plugins/nicira/NeutronPlugin.py:709 +#: neutron/plugins/nicira/NeutronPlugin.py:452 +#: neutron/plugins/nicira/NeutronPlugin.py:504 +#: neutron/plugins/nicira/NeutronPlugin.py:702 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:480 +#: neutron/plugins/nicira/NeutronPlugin.py:473 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:491 +#: neutron/plugins/nicira/NeutronPlugin.py:484 #, python-format msgid "" "Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " "to be rolled back for Neutron port: %(neutron_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:496 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:518 +#: neutron/plugins/nicira/NeutronPlugin.py:511 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:518 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:530 +#: neutron/plugins/nicira/NeutronPlugin.py:523 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:532 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9316,302 +9327,302 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:554 -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:1070 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:566 +#: neutron/plugins/nicira/NeutronPlugin.py:559 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:584 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:604 +#: neutron/plugins/nicira/NeutronPlugin.py:597 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:614 +#: neutron/plugins/nicira/NeutronPlugin.py:607 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:655 +#: neutron/plugins/nicira/NeutronPlugin.py:648 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:690 -#: neutron/plugins/nicira/NeutronPlugin.py:1788 +#: neutron/plugins/nicira/NeutronPlugin.py:683 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:694 -#: neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/plugins/nicira/NeutronPlugin.py:687 +#: neutron/plugins/nicira/NeutronPlugin.py:1785 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 +#: neutron/plugins/nicira/NeutronPlugin.py:689 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:738 +#: neutron/plugins/nicira/NeutronPlugin.py:731 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:771 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 +#: neutron/plugins/nicira/NeutronPlugin.py:775 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:786 +#: neutron/plugins/nicira/NeutronPlugin.py:779 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:790 -#: neutron/plugins/nicira/NeutronPlugin.py:806 +#: neutron/plugins/nicira/NeutronPlugin.py:783 +#: neutron/plugins/nicira/NeutronPlugin.py:799 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:812 +#: neutron/plugins/nicira/NeutronPlugin.py:805 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:857 +#: neutron/plugins/nicira/NeutronPlugin.py:850 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:891 +#: neutron/plugins/nicira/NeutronPlugin.py:884 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:981 +#: neutron/plugins/nicira/NeutronPlugin.py:974 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1066 +#: neutron/plugins/nicira/NeutronPlugin.py:1059 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1085 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1088 +#: neutron/plugins/nicira/NeutronPlugin.py:1081 #: neutron/plugins/nicira/NeutronServicePlugin.py:515 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1118 +#: neutron/plugins/nicira/NeutronPlugin.py:1111 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1186 +#: neutron/plugins/nicira/NeutronPlugin.py:1179 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1200 +#: neutron/plugins/nicira/NeutronPlugin.py:1193 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1211 +#: neutron/plugins/nicira/NeutronPlugin.py:1204 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1303 +#: neutron/plugins/nicira/NeutronPlugin.py:1296 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1331 +#: neutron/plugins/nicira/NeutronPlugin.py:1324 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1414 +#: neutron/plugins/nicira/NeutronPlugin.py:1407 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1413 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1431 +#: neutron/plugins/nicira/NeutronPlugin.py:1424 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1441 +#: neutron/plugins/nicira/NeutronPlugin.py:1434 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1470 -#: neutron/plugins/nicira/NeutronPlugin.py:1555 +#: neutron/plugins/nicira/NeutronPlugin.py:1463 +#: neutron/plugins/nicira/NeutronPlugin.py:1548 #: neutron/plugins/nicira/NeutronServicePlugin.py:198 #: neutron/plugins/nicira/NeutronServicePlugin.py:1204 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1519 +#: neutron/plugins/nicira/NeutronPlugin.py:1512 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1522 +#: neutron/plugins/nicira/NeutronPlugin.py:1515 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1557 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1580 +#: neutron/plugins/nicira/NeutronPlugin.py:1573 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1577 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1579 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1643 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1647 +#: neutron/plugins/nicira/NeutronPlugin.py:1640 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1650 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1725 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:1816 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1829 +#: neutron/plugins/nicira/NeutronPlugin.py:1822 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1961 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1967 +#: neutron/plugins/nicira/NeutronPlugin.py:1960 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:1995 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2005 +#: neutron/plugins/nicira/NeutronPlugin.py:1998 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2032 +#: neutron/plugins/nicira/NeutronPlugin.py:2025 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2055 +#: neutron/plugins/nicira/NeutronPlugin.py:2048 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2085 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2159 +#: neutron/plugins/nicira/NeutronPlugin.py:2152 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2167 +#: neutron/plugins/nicira/NeutronPlugin.py:2160 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -9619,12 +9630,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2174 +#: neutron/plugins/nicira/NeutronPlugin.py:2167 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2187 +#: neutron/plugins/nicira/NeutronPlugin.py:2180 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9652,6 +9663,11 @@ msgstr "" msgid "An exception occurred while creating a port on lswitch %s" msgstr "" +#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#, python-format +msgid "Unable to create port on NVP logical router %s" +msgstr "" + #: neutron/plugins/nicira/NeutronServicePlugin.py:469 #, python-format msgid "Unable to create integration logic switch for router %s" @@ -9861,24 +9877,24 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:54 +#: neutron/plugins/nicira/nsx_cluster.py:49 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:66 +#: neutron/plugins/nicira/nsx_cluster.py:61 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:124 +#: neutron/plugins/nicira/nvplib.py:117 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:128 +#: neutron/plugins/nicira/nvplib.py:121 #, python-format msgid "locals=[%s]" msgstr "" @@ -10279,108 +10295,103 @@ msgstr "" msgid "Task status check interval" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:24 +#: neutron/plugins/nicira/common/exceptions.py:21 #, python-format -msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:28 +#: neutron/plugins/nicira/common/exceptions.py:25 #, python-format msgid "Unable to fulfill request with version %(version)s." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:32 +#: neutron/plugins/nicira/common/exceptions.py:29 #, python-format -msgid "Invalid NVP connection parameters: %(conn_params)s" +msgid "Invalid NSX connection parameters: %(conn_params)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:36 +#: neutron/plugins/nicira/common/exceptions.py:33 #, python-format msgid "" "Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the nvp plugin ini file." +"values are specified in the [DEFAULT] section of the NSX plugin ini file." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:42 +#: neutron/plugins/nicira/common/exceptions.py:39 #, python-format msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:47 +#: neutron/plugins/nicira/common/exceptions.py:44 #, python-format msgid "" "Unable to create port on network %(network)s. Maximum number of ports " "reached" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:52 +#: neutron/plugins/nicira/common/exceptions.py:49 #, python-format msgid "" "While retrieving NAT rules, %(actual_rules)s were found whereas rules in " "the (%(min_rules)s,%(max_rules)s) interval were expected" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:58 +#: neutron/plugins/nicira/common/exceptions.py:55 #, python-format -msgid "Invalid NVP attachment type '%(attachment_type)s'" +msgid "Invalid NSX attachment type '%(attachment_type)s'" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:62 +#: neutron/plugins/nicira/common/exceptions.py:59 msgid "" "The networking backend is currently in maintenance mode and therefore " "unable to accept requests which modify its state. Please try later." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:74 +#: neutron/plugins/nicira/common/exceptions.py:65 #, python-format msgid "Gateway Service %(gateway)s is already in use" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:78 +#: neutron/plugins/nicira/common/exceptions.py:69 #, python-format msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:82 +#: neutron/plugins/nicira/common/exceptions.py:73 #, python-format -msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:86 +#: neutron/plugins/nicira/common/exceptions.py:77 #, python-format msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NVP setup" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" " and/or configuration" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:91 +#: neutron/plugins/nicira/common/exceptions.py:82 #, python-format msgid "" "An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " "via port %(port_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:100 +#: neutron/plugins/nicira/common/exceptions.py:91 #, python-format msgid "Unable to find LSN for %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:104 +#: neutron/plugins/nicira/common/exceptions.py:95 #, python-format msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:109 +#: neutron/plugins/nicira/common/exceptions.py:100 #, python-format msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:113 +#: neutron/plugins/nicira/common/exceptions.py:104 #, python-format msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" @@ -11559,383 +11570,383 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:212 +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:260 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:278 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:301 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:303 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:377 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:393 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" "Adding a tunnel endpoint failed due to a concurrenttransaction had been " "committed (%s attempts left)" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:398 +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:312 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:329 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:434 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:523 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:294 #, python-format msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:306 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, 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:469 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, 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:488 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:480 #, 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:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 #, 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:517 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, 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:534 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:566 #, 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:618 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:610 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:668 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:687 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:768 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:760 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:766 #, 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:862 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:854 #, python-format msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:871 +#: 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:883 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:886 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920 #, python-format msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:926 #, python-format msgid "" "Port %s was not found on the integration bridge and will therefore not be" " processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 #, python-format msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:956 #, python-format msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1080 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1151 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1163 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1184 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1180 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1194 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1203 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1249 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1265 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 #, 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:1276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, 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:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275 #, 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:1288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, 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:1303 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1295 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1317 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1320 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12207,58 +12218,58 @@ msgstr "" msgid "Invalid configuration. check ryu.ini" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:96 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:94 #, python-format msgid "Could not get IPv4 address from %(nic)s: %(cfg)s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:162 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:160 #, python-format msgid "External port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:170 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:168 msgid "Get Ryu rest API address" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:220 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:218 msgid "Ryu rest API port isn't specified" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:221 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:219 #, python-format msgid "Going to ofp controller mode %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236 msgid "Port update received" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269 msgid "Agent loop has new device" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296 #, python-format msgid "tunnel_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 #, python-format msgid "ovsdb_port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:302 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 #, python-format msgid "ovsdb_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:308 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:306 #, python-format msgid "Initialization failed: %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:311 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:309 msgid "" "Ryu initialization on the node is done. Agent initialized successfully, " "now running..." @@ -12387,13 +12398,13 @@ msgstr "" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgstr "" -#: neutron/server/__init__.py:40 +#: neutron/server/__init__.py:39 msgid "" "ERROR: Unable to find configuration file via the default search paths " "(~/.neutron/, ~/, /etc/neutron/, /etc/) and the '--config-file' option!" msgstr "" -#: neutron/server/__init__.py:47 +#: neutron/server/__init__.py:46 #, python-format msgid "ERROR: %s" msgstr "" @@ -13640,56 +13651,60 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:76 -#: neutron/tests/unit/nec/test_ofc_client.py:82 -#: neutron/tests/unit/nec/test_ofc_client.py:91 +#: neutron/tests/unit/nec/test_ofc_client.py:77 +msgid "The specified OFC resource (/somewhere) is not found." +msgstr "" + +#: neutron/tests/unit/nec/test_ofc_client.py:81 +#: neutron/tests/unit/nec/test_ofc_client.py:87 +#: neutron/tests/unit/nec/test_ofc_client.py:96 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:101 +#: neutron/tests/unit/nec/test_ofc_client.py:106 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:406 +#: neutron/tests/unit/vmware/apiclient/fake.py:404 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:415 +#: neutron/tests/unit/vmware/apiclient/fake.py:413 #, python-format msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:103 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:115 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:126 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:143 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:161 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:183 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:205 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:289 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:303 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:317 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:359 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:193 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:256 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 #, python-format msgid "Lswitch %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/test_edge_router.py:132 +#: neutron/tests/unit/vmware/vshield/test_edge_router.py:130 msgid "Tasks not completed" msgstr "" @@ -14800,3 +14815,37 @@ msgstr "" #~ msgid "Security group: %s was already deleted from backend" #~ msgstr "" +#~ msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +#~ msgstr "" + +#~ msgid "NotFound %(resource)s for neutron_id=%(id)s." +#~ msgstr "" + +#~ msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +#~ msgstr "" + +#~ msgid "Invalid NVP connection parameters: %(conn_params)s" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid cluster values: %(invalid_attrs)s. " +#~ "Please ensure that these values are " +#~ "specified in the [DEFAULT] section of" +#~ " the nvp plugin ini file." +#~ msgstr "" + +#~ msgid "Invalid NVP attachment type '%(attachment_type)s'" +#~ msgstr "" + +#~ msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" +#~ msgstr "" + +#~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +#~ msgstr "" + +#~ msgid "" +#~ "Service cluster: '%(cluster_id)s' is " +#~ "unavailable. Please, check NVP setup " +#~ "and/or configuration" +#~ msgstr "" + diff --git a/neutron/locale/pt/LC_MESSAGES/neutron.po b/neutron/locale/pt/LC_MESSAGES/neutron.po index 3595e7a7e..a918c82e8 100644 --- a/neutron/locale/pt/LC_MESSAGES/neutron.po +++ b/neutron/locale/pt/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-27 06:23+0000\n" +"POT-Creation-Date: 2014-02-28 06:26+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Portuguese " @@ -38,59 +38,59 @@ msgstr "" msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: neutron/manager.py:72 +#: neutron/manager.py:69 #, python-format msgid "dhcp_agents_per_network must be >= 1. '%s' is invalid." msgstr "" -#: neutron/manager.py:84 +#: neutron/manager.py:81 msgid "Neutron core_plugin not configured!" msgstr "" -#: neutron/manager.py:113 +#: neutron/manager.py:110 #, python-format msgid "Loading core plugin: %s" msgstr "" -#: neutron/manager.py:140 +#: neutron/manager.py:137 #, python-format msgid "Error loading plugin by name, %s" msgstr "" -#: neutron/manager.py:141 +#: neutron/manager.py:138 #, python-format msgid "Error loading plugin by class, %s" msgstr "" -#: neutron/manager.py:142 +#: neutron/manager.py:139 msgid "Plugin not found." msgstr "" -#: neutron/manager.py:147 +#: neutron/manager.py:144 msgid "Loading services supported by the core plugin" msgstr "" -#: neutron/manager.py:156 +#: neutron/manager.py:153 #, python-format msgid "Service %s is supported by the core plugin" msgstr "" -#: neutron/manager.py:169 +#: neutron/manager.py:166 #, python-format msgid "Loading service plugins: %s" msgstr "" -#: neutron/manager.py:174 +#: neutron/manager.py:171 #, python-format msgid "Loading Plugin: %s" msgstr "" -#: neutron/manager.py:182 +#: neutron/manager.py:179 #, python-format msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/manager.py:194 +#: neutron/manager.py:191 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -218,42 +218,42 @@ msgstr "" msgid "%s is already registered." msgstr "" -#: neutron/service.py:39 +#: neutron/service.py:37 msgid "Seconds between running periodic tasks" msgstr "" -#: neutron/service.py:42 +#: neutron/service.py:40 msgid "Number of separate worker processes for service" msgstr "" -#: neutron/service.py:45 +#: neutron/service.py:43 msgid "" "Range of seconds to randomly delay when starting the periodic task " "scheduler to reduce stampeding. (Disable by setting to 0)" msgstr "" -#: neutron/service.py:102 +#: neutron/service.py:100 msgid "Error occurred: trying old api-paste.ini." msgstr "" -#: neutron/service.py:107 +#: neutron/service.py:105 msgid "Unrecoverable error: please check log for details." msgstr "" -#: neutron/service.py:116 +#: neutron/service.py:114 msgid "No known API applications configured." msgstr "" -#: neutron/service.py:123 +#: neutron/service.py:121 #, python-format msgid "Neutron service started, listening on %(host)s:%(port)s" msgstr "" -#: neutron/service.py:224 +#: neutron/service.py:222 msgid "Exception occurs when timer stops" msgstr "" -#: neutron/service.py:234 +#: neutron/service.py:232 msgid "Exception occurs when waiting for timer" msgstr "" @@ -437,7 +437,7 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:184 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 #: neutron/agent/metadata/namespace_proxy.py:156 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,7 +507,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:887 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 #: neutron/agent/metadata/agent.py:305 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -515,191 +515,191 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:892 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 #: neutron/agent/metadata/agent.py:310 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:241 #: neutron/services/loadbalancer/agent/agent_manager.py:121 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:897 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:158 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:158 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:166 +#: neutron/agent/l3_agent.py:162 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:169 +#: neutron/agent/l3_agent.py:165 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:174 +#: neutron/agent/l3_agent.py:170 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:176 +#: neutron/agent/l3_agent.py:172 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:179 +#: neutron/agent/l3_agent.py:175 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:181 +#: neutron/agent/l3_agent.py:177 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:204 +#: neutron/agent/l3_agent.py:200 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:231 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:236 +#: neutron/agent/l3_agent.py:232 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:257 +#: neutron/agent/l3_agent.py:253 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:277 +#: neutron/agent/l3_agent.py:273 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:298 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:322 +#: neutron/agent/l3_agent.py:318 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:346 +#: neutron/agent/l3_agent.py:342 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:395 +#: neutron/agent/l3_agent.py:391 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:397 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:545 +#: neutron/agent/l3_agent.py:541 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:669 +#: neutron/agent/l3_agent.py:665 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:674 +#: neutron/agent/l3_agent.py:670 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:678 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:686 +#: neutron/agent/l3_agent.py:682 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:693 +#: neutron/agent/l3_agent.py:689 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:742 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:751 +#: neutron/agent/l3_agent.py:747 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:753 neutron/agent/l3_agent.py:791 +#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:767 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:782 +#: neutron/agent/l3_agent.py:778 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:785 +#: neutron/agent/l3_agent.py:781 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:783 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:800 +#: neutron/agent/l3_agent.py:796 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:820 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:828 +#: neutron/agent/l3_agent.py:824 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:860 +#: neutron/agent/l3_agent.py:856 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:884 +#: neutron/agent/l3_agent.py:880 msgid "Report state task successfully completed" msgstr "" @@ -725,7 +725,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279 #, python-format msgid "Delete %s" msgstr "" @@ -1077,7 +1077,7 @@ msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:61 -#: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" @@ -1183,86 +1183,86 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:39 +#: neutron/agent/linux/ovs_lib.py:34 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 -#: neutron/agent/linux/ovs_lib.py:313 +#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 +#: neutron/agent/linux/ovs_lib.py:308 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:174 +#: neutron/agent/linux/ovs_lib.py:169 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:200 +#: neutron/agent/linux/ovs_lib.py:195 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:230 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:239 +#: neutron/agent/linux/ovs_lib.py:234 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:242 +#: neutron/agent/linux/ovs_lib.py:237 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:245 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:361 +#: neutron/agent/linux/ovs_lib.py:356 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:371 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:402 +#: neutron/agent/linux/ovs_lib.py:397 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:412 +#: neutron/agent/linux/ovs_lib.py:407 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:425 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:440 +#: neutron/agent/linux/ovs_lib.py:435 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:451 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:461 +#: neutron/agent/linux/ovs_lib.py:456 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:473 +#: neutron/agent/linux/ovs_lib.py:468 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:477 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1830,7 +1830,7 @@ msgstr "" msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:65 +#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" @@ -1858,409 +1858,409 @@ msgstr "" msgid "Request Failed: internal server error while processing your request." msgstr "" -#: neutron/common/config.py:39 +#: neutron/common/config.py:37 msgid "The host IP to bind to" msgstr "" -#: neutron/common/config.py:41 +#: neutron/common/config.py:39 msgid "The port to bind to" msgstr "" -#: neutron/common/config.py:43 +#: neutron/common/config.py:41 msgid "The API paste config file to use" msgstr "" -#: neutron/common/config.py:45 +#: neutron/common/config.py:43 msgid "The path for API extensions" msgstr "" -#: neutron/common/config.py:47 +#: neutron/common/config.py:45 msgid "The policy file to use" msgstr "" -#: neutron/common/config.py:51 +#: neutron/common/config.py:49 msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:53 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 msgid "The service plugins Neutron will use" msgstr "" -#: neutron/common/config.py:55 +#: neutron/common/config.py:53 msgid "The base MAC address Neutron will use for VIFs" msgstr "" -#: neutron/common/config.py:57 +#: neutron/common/config.py:55 msgid "How many times Neutron will retry MAC generation" msgstr "" -#: neutron/common/config.py:59 +#: neutron/common/config.py:57 msgid "Allow the usage of the bulk API" msgstr "" -#: neutron/common/config.py:61 +#: neutron/common/config.py:59 msgid "Allow the usage of the pagination" msgstr "" -#: neutron/common/config.py:63 +#: neutron/common/config.py:61 msgid "Allow the usage of the sorting" msgstr "" -#: neutron/common/config.py:65 +#: neutron/common/config.py:63 msgid "" "The maximum number of items returned in a single response, value was " "'infinite' or negative integer means no limit" msgstr "" -#: neutron/common/config.py:69 +#: neutron/common/config.py:67 msgid "Maximum number of DNS nameservers" msgstr "" -#: neutron/common/config.py:71 +#: neutron/common/config.py:69 msgid "Maximum number of host routes per subnet" msgstr "" -#: neutron/common/config.py:73 +#: neutron/common/config.py:71 msgid "Maximum number of fixed ips per port" msgstr "" -#: neutron/common/config.py:76 +#: neutron/common/config.py:74 msgid "DHCP lease duration" msgstr "" -#: neutron/common/config.py:78 +#: neutron/common/config.py:76 msgid "Allow sending resource operation notification to DHCP agent" msgstr "" -#: neutron/common/config.py:81 +#: neutron/common/config.py:79 msgid "Allow overlapping IP support in Neutron" msgstr "" -#: neutron/common/config.py:83 +#: neutron/common/config.py:81 msgid "The hostname Neutron is running on" msgstr "" -#: neutron/common/config.py:85 +#: neutron/common/config.py:83 msgid "Ensure that configured gateway is on subnet" msgstr "" -#: neutron/common/config.py:91 +#: neutron/common/config.py:89 msgid "" "Where to store Neutron state files. This directory must be writable by " "the agent." msgstr "" -#: neutron/common/config.py:117 +#: neutron/common/config.py:115 #, python-format msgid "Base MAC: %s" msgstr "" -#: neutron/common/config.py:128 +#: neutron/common/config.py:126 msgid "Logging enabled!" msgstr "" -#: neutron/common/config.py:144 +#: neutron/common/config.py:142 #, python-format msgid "Config paste file: %s" msgstr "" -#: neutron/common/config.py:149 +#: neutron/common/config.py:147 #, python-format msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" -#: neutron/common/exceptions.py:32 +#: neutron/common/exceptions.py:30 #: neutron/plugins/nicira/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" -#: neutron/common/exceptions.py:53 +#: neutron/common/exceptions.py:51 #, python-format msgid "Bad %(resource)s request: %(msg)s" msgstr "" -#: neutron/common/exceptions.py:65 +#: neutron/common/exceptions.py:63 msgid "Not authorized." msgstr "" -#: neutron/common/exceptions.py:69 +#: neutron/common/exceptions.py:67 msgid "The service is unavailable" msgstr "" -#: neutron/common/exceptions.py:73 +#: neutron/common/exceptions.py:71 #, python-format msgid "User does not have admin privileges: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:77 +#: neutron/common/exceptions.py:75 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: neutron/common/exceptions.py:81 +#: neutron/common/exceptions.py:79 #, python-format msgid "Network %(net_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:85 +#: neutron/common/exceptions.py:83 #, python-format msgid "Subnet %(subnet_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:89 +#: neutron/common/exceptions.py:87 #, python-format msgid "Port %(port_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:93 +#: neutron/common/exceptions.py:91 #, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:98 +#: neutron/common/exceptions.py:96 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:102 +#: neutron/common/exceptions.py:100 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:106 +#: neutron/common/exceptions.py:104 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:110 +#: neutron/common/exceptions.py:108 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:114 +#: neutron/common/exceptions.py:112 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:118 +#: neutron/common/exceptions.py:116 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:122 +#: neutron/common/exceptions.py:120 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:127 +#: neutron/common/exceptions.py:125 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:132 +#: neutron/common/exceptions.py:130 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:138 +#: neutron/common/exceptions.py:136 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:144 +#: neutron/common/exceptions.py:142 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:150 +#: neutron/common/exceptions.py:148 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:155 +#: neutron/common/exceptions.py:153 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:160 +#: neutron/common/exceptions.py:158 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:166 +#: neutron/common/exceptions.py:164 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:171 +#: neutron/common/exceptions.py:169 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:174 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:184 +#: neutron/common/exceptions.py:182 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:187 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:194 +#: neutron/common/exceptions.py:192 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:204 +#: neutron/common/exceptions.py:202 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:208 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:212 +#: neutron/common/exceptions.py:210 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:217 +#: neutron/common/exceptions.py:215 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:222 +#: neutron/common/exceptions.py:220 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:226 +#: neutron/common/exceptions.py:224 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:230 +#: neutron/common/exceptions.py:228 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:234 +#: neutron/common/exceptions.py:232 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:238 +#: neutron/common/exceptions.py:236 msgid "Sudo privilege is required to run this command." msgstr "" -#: neutron/common/exceptions.py:242 +#: neutron/common/exceptions.py:240 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:246 +#: neutron/common/exceptions.py:244 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:250 +#: neutron/common/exceptions.py:248 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:254 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:259 +#: neutron/common/exceptions.py:257 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:264 +#: neutron/common/exceptions.py:262 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:268 +#: neutron/common/exceptions.py:266 #, python-format msgid "Extensions not found: %(extensions)s" msgstr "" -#: neutron/common/exceptions.py:272 +#: neutron/common/exceptions.py:270 #, python-format msgid "Invalid content type %(content_type)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:274 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:281 +#: neutron/common/exceptions.py:279 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:285 +#: neutron/common/exceptions.py:283 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:290 +#: neutron/common/exceptions.py:288 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:295 +#: neutron/common/exceptions.py:293 #, python-format msgid "" "Current gateway ip %(ip_address)s already in use by port %(port_id)s. " "Unable to update." msgstr "" -#: neutron/common/exceptions.py:300 +#: neutron/common/exceptions.py:298 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" -#: neutron/common/exceptions.py:310 +#: neutron/common/exceptions.py:308 #, python-format msgid "Invalid network VXLAN port range: '%(vxlan_range)s'" msgstr "" -#: neutron/common/exceptions.py:314 +#: neutron/common/exceptions.py:312 #, python-format msgid "Found duplicate extension: %(alias)s" msgstr "" @@ -2282,32 +2282,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:53 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:143 +#: neutron/common/utils.py:140 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:146 +#: neutron/common/utils.py:143 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:149 +#: neutron/common/utils.py:146 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:151 +#: neutron/common/utils.py:148 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:154 +#: neutron/common/utils.py:151 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2339,12 +2339,12 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/api.py:59 +#: neutron/db/api.py:55 #, python-format msgid "Database registration exception: %s" msgstr "" -#: neutron/db/api.py:70 +#: neutron/db/api.py:66 msgid "Database exception" msgstr "" @@ -2613,99 +2613,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:168 +#: neutron/db/l3_db.py:163 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:607 +#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:277 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:291 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 #: neutron/plugins/bigswitch/plugin.py:817 #: neutron/plugins/bigswitch/plugin.py:826 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:307 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:318 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:333 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:467 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:506 +#: neutron/db/l3_db.py:501 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:510 +#: neutron/db/l3_db.py:505 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:522 +#: neutron/db/l3_db.py:517 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:529 +#: neutron/db/l3_db.py:524 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:533 +#: neutron/db/l3_db.py:528 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1853 +#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:731 +#: neutron/db/l3_db.py:726 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:749 +#: neutron/db/l3_db.py:744 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:837 +#: neutron/db/l3_db.py:832 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2959,24 +2959,24 @@ msgstr "" msgid "Multiple agents with agent_type=%(agent_type)s and host=%(host)s found" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:26 +#: neutron/extensions/allowedaddresspairs.py:22 msgid "AllowedAddressPair must contain ip_address" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:30 +#: neutron/extensions/allowedaddresspairs.py:26 msgid "" "Port Security must be enabled in order to have allowed address pairs on a" " port." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:35 +#: neutron/extensions/allowedaddresspairs.py:31 #, python-format msgid "" "Request contains duplicate address pair: mac_address %(mac_address)s " "ip_address %(ip_address)s." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:40 +#: neutron/extensions/allowedaddresspairs.py:36 msgid "Port's Fixed IP and Mac Address match an address pair entry." msgstr "" @@ -3141,39 +3141,39 @@ msgid "" "unlimited." msgstr "" -#: neutron/extensions/l3.py:34 +#: neutron/extensions/l3.py:29 #, python-format msgid "Router %(router_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:38 +#: neutron/extensions/l3.py:33 #, python-format msgid "Router %(router_id)s still has active ports" msgstr "" -#: neutron/extensions/l3.py:42 +#: neutron/extensions/l3.py:37 #, python-format msgid "Router %(router_id)s does not have an interface with id %(port_id)s" msgstr "" -#: neutron/extensions/l3.py:47 +#: neutron/extensions/l3.py:42 #, python-format msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s" msgstr "" -#: neutron/extensions/l3.py:52 +#: neutron/extensions/l3.py:47 #, python-format msgid "" "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot " "be deleted, as it is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:58 +#: neutron/extensions/l3.py:53 #, python-format msgid "Floating IP %(floatingip_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:62 +#: neutron/extensions/l3.py:57 #, python-format msgid "" "External network %(external_network_id)s is not reachable from subnet " @@ -3181,7 +3181,7 @@ msgid "" "Floating IP." msgstr "" -#: neutron/extensions/l3.py:68 +#: neutron/extensions/l3.py:63 #, python-format msgid "" "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with " @@ -3189,25 +3189,25 @@ msgid "" "has a floating IP on external network %(net_id)s." msgstr "" -#: neutron/extensions/l3.py:75 +#: neutron/extensions/l3.py:70 #, python-format msgid "" "Port %(port_id)s has owner %(device_owner)s and therefore cannot be " "deleted directly via the port API." msgstr "" -#: neutron/extensions/l3.py:80 +#: neutron/extensions/l3.py:75 #, python-format msgid "" "Gateway cannot be updated for router %(router_id)s, since a gateway to " "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:140 +#: neutron/extensions/l3.py:135 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:144 +#: neutron/extensions/l3.py:139 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -3361,19 +3361,19 @@ msgstr "" msgid "Duplicate segment entry in request." msgstr "" -#: neutron/extensions/portsecurity.py:25 +#: neutron/extensions/portsecurity.py:20 msgid "" "Port has security group associated. Cannot disable port security or ip " "address until security group is removed" msgstr "" -#: neutron/extensions/portsecurity.py:30 +#: neutron/extensions/portsecurity.py:25 msgid "" "Port security must be enabled and port must have an IP address in order " "to use security groups." msgstr "" -#: neutron/extensions/portsecurity.py:35 +#: neutron/extensions/portsecurity.py:30 msgid "Port does not have port security binding." msgstr "" @@ -4829,7 +4829,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:55 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89 #: neutron/plugins/mlnx/rpc_callbacks.py:76 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" @@ -4844,9 +4844,9 @@ msgstr "" #: neutron/plugins/mlnx/rpc_callbacks.py:98 #: neutron/plugins/mlnx/rpc_callbacks.py:117 #: neutron/plugins/mlnx/rpc_callbacks.py:132 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:114 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 #, python-format msgid "%s can not be found in database" msgstr "" @@ -5629,7 +5629,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:192 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5637,8 +5637,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:222 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:443 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" msgstr "" @@ -5657,7 +5657,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:208 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5665,7 +5665,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:249 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5673,7 +5673,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:255 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:471 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5831,7 +5831,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 #: neutron/plugins/mlnx/mlnx_plugin.py:334 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:519 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" msgstr "" @@ -6172,7 +6172,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:41 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 -#: neutron/plugins/openvswitch/ovs_db_v2.py:133 +#: neutron/plugins/openvswitch/ovs_db_v2.py:130 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6187,7 +6187,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:157 +#: neutron/plugins/openvswitch/ovs_db_v2.py:154 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6201,7 +6201,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:141 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 -#: neutron/plugins/openvswitch/ovs_db_v2.py:198 +#: neutron/plugins/openvswitch/ovs_db_v2.py:195 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" @@ -6211,8 +6211,8 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:89 -#: neutron/plugins/openvswitch/ovs_db_v2.py:107 +#: neutron/plugins/openvswitch/ovs_db_v2.py:86 +#: neutron/plugins/openvswitch/ovs_db_v2.py:104 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6254,7 +6254,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:144 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6267,7 +6267,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:79 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122 #: neutron/plugins/mlnx/rpc_callbacks.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:123 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" @@ -6409,7 +6409,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent out of sync with plugin!" msgstr "" @@ -6431,7 +6431,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1356 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1348 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6518,14 +6518,14 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156 #, python-format msgid "Device %(device)s not bound to the agent host %(host)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:150 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "" @@ -6547,26 +6547,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:217 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:225 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:233 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:237 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -6734,7 +6734,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:277 msgid "network_delete received" msgstr "" @@ -6745,12 +6745,12 @@ msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:318 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:343 msgid "fdb_remove received" msgstr "" @@ -6759,7 +6759,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:404 msgid "fdb_update received" msgstr "" @@ -6769,7 +6769,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:142 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" msgstr "" @@ -6780,14 +6780,14 @@ msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:942 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6795,29 +6795,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1015 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1020 #, python-format msgid "Port %s updated." msgstr "" @@ -6836,8 +6836,8 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1233 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" @@ -6898,7 +6898,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:163 +#: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6907,7 +6907,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:193 +#: neutron/plugins/openvswitch/ovs_db_v2.py:190 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " @@ -6916,7 +6916,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:188 +#: neutron/plugins/openvswitch/ovs_db_v2.py:185 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " @@ -8044,7 +8044,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:231 +#: neutron/plugins/openvswitch/ovs_db_v2.py:228 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8083,7 +8083,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8430,7 +8430,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:142 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:364 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8578,8 +8578,8 @@ msgid "" msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -8772,88 +8772,93 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:247 +#: neutron/plugins/nec/nec_plugin.py:256 +#, python-format +msgid "deactivate_port(): OFC port for port=%s is already removed." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:263 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:268 +#: neutron/plugins/nec/nec_plugin.py:284 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:317 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:341 +#: neutron/plugins/nec/nec_plugin.py:357 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:360 +#: neutron/plugins/nec/nec_plugin.py:376 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:371 +#: neutron/plugins/nec/nec_plugin.py:387 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:525 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:589 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:622 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:632 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:689 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:720 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:730 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:749 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:754 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9029,17 +9034,17 @@ msgstr "" msgid "delete_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:54 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:52 #, python-format msgid "Update ports: added=%(added)s, removed=%(removed)s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:76 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:74 #, python-format msgid "port_update received: %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:219 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:217 msgid "No port changed." msgstr "" @@ -9092,45 +9097,52 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:32 #, python-format -msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgid "The specified OFC resource (%(resource)s) is not found." msgstr "" #: neutron/plugins/nec/common/exceptions.py:36 #, python-format -msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:40 +#, python-format +msgid "" +"Neutron-OFC resource mapping for %(resource)s %(neutron_id)s is not " +"found. It may be deleted during processing." msgstr "" -#: neutron/plugins/nec/common/exceptions.py:41 +#: neutron/plugins/nec/common/exceptions.py:46 #, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:45 +#: neutron/plugins/nec/common/exceptions.py:50 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:51 +#: neutron/plugins/nec/common/exceptions.py:56 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:61 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:66 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:65 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:69 +#: neutron/plugins/nec/common/exceptions.py:74 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " @@ -9154,14 +9166,19 @@ msgstr "" #: neutron/plugins/nec/common/ofc_client.py:99 #, python-format +msgid "Specified resource %s does not exist on OFC " +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:103 +#, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:102 +#: neutron/plugins/nec/common/ofc_client.py:106 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:111 +#: neutron/plugins/nec/common/ofc_client.py:115 #, python-format msgid "Failed to connect OFC : %s" msgstr "" @@ -9171,23 +9188,18 @@ msgstr "" msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:143 -#, python-format -msgid "NotFound %(resource)s for neutron_id=%(id)s." -msgstr "" - -#: neutron/plugins/nec/db/api.py:169 +#: neutron/plugins/nec/db/api.py:168 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:202 +#: neutron/plugins/nec/db/api.py:201 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:208 -#: neutron/plugins/openvswitch/ovs_db_v2.py:319 +#: neutron/plugins/nec/db/api.py:207 +#: neutron/plugins/openvswitch/ovs_db_v2.py:316 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9211,103 +9223,102 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:230 +#: neutron/plugins/nicira/NeutronPlugin.py:223 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:266 +#: neutron/plugins/nicira/NeutronPlugin.py:259 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:268 -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#: neutron/plugins/nicira/NeutronPlugin.py:261 #, python-format -msgid "Unable to create port on NVP logical router %s" +msgid "Unable to create port on NSX logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:271 +#: neutron/plugins/nicira/NeutronPlugin.py:264 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(nsx_router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:349 +#: neutron/plugins/nicira/NeutronPlugin.py:342 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:355 +#: neutron/plugins/nicira/NeutronPlugin.py:348 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:361 +#: neutron/plugins/nicira/NeutronPlugin.py:354 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:407 +#: neutron/plugins/nicira/NeutronPlugin.py:400 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:447 +#: neutron/plugins/nicira/NeutronPlugin.py:440 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:459 -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#: neutron/plugins/nicira/NeutronPlugin.py:709 +#: neutron/plugins/nicira/NeutronPlugin.py:452 +#: neutron/plugins/nicira/NeutronPlugin.py:504 +#: neutron/plugins/nicira/NeutronPlugin.py:702 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:480 +#: neutron/plugins/nicira/NeutronPlugin.py:473 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:491 +#: neutron/plugins/nicira/NeutronPlugin.py:484 #, python-format msgid "" "Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " "to be rolled back for Neutron port: %(neutron_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:496 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:518 +#: neutron/plugins/nicira/NeutronPlugin.py:511 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:518 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:530 +#: neutron/plugins/nicira/NeutronPlugin.py:523 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:532 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9315,302 +9326,302 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:554 -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:1070 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:566 +#: neutron/plugins/nicira/NeutronPlugin.py:559 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:584 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:604 +#: neutron/plugins/nicira/NeutronPlugin.py:597 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:614 +#: neutron/plugins/nicira/NeutronPlugin.py:607 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:655 +#: neutron/plugins/nicira/NeutronPlugin.py:648 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:690 -#: neutron/plugins/nicira/NeutronPlugin.py:1788 +#: neutron/plugins/nicira/NeutronPlugin.py:683 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:694 -#: neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/plugins/nicira/NeutronPlugin.py:687 +#: neutron/plugins/nicira/NeutronPlugin.py:1785 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 +#: neutron/plugins/nicira/NeutronPlugin.py:689 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:738 +#: neutron/plugins/nicira/NeutronPlugin.py:731 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:771 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 +#: neutron/plugins/nicira/NeutronPlugin.py:775 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:786 +#: neutron/plugins/nicira/NeutronPlugin.py:779 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:790 -#: neutron/plugins/nicira/NeutronPlugin.py:806 +#: neutron/plugins/nicira/NeutronPlugin.py:783 +#: neutron/plugins/nicira/NeutronPlugin.py:799 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:812 +#: neutron/plugins/nicira/NeutronPlugin.py:805 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:857 +#: neutron/plugins/nicira/NeutronPlugin.py:850 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:891 +#: neutron/plugins/nicira/NeutronPlugin.py:884 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:981 +#: neutron/plugins/nicira/NeutronPlugin.py:974 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1066 +#: neutron/plugins/nicira/NeutronPlugin.py:1059 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1085 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1088 +#: neutron/plugins/nicira/NeutronPlugin.py:1081 #: neutron/plugins/nicira/NeutronServicePlugin.py:515 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1118 +#: neutron/plugins/nicira/NeutronPlugin.py:1111 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1186 +#: neutron/plugins/nicira/NeutronPlugin.py:1179 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1200 +#: neutron/plugins/nicira/NeutronPlugin.py:1193 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1211 +#: neutron/plugins/nicira/NeutronPlugin.py:1204 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1303 +#: neutron/plugins/nicira/NeutronPlugin.py:1296 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1331 +#: neutron/plugins/nicira/NeutronPlugin.py:1324 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1414 +#: neutron/plugins/nicira/NeutronPlugin.py:1407 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1413 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1431 +#: neutron/plugins/nicira/NeutronPlugin.py:1424 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1441 +#: neutron/plugins/nicira/NeutronPlugin.py:1434 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1470 -#: neutron/plugins/nicira/NeutronPlugin.py:1555 +#: neutron/plugins/nicira/NeutronPlugin.py:1463 +#: neutron/plugins/nicira/NeutronPlugin.py:1548 #: neutron/plugins/nicira/NeutronServicePlugin.py:198 #: neutron/plugins/nicira/NeutronServicePlugin.py:1204 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1519 +#: neutron/plugins/nicira/NeutronPlugin.py:1512 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1522 +#: neutron/plugins/nicira/NeutronPlugin.py:1515 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1557 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1580 +#: neutron/plugins/nicira/NeutronPlugin.py:1573 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1577 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1579 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1643 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1647 +#: neutron/plugins/nicira/NeutronPlugin.py:1640 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1650 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1725 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:1816 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1829 +#: neutron/plugins/nicira/NeutronPlugin.py:1822 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1961 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1967 +#: neutron/plugins/nicira/NeutronPlugin.py:1960 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:1995 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2005 +#: neutron/plugins/nicira/NeutronPlugin.py:1998 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2032 +#: neutron/plugins/nicira/NeutronPlugin.py:2025 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2055 +#: neutron/plugins/nicira/NeutronPlugin.py:2048 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2085 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2159 +#: neutron/plugins/nicira/NeutronPlugin.py:2152 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2167 +#: neutron/plugins/nicira/NeutronPlugin.py:2160 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -9618,12 +9629,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2174 +#: neutron/plugins/nicira/NeutronPlugin.py:2167 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2187 +#: neutron/plugins/nicira/NeutronPlugin.py:2180 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9651,6 +9662,11 @@ msgstr "" msgid "An exception occurred while creating a port on lswitch %s" msgstr "" +#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#, python-format +msgid "Unable to create port on NVP logical router %s" +msgstr "" + #: neutron/plugins/nicira/NeutronServicePlugin.py:469 #, python-format msgid "Unable to create integration logic switch for router %s" @@ -9860,24 +9876,24 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:54 +#: neutron/plugins/nicira/nsx_cluster.py:49 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:66 +#: neutron/plugins/nicira/nsx_cluster.py:61 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:124 +#: neutron/plugins/nicira/nvplib.py:117 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:128 +#: neutron/plugins/nicira/nvplib.py:121 #, python-format msgid "locals=[%s]" msgstr "" @@ -10278,108 +10294,103 @@ msgstr "" msgid "Task status check interval" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:24 +#: neutron/plugins/nicira/common/exceptions.py:21 #, python-format -msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:28 +#: neutron/plugins/nicira/common/exceptions.py:25 #, python-format msgid "Unable to fulfill request with version %(version)s." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:32 +#: neutron/plugins/nicira/common/exceptions.py:29 #, python-format -msgid "Invalid NVP connection parameters: %(conn_params)s" +msgid "Invalid NSX connection parameters: %(conn_params)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:36 +#: neutron/plugins/nicira/common/exceptions.py:33 #, python-format msgid "" "Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the nvp plugin ini file." +"values are specified in the [DEFAULT] section of the NSX plugin ini file." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:42 +#: neutron/plugins/nicira/common/exceptions.py:39 #, python-format msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:47 +#: neutron/plugins/nicira/common/exceptions.py:44 #, python-format msgid "" "Unable to create port on network %(network)s. Maximum number of ports " "reached" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:52 +#: neutron/plugins/nicira/common/exceptions.py:49 #, python-format msgid "" "While retrieving NAT rules, %(actual_rules)s were found whereas rules in " "the (%(min_rules)s,%(max_rules)s) interval were expected" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:58 +#: neutron/plugins/nicira/common/exceptions.py:55 #, python-format -msgid "Invalid NVP attachment type '%(attachment_type)s'" +msgid "Invalid NSX attachment type '%(attachment_type)s'" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:62 +#: neutron/plugins/nicira/common/exceptions.py:59 msgid "" "The networking backend is currently in maintenance mode and therefore " "unable to accept requests which modify its state. Please try later." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:74 +#: neutron/plugins/nicira/common/exceptions.py:65 #, python-format msgid "Gateway Service %(gateway)s is already in use" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:78 +#: neutron/plugins/nicira/common/exceptions.py:69 #, python-format msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:82 +#: neutron/plugins/nicira/common/exceptions.py:73 #, python-format -msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:86 +#: neutron/plugins/nicira/common/exceptions.py:77 #, python-format msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NVP setup" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" " and/or configuration" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:91 +#: neutron/plugins/nicira/common/exceptions.py:82 #, python-format msgid "" "An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " "via port %(port_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:100 +#: neutron/plugins/nicira/common/exceptions.py:91 #, python-format msgid "Unable to find LSN for %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:104 +#: neutron/plugins/nicira/common/exceptions.py:95 #, python-format msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:109 +#: neutron/plugins/nicira/common/exceptions.py:100 #, python-format msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:113 +#: neutron/plugins/nicira/common/exceptions.py:104 #, python-format msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" @@ -11558,383 +11569,383 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:212 +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:260 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:278 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:301 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:303 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:377 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:393 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" "Adding a tunnel endpoint failed due to a concurrenttransaction had been " "committed (%s attempts left)" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:398 +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:312 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:329 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:434 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:523 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:294 #, python-format msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:306 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, 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:469 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, 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:488 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:480 #, 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:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 #, 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:517 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, 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:534 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:566 #, 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:618 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:610 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:668 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:687 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:768 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:760 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:766 #, 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:862 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:854 #, python-format msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:871 +#: 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:883 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:886 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920 #, python-format msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:926 #, python-format msgid "" "Port %s was not found on the integration bridge and will therefore not be" " processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 #, python-format msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:956 #, python-format msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1080 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1151 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1163 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1184 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1180 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1194 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1203 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1249 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1265 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 #, 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:1276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, 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:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275 #, 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:1288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, 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:1303 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1295 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1317 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1320 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12206,58 +12217,58 @@ msgstr "" msgid "Invalid configuration. check ryu.ini" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:96 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:94 #, python-format msgid "Could not get IPv4 address from %(nic)s: %(cfg)s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:162 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:160 #, python-format msgid "External port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:170 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:168 msgid "Get Ryu rest API address" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:220 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:218 msgid "Ryu rest API port isn't specified" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:221 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:219 #, python-format msgid "Going to ofp controller mode %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236 msgid "Port update received" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269 msgid "Agent loop has new device" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296 #, python-format msgid "tunnel_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 #, python-format msgid "ovsdb_port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:302 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 #, python-format msgid "ovsdb_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:308 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:306 #, python-format msgid "Initialization failed: %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:311 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:309 msgid "" "Ryu initialization on the node is done. Agent initialized successfully, " "now running..." @@ -12386,13 +12397,13 @@ msgstr "" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgstr "" -#: neutron/server/__init__.py:40 +#: neutron/server/__init__.py:39 msgid "" "ERROR: Unable to find configuration file via the default search paths " "(~/.neutron/, ~/, /etc/neutron/, /etc/) and the '--config-file' option!" msgstr "" -#: neutron/server/__init__.py:47 +#: neutron/server/__init__.py:46 #, python-format msgid "ERROR: %s" msgstr "" @@ -13639,56 +13650,60 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:76 -#: neutron/tests/unit/nec/test_ofc_client.py:82 -#: neutron/tests/unit/nec/test_ofc_client.py:91 +#: neutron/tests/unit/nec/test_ofc_client.py:77 +msgid "The specified OFC resource (/somewhere) is not found." +msgstr "" + +#: neutron/tests/unit/nec/test_ofc_client.py:81 +#: neutron/tests/unit/nec/test_ofc_client.py:87 +#: neutron/tests/unit/nec/test_ofc_client.py:96 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:101 +#: neutron/tests/unit/nec/test_ofc_client.py:106 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:406 +#: neutron/tests/unit/vmware/apiclient/fake.py:404 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:415 +#: neutron/tests/unit/vmware/apiclient/fake.py:413 #, python-format msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:103 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:115 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:126 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:143 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:161 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:183 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:205 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:289 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:303 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:317 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:359 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:193 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:256 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 #, python-format msgid "Lswitch %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/test_edge_router.py:132 +#: neutron/tests/unit/vmware/vshield/test_edge_router.py:130 msgid "Tasks not completed" msgstr "" @@ -14799,3 +14814,37 @@ msgstr "" #~ msgid "Security group: %s was already deleted from backend" #~ msgstr "" +#~ msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +#~ msgstr "" + +#~ msgid "NotFound %(resource)s for neutron_id=%(id)s." +#~ msgstr "" + +#~ msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +#~ msgstr "" + +#~ msgid "Invalid NVP connection parameters: %(conn_params)s" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid cluster values: %(invalid_attrs)s. " +#~ "Please ensure that these values are " +#~ "specified in the [DEFAULT] section of" +#~ " the nvp plugin ini file." +#~ msgstr "" + +#~ msgid "Invalid NVP attachment type '%(attachment_type)s'" +#~ msgstr "" + +#~ msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" +#~ msgstr "" + +#~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +#~ msgstr "" + +#~ msgid "" +#~ "Service cluster: '%(cluster_id)s' is " +#~ "unavailable. Please, check NVP setup " +#~ "and/or configuration" +#~ msgstr "" + diff --git a/neutron/locale/pt_BR/LC_MESSAGES/neutron.po b/neutron/locale/pt_BR/LC_MESSAGES/neutron.po index cba817776..74bbdddc4 100644 --- a/neutron/locale/pt_BR/LC_MESSAGES/neutron.po +++ b/neutron/locale/pt_BR/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-27 06:23+0000\n" +"POT-Creation-Date: 2014-02-28 06:26+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Portuguese (Brazil) " @@ -38,59 +38,59 @@ msgstr "" msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: neutron/manager.py:72 +#: neutron/manager.py:69 #, python-format msgid "dhcp_agents_per_network must be >= 1. '%s' is invalid." msgstr "" -#: neutron/manager.py:84 +#: neutron/manager.py:81 msgid "Neutron core_plugin not configured!" msgstr "" -#: neutron/manager.py:113 +#: neutron/manager.py:110 #, python-format msgid "Loading core plugin: %s" msgstr "" -#: neutron/manager.py:140 +#: neutron/manager.py:137 #, python-format msgid "Error loading plugin by name, %s" msgstr "" -#: neutron/manager.py:141 +#: neutron/manager.py:138 #, python-format msgid "Error loading plugin by class, %s" msgstr "" -#: neutron/manager.py:142 +#: neutron/manager.py:139 msgid "Plugin not found." msgstr "" -#: neutron/manager.py:147 +#: neutron/manager.py:144 msgid "Loading services supported by the core plugin" msgstr "" -#: neutron/manager.py:156 +#: neutron/manager.py:153 #, python-format msgid "Service %s is supported by the core plugin" msgstr "" -#: neutron/manager.py:169 +#: neutron/manager.py:166 #, python-format msgid "Loading service plugins: %s" msgstr "" -#: neutron/manager.py:174 +#: neutron/manager.py:171 #, python-format msgid "Loading Plugin: %s" msgstr "" -#: neutron/manager.py:182 +#: neutron/manager.py:179 #, python-format msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/manager.py:194 +#: neutron/manager.py:191 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -218,42 +218,42 @@ msgstr "" msgid "%s is already registered." msgstr "" -#: neutron/service.py:39 +#: neutron/service.py:37 msgid "Seconds between running periodic tasks" msgstr "" -#: neutron/service.py:42 +#: neutron/service.py:40 msgid "Number of separate worker processes for service" msgstr "" -#: neutron/service.py:45 +#: neutron/service.py:43 msgid "" "Range of seconds to randomly delay when starting the periodic task " "scheduler to reduce stampeding. (Disable by setting to 0)" msgstr "" -#: neutron/service.py:102 +#: neutron/service.py:100 msgid "Error occurred: trying old api-paste.ini." msgstr "" -#: neutron/service.py:107 +#: neutron/service.py:105 msgid "Unrecoverable error: please check log for details." msgstr "" -#: neutron/service.py:116 +#: neutron/service.py:114 msgid "No known API applications configured." msgstr "" -#: neutron/service.py:123 +#: neutron/service.py:121 #, python-format msgid "Neutron service started, listening on %(host)s:%(port)s" msgstr "" -#: neutron/service.py:224 +#: neutron/service.py:222 msgid "Exception occurs when timer stops" msgstr "" -#: neutron/service.py:234 +#: neutron/service.py:232 msgid "Exception occurs when waiting for timer" msgstr "" @@ -437,7 +437,7 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:184 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 #: neutron/agent/metadata/namespace_proxy.py:156 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,7 +507,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:887 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 #: neutron/agent/metadata/agent.py:305 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -515,191 +515,191 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:892 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 #: neutron/agent/metadata/agent.py:310 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:241 #: neutron/services/loadbalancer/agent/agent_manager.py:121 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:897 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:158 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:158 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:166 +#: neutron/agent/l3_agent.py:162 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:169 +#: neutron/agent/l3_agent.py:165 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:174 +#: neutron/agent/l3_agent.py:170 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:176 +#: neutron/agent/l3_agent.py:172 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:179 +#: neutron/agent/l3_agent.py:175 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:181 +#: neutron/agent/l3_agent.py:177 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:204 +#: neutron/agent/l3_agent.py:200 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:231 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:236 +#: neutron/agent/l3_agent.py:232 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:257 +#: neutron/agent/l3_agent.py:253 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:277 +#: neutron/agent/l3_agent.py:273 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:298 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:322 +#: neutron/agent/l3_agent.py:318 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:346 +#: neutron/agent/l3_agent.py:342 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:395 +#: neutron/agent/l3_agent.py:391 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:397 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:545 +#: neutron/agent/l3_agent.py:541 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:669 +#: neutron/agent/l3_agent.py:665 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:674 +#: neutron/agent/l3_agent.py:670 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:678 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:686 +#: neutron/agent/l3_agent.py:682 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:693 +#: neutron/agent/l3_agent.py:689 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:742 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:751 +#: neutron/agent/l3_agent.py:747 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:753 neutron/agent/l3_agent.py:791 +#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:767 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:782 +#: neutron/agent/l3_agent.py:778 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:785 +#: neutron/agent/l3_agent.py:781 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:783 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:800 +#: neutron/agent/l3_agent.py:796 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:820 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:828 +#: neutron/agent/l3_agent.py:824 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:860 +#: neutron/agent/l3_agent.py:856 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:884 +#: neutron/agent/l3_agent.py:880 msgid "Report state task successfully completed" msgstr "" @@ -725,7 +725,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279 #, python-format msgid "Delete %s" msgstr "" @@ -1077,7 +1077,7 @@ msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:61 -#: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" @@ -1183,86 +1183,86 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:39 +#: neutron/agent/linux/ovs_lib.py:34 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 -#: neutron/agent/linux/ovs_lib.py:313 +#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 +#: neutron/agent/linux/ovs_lib.py:308 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:174 +#: neutron/agent/linux/ovs_lib.py:169 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:200 +#: neutron/agent/linux/ovs_lib.py:195 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:230 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:239 +#: neutron/agent/linux/ovs_lib.py:234 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:242 +#: neutron/agent/linux/ovs_lib.py:237 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:245 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:361 +#: neutron/agent/linux/ovs_lib.py:356 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:371 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:402 +#: neutron/agent/linux/ovs_lib.py:397 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:412 +#: neutron/agent/linux/ovs_lib.py:407 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:425 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:440 +#: neutron/agent/linux/ovs_lib.py:435 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:451 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:461 +#: neutron/agent/linux/ovs_lib.py:456 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:473 +#: neutron/agent/linux/ovs_lib.py:468 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:477 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1830,7 +1830,7 @@ msgstr "" msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:65 +#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" @@ -1858,409 +1858,409 @@ msgstr "" msgid "Request Failed: internal server error while processing your request." msgstr "" -#: neutron/common/config.py:39 +#: neutron/common/config.py:37 msgid "The host IP to bind to" msgstr "" -#: neutron/common/config.py:41 +#: neutron/common/config.py:39 msgid "The port to bind to" msgstr "" -#: neutron/common/config.py:43 +#: neutron/common/config.py:41 msgid "The API paste config file to use" msgstr "" -#: neutron/common/config.py:45 +#: neutron/common/config.py:43 msgid "The path for API extensions" msgstr "" -#: neutron/common/config.py:47 +#: neutron/common/config.py:45 msgid "The policy file to use" msgstr "" -#: neutron/common/config.py:51 +#: neutron/common/config.py:49 msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:53 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 msgid "The service plugins Neutron will use" msgstr "" -#: neutron/common/config.py:55 +#: neutron/common/config.py:53 msgid "The base MAC address Neutron will use for VIFs" msgstr "" -#: neutron/common/config.py:57 +#: neutron/common/config.py:55 msgid "How many times Neutron will retry MAC generation" msgstr "" -#: neutron/common/config.py:59 +#: neutron/common/config.py:57 msgid "Allow the usage of the bulk API" msgstr "" -#: neutron/common/config.py:61 +#: neutron/common/config.py:59 msgid "Allow the usage of the pagination" msgstr "" -#: neutron/common/config.py:63 +#: neutron/common/config.py:61 msgid "Allow the usage of the sorting" msgstr "" -#: neutron/common/config.py:65 +#: neutron/common/config.py:63 msgid "" "The maximum number of items returned in a single response, value was " "'infinite' or negative integer means no limit" msgstr "" -#: neutron/common/config.py:69 +#: neutron/common/config.py:67 msgid "Maximum number of DNS nameservers" msgstr "" -#: neutron/common/config.py:71 +#: neutron/common/config.py:69 msgid "Maximum number of host routes per subnet" msgstr "" -#: neutron/common/config.py:73 +#: neutron/common/config.py:71 msgid "Maximum number of fixed ips per port" msgstr "" -#: neutron/common/config.py:76 +#: neutron/common/config.py:74 msgid "DHCP lease duration" msgstr "" -#: neutron/common/config.py:78 +#: neutron/common/config.py:76 msgid "Allow sending resource operation notification to DHCP agent" msgstr "" -#: neutron/common/config.py:81 +#: neutron/common/config.py:79 msgid "Allow overlapping IP support in Neutron" msgstr "" -#: neutron/common/config.py:83 +#: neutron/common/config.py:81 msgid "The hostname Neutron is running on" msgstr "" -#: neutron/common/config.py:85 +#: neutron/common/config.py:83 msgid "Ensure that configured gateway is on subnet" msgstr "" -#: neutron/common/config.py:91 +#: neutron/common/config.py:89 msgid "" "Where to store Neutron state files. This directory must be writable by " "the agent." msgstr "" -#: neutron/common/config.py:117 +#: neutron/common/config.py:115 #, python-format msgid "Base MAC: %s" msgstr "" -#: neutron/common/config.py:128 +#: neutron/common/config.py:126 msgid "Logging enabled!" msgstr "" -#: neutron/common/config.py:144 +#: neutron/common/config.py:142 #, python-format msgid "Config paste file: %s" msgstr "" -#: neutron/common/config.py:149 +#: neutron/common/config.py:147 #, python-format msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" -#: neutron/common/exceptions.py:32 +#: neutron/common/exceptions.py:30 #: neutron/plugins/nicira/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" -#: neutron/common/exceptions.py:53 +#: neutron/common/exceptions.py:51 #, python-format msgid "Bad %(resource)s request: %(msg)s" msgstr "" -#: neutron/common/exceptions.py:65 +#: neutron/common/exceptions.py:63 msgid "Not authorized." msgstr "" -#: neutron/common/exceptions.py:69 +#: neutron/common/exceptions.py:67 msgid "The service is unavailable" msgstr "" -#: neutron/common/exceptions.py:73 +#: neutron/common/exceptions.py:71 #, python-format msgid "User does not have admin privileges: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:77 +#: neutron/common/exceptions.py:75 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: neutron/common/exceptions.py:81 +#: neutron/common/exceptions.py:79 #, python-format msgid "Network %(net_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:85 +#: neutron/common/exceptions.py:83 #, python-format msgid "Subnet %(subnet_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:89 +#: neutron/common/exceptions.py:87 #, python-format msgid "Port %(port_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:93 +#: neutron/common/exceptions.py:91 #, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:98 +#: neutron/common/exceptions.py:96 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:102 +#: neutron/common/exceptions.py:100 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:106 +#: neutron/common/exceptions.py:104 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:110 +#: neutron/common/exceptions.py:108 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:114 +#: neutron/common/exceptions.py:112 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:118 +#: neutron/common/exceptions.py:116 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:122 +#: neutron/common/exceptions.py:120 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:127 +#: neutron/common/exceptions.py:125 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:132 +#: neutron/common/exceptions.py:130 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:138 +#: neutron/common/exceptions.py:136 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:144 +#: neutron/common/exceptions.py:142 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:150 +#: neutron/common/exceptions.py:148 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:155 +#: neutron/common/exceptions.py:153 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:160 +#: neutron/common/exceptions.py:158 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:166 +#: neutron/common/exceptions.py:164 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:171 +#: neutron/common/exceptions.py:169 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:174 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:184 +#: neutron/common/exceptions.py:182 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:187 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:194 +#: neutron/common/exceptions.py:192 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:204 +#: neutron/common/exceptions.py:202 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:208 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:212 +#: neutron/common/exceptions.py:210 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:217 +#: neutron/common/exceptions.py:215 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:222 +#: neutron/common/exceptions.py:220 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:226 +#: neutron/common/exceptions.py:224 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:230 +#: neutron/common/exceptions.py:228 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:234 +#: neutron/common/exceptions.py:232 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:238 +#: neutron/common/exceptions.py:236 msgid "Sudo privilege is required to run this command." msgstr "" -#: neutron/common/exceptions.py:242 +#: neutron/common/exceptions.py:240 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:246 +#: neutron/common/exceptions.py:244 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:250 +#: neutron/common/exceptions.py:248 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:254 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:259 +#: neutron/common/exceptions.py:257 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:264 +#: neutron/common/exceptions.py:262 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:268 +#: neutron/common/exceptions.py:266 #, python-format msgid "Extensions not found: %(extensions)s" msgstr "" -#: neutron/common/exceptions.py:272 +#: neutron/common/exceptions.py:270 #, python-format msgid "Invalid content type %(content_type)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:274 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:281 +#: neutron/common/exceptions.py:279 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:285 +#: neutron/common/exceptions.py:283 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:290 +#: neutron/common/exceptions.py:288 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:295 +#: neutron/common/exceptions.py:293 #, python-format msgid "" "Current gateway ip %(ip_address)s already in use by port %(port_id)s. " "Unable to update." msgstr "" -#: neutron/common/exceptions.py:300 +#: neutron/common/exceptions.py:298 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" -#: neutron/common/exceptions.py:310 +#: neutron/common/exceptions.py:308 #, python-format msgid "Invalid network VXLAN port range: '%(vxlan_range)s'" msgstr "" -#: neutron/common/exceptions.py:314 +#: neutron/common/exceptions.py:312 #, python-format msgid "Found duplicate extension: %(alias)s" msgstr "" @@ -2282,32 +2282,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:53 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:143 +#: neutron/common/utils.py:140 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:146 +#: neutron/common/utils.py:143 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:149 +#: neutron/common/utils.py:146 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:151 +#: neutron/common/utils.py:148 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:154 +#: neutron/common/utils.py:151 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2339,12 +2339,12 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/api.py:59 +#: neutron/db/api.py:55 #, python-format msgid "Database registration exception: %s" msgstr "" -#: neutron/db/api.py:70 +#: neutron/db/api.py:66 msgid "Database exception" msgstr "" @@ -2613,99 +2613,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:168 +#: neutron/db/l3_db.py:163 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:607 +#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:277 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:291 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 #: neutron/plugins/bigswitch/plugin.py:817 #: neutron/plugins/bigswitch/plugin.py:826 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:307 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:318 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:333 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:467 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:506 +#: neutron/db/l3_db.py:501 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:510 +#: neutron/db/l3_db.py:505 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:522 +#: neutron/db/l3_db.py:517 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:529 +#: neutron/db/l3_db.py:524 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:533 +#: neutron/db/l3_db.py:528 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1853 +#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:731 +#: neutron/db/l3_db.py:726 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:749 +#: neutron/db/l3_db.py:744 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:837 +#: neutron/db/l3_db.py:832 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2959,24 +2959,24 @@ msgstr "" msgid "Multiple agents with agent_type=%(agent_type)s and host=%(host)s found" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:26 +#: neutron/extensions/allowedaddresspairs.py:22 msgid "AllowedAddressPair must contain ip_address" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:30 +#: neutron/extensions/allowedaddresspairs.py:26 msgid "" "Port Security must be enabled in order to have allowed address pairs on a" " port." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:35 +#: neutron/extensions/allowedaddresspairs.py:31 #, python-format msgid "" "Request contains duplicate address pair: mac_address %(mac_address)s " "ip_address %(ip_address)s." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:40 +#: neutron/extensions/allowedaddresspairs.py:36 msgid "Port's Fixed IP and Mac Address match an address pair entry." msgstr "" @@ -3141,39 +3141,39 @@ msgid "" "unlimited." msgstr "" -#: neutron/extensions/l3.py:34 +#: neutron/extensions/l3.py:29 #, python-format msgid "Router %(router_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:38 +#: neutron/extensions/l3.py:33 #, python-format msgid "Router %(router_id)s still has active ports" msgstr "" -#: neutron/extensions/l3.py:42 +#: neutron/extensions/l3.py:37 #, python-format msgid "Router %(router_id)s does not have an interface with id %(port_id)s" msgstr "" -#: neutron/extensions/l3.py:47 +#: neutron/extensions/l3.py:42 #, python-format msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s" msgstr "" -#: neutron/extensions/l3.py:52 +#: neutron/extensions/l3.py:47 #, python-format msgid "" "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot " "be deleted, as it is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:58 +#: neutron/extensions/l3.py:53 #, python-format msgid "Floating IP %(floatingip_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:62 +#: neutron/extensions/l3.py:57 #, python-format msgid "" "External network %(external_network_id)s is not reachable from subnet " @@ -3181,7 +3181,7 @@ msgid "" "Floating IP." msgstr "" -#: neutron/extensions/l3.py:68 +#: neutron/extensions/l3.py:63 #, python-format msgid "" "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with " @@ -3189,25 +3189,25 @@ msgid "" "has a floating IP on external network %(net_id)s." msgstr "" -#: neutron/extensions/l3.py:75 +#: neutron/extensions/l3.py:70 #, python-format msgid "" "Port %(port_id)s has owner %(device_owner)s and therefore cannot be " "deleted directly via the port API." msgstr "" -#: neutron/extensions/l3.py:80 +#: neutron/extensions/l3.py:75 #, python-format msgid "" "Gateway cannot be updated for router %(router_id)s, since a gateway to " "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:140 +#: neutron/extensions/l3.py:135 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:144 +#: neutron/extensions/l3.py:139 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -3361,19 +3361,19 @@ msgstr "" msgid "Duplicate segment entry in request." msgstr "" -#: neutron/extensions/portsecurity.py:25 +#: neutron/extensions/portsecurity.py:20 msgid "" "Port has security group associated. Cannot disable port security or ip " "address until security group is removed" msgstr "" -#: neutron/extensions/portsecurity.py:30 +#: neutron/extensions/portsecurity.py:25 msgid "" "Port security must be enabled and port must have an IP address in order " "to use security groups." msgstr "" -#: neutron/extensions/portsecurity.py:35 +#: neutron/extensions/portsecurity.py:30 msgid "Port does not have port security binding." msgstr "" @@ -4829,7 +4829,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:55 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89 #: neutron/plugins/mlnx/rpc_callbacks.py:76 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" @@ -4844,9 +4844,9 @@ msgstr "" #: neutron/plugins/mlnx/rpc_callbacks.py:98 #: neutron/plugins/mlnx/rpc_callbacks.py:117 #: neutron/plugins/mlnx/rpc_callbacks.py:132 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:114 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 #, python-format msgid "%s can not be found in database" msgstr "" @@ -5629,7 +5629,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:192 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5637,8 +5637,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:222 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:443 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" msgstr "" @@ -5657,7 +5657,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:208 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5665,7 +5665,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:249 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5673,7 +5673,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:255 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:471 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5831,7 +5831,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 #: neutron/plugins/mlnx/mlnx_plugin.py:334 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:519 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" msgstr "" @@ -6172,7 +6172,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:41 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 -#: neutron/plugins/openvswitch/ovs_db_v2.py:133 +#: neutron/plugins/openvswitch/ovs_db_v2.py:130 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6187,7 +6187,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:157 +#: neutron/plugins/openvswitch/ovs_db_v2.py:154 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6201,7 +6201,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:141 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 -#: neutron/plugins/openvswitch/ovs_db_v2.py:198 +#: neutron/plugins/openvswitch/ovs_db_v2.py:195 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" @@ -6211,8 +6211,8 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:89 -#: neutron/plugins/openvswitch/ovs_db_v2.py:107 +#: neutron/plugins/openvswitch/ovs_db_v2.py:86 +#: neutron/plugins/openvswitch/ovs_db_v2.py:104 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6254,7 +6254,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:144 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6267,7 +6267,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:79 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122 #: neutron/plugins/mlnx/rpc_callbacks.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:123 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" @@ -6409,7 +6409,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent out of sync with plugin!" msgstr "" @@ -6431,7 +6431,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1356 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1348 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6518,14 +6518,14 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156 #, python-format msgid "Device %(device)s not bound to the agent host %(host)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:150 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "" @@ -6547,26 +6547,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:217 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:225 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:233 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:237 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -6734,7 +6734,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:277 msgid "network_delete received" msgstr "" @@ -6745,12 +6745,12 @@ msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:318 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:343 msgid "fdb_remove received" msgstr "" @@ -6759,7 +6759,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:404 msgid "fdb_update received" msgstr "" @@ -6769,7 +6769,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:142 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" msgstr "" @@ -6780,14 +6780,14 @@ msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:942 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6795,29 +6795,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1015 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1020 #, python-format msgid "Port %s updated." msgstr "" @@ -6836,8 +6836,8 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1233 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" @@ -6898,7 +6898,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:163 +#: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6907,7 +6907,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:193 +#: neutron/plugins/openvswitch/ovs_db_v2.py:190 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " @@ -6916,7 +6916,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:188 +#: neutron/plugins/openvswitch/ovs_db_v2.py:185 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " @@ -8044,7 +8044,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:231 +#: neutron/plugins/openvswitch/ovs_db_v2.py:228 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8083,7 +8083,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8430,7 +8430,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:142 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:364 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8578,8 +8578,8 @@ msgid "" msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -8772,88 +8772,93 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:247 +#: neutron/plugins/nec/nec_plugin.py:256 +#, python-format +msgid "deactivate_port(): OFC port for port=%s is already removed." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:263 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:268 +#: neutron/plugins/nec/nec_plugin.py:284 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:317 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:341 +#: neutron/plugins/nec/nec_plugin.py:357 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:360 +#: neutron/plugins/nec/nec_plugin.py:376 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:371 +#: neutron/plugins/nec/nec_plugin.py:387 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:525 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:589 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:622 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:632 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:689 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:720 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:730 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:749 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:754 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9029,17 +9034,17 @@ msgstr "" msgid "delete_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:54 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:52 #, python-format msgid "Update ports: added=%(added)s, removed=%(removed)s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:76 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:74 #, python-format msgid "port_update received: %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:219 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:217 msgid "No port changed." msgstr "" @@ -9092,45 +9097,52 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:32 #, python-format -msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgid "The specified OFC resource (%(resource)s) is not found." msgstr "" #: neutron/plugins/nec/common/exceptions.py:36 #, python-format -msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:40 +#, python-format +msgid "" +"Neutron-OFC resource mapping for %(resource)s %(neutron_id)s is not " +"found. It may be deleted during processing." msgstr "" -#: neutron/plugins/nec/common/exceptions.py:41 +#: neutron/plugins/nec/common/exceptions.py:46 #, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:45 +#: neutron/plugins/nec/common/exceptions.py:50 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:51 +#: neutron/plugins/nec/common/exceptions.py:56 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:61 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:66 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:65 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:69 +#: neutron/plugins/nec/common/exceptions.py:74 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " @@ -9154,14 +9166,19 @@ msgstr "" #: neutron/plugins/nec/common/ofc_client.py:99 #, python-format +msgid "Specified resource %s does not exist on OFC " +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:103 +#, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:102 +#: neutron/plugins/nec/common/ofc_client.py:106 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:111 +#: neutron/plugins/nec/common/ofc_client.py:115 #, python-format msgid "Failed to connect OFC : %s" msgstr "" @@ -9171,23 +9188,18 @@ msgstr "" msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:143 -#, python-format -msgid "NotFound %(resource)s for neutron_id=%(id)s." -msgstr "" - -#: neutron/plugins/nec/db/api.py:169 +#: neutron/plugins/nec/db/api.py:168 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:202 +#: neutron/plugins/nec/db/api.py:201 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:208 -#: neutron/plugins/openvswitch/ovs_db_v2.py:319 +#: neutron/plugins/nec/db/api.py:207 +#: neutron/plugins/openvswitch/ovs_db_v2.py:316 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9211,103 +9223,102 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:230 +#: neutron/plugins/nicira/NeutronPlugin.py:223 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:266 +#: neutron/plugins/nicira/NeutronPlugin.py:259 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:268 -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#: neutron/plugins/nicira/NeutronPlugin.py:261 #, python-format -msgid "Unable to create port on NVP logical router %s" +msgid "Unable to create port on NSX logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:271 +#: neutron/plugins/nicira/NeutronPlugin.py:264 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(nsx_router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:349 +#: neutron/plugins/nicira/NeutronPlugin.py:342 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:355 +#: neutron/plugins/nicira/NeutronPlugin.py:348 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:361 +#: neutron/plugins/nicira/NeutronPlugin.py:354 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:407 +#: neutron/plugins/nicira/NeutronPlugin.py:400 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:447 +#: neutron/plugins/nicira/NeutronPlugin.py:440 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:459 -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#: neutron/plugins/nicira/NeutronPlugin.py:709 +#: neutron/plugins/nicira/NeutronPlugin.py:452 +#: neutron/plugins/nicira/NeutronPlugin.py:504 +#: neutron/plugins/nicira/NeutronPlugin.py:702 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:480 +#: neutron/plugins/nicira/NeutronPlugin.py:473 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:491 +#: neutron/plugins/nicira/NeutronPlugin.py:484 #, python-format msgid "" "Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " "to be rolled back for Neutron port: %(neutron_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:496 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:518 +#: neutron/plugins/nicira/NeutronPlugin.py:511 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:518 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:530 +#: neutron/plugins/nicira/NeutronPlugin.py:523 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:532 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9315,302 +9326,302 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:554 -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:1070 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:566 +#: neutron/plugins/nicira/NeutronPlugin.py:559 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:584 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:604 +#: neutron/plugins/nicira/NeutronPlugin.py:597 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:614 +#: neutron/plugins/nicira/NeutronPlugin.py:607 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:655 +#: neutron/plugins/nicira/NeutronPlugin.py:648 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:690 -#: neutron/plugins/nicira/NeutronPlugin.py:1788 +#: neutron/plugins/nicira/NeutronPlugin.py:683 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:694 -#: neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/plugins/nicira/NeutronPlugin.py:687 +#: neutron/plugins/nicira/NeutronPlugin.py:1785 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 +#: neutron/plugins/nicira/NeutronPlugin.py:689 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:738 +#: neutron/plugins/nicira/NeutronPlugin.py:731 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:771 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 +#: neutron/plugins/nicira/NeutronPlugin.py:775 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:786 +#: neutron/plugins/nicira/NeutronPlugin.py:779 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:790 -#: neutron/plugins/nicira/NeutronPlugin.py:806 +#: neutron/plugins/nicira/NeutronPlugin.py:783 +#: neutron/plugins/nicira/NeutronPlugin.py:799 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:812 +#: neutron/plugins/nicira/NeutronPlugin.py:805 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:857 +#: neutron/plugins/nicira/NeutronPlugin.py:850 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:891 +#: neutron/plugins/nicira/NeutronPlugin.py:884 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:981 +#: neutron/plugins/nicira/NeutronPlugin.py:974 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1066 +#: neutron/plugins/nicira/NeutronPlugin.py:1059 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1085 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1088 +#: neutron/plugins/nicira/NeutronPlugin.py:1081 #: neutron/plugins/nicira/NeutronServicePlugin.py:515 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1118 +#: neutron/plugins/nicira/NeutronPlugin.py:1111 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1186 +#: neutron/plugins/nicira/NeutronPlugin.py:1179 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1200 +#: neutron/plugins/nicira/NeutronPlugin.py:1193 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1211 +#: neutron/plugins/nicira/NeutronPlugin.py:1204 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1303 +#: neutron/plugins/nicira/NeutronPlugin.py:1296 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1331 +#: neutron/plugins/nicira/NeutronPlugin.py:1324 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1414 +#: neutron/plugins/nicira/NeutronPlugin.py:1407 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1413 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1431 +#: neutron/plugins/nicira/NeutronPlugin.py:1424 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1441 +#: neutron/plugins/nicira/NeutronPlugin.py:1434 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1470 -#: neutron/plugins/nicira/NeutronPlugin.py:1555 +#: neutron/plugins/nicira/NeutronPlugin.py:1463 +#: neutron/plugins/nicira/NeutronPlugin.py:1548 #: neutron/plugins/nicira/NeutronServicePlugin.py:198 #: neutron/plugins/nicira/NeutronServicePlugin.py:1204 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1519 +#: neutron/plugins/nicira/NeutronPlugin.py:1512 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1522 +#: neutron/plugins/nicira/NeutronPlugin.py:1515 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1557 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1580 +#: neutron/plugins/nicira/NeutronPlugin.py:1573 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1577 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1579 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1643 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1647 +#: neutron/plugins/nicira/NeutronPlugin.py:1640 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1650 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1725 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:1816 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1829 +#: neutron/plugins/nicira/NeutronPlugin.py:1822 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1961 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1967 +#: neutron/plugins/nicira/NeutronPlugin.py:1960 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:1995 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2005 +#: neutron/plugins/nicira/NeutronPlugin.py:1998 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2032 +#: neutron/plugins/nicira/NeutronPlugin.py:2025 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2055 +#: neutron/plugins/nicira/NeutronPlugin.py:2048 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2085 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2159 +#: neutron/plugins/nicira/NeutronPlugin.py:2152 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2167 +#: neutron/plugins/nicira/NeutronPlugin.py:2160 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -9618,12 +9629,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2174 +#: neutron/plugins/nicira/NeutronPlugin.py:2167 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2187 +#: neutron/plugins/nicira/NeutronPlugin.py:2180 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9651,6 +9662,11 @@ msgstr "" msgid "An exception occurred while creating a port on lswitch %s" msgstr "" +#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#, python-format +msgid "Unable to create port on NVP logical router %s" +msgstr "" + #: neutron/plugins/nicira/NeutronServicePlugin.py:469 #, python-format msgid "Unable to create integration logic switch for router %s" @@ -9860,24 +9876,24 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:54 +#: neutron/plugins/nicira/nsx_cluster.py:49 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:66 +#: neutron/plugins/nicira/nsx_cluster.py:61 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:124 +#: neutron/plugins/nicira/nvplib.py:117 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:128 +#: neutron/plugins/nicira/nvplib.py:121 #, python-format msgid "locals=[%s]" msgstr "" @@ -10278,108 +10294,103 @@ msgstr "" msgid "Task status check interval" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:24 +#: neutron/plugins/nicira/common/exceptions.py:21 #, python-format -msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:28 +#: neutron/plugins/nicira/common/exceptions.py:25 #, python-format msgid "Unable to fulfill request with version %(version)s." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:32 +#: neutron/plugins/nicira/common/exceptions.py:29 #, python-format -msgid "Invalid NVP connection parameters: %(conn_params)s" +msgid "Invalid NSX connection parameters: %(conn_params)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:36 +#: neutron/plugins/nicira/common/exceptions.py:33 #, python-format msgid "" "Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the nvp plugin ini file." +"values are specified in the [DEFAULT] section of the NSX plugin ini file." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:42 +#: neutron/plugins/nicira/common/exceptions.py:39 #, python-format msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:47 +#: neutron/plugins/nicira/common/exceptions.py:44 #, python-format msgid "" "Unable to create port on network %(network)s. Maximum number of ports " "reached" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:52 +#: neutron/plugins/nicira/common/exceptions.py:49 #, python-format msgid "" "While retrieving NAT rules, %(actual_rules)s were found whereas rules in " "the (%(min_rules)s,%(max_rules)s) interval were expected" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:58 +#: neutron/plugins/nicira/common/exceptions.py:55 #, python-format -msgid "Invalid NVP attachment type '%(attachment_type)s'" +msgid "Invalid NSX attachment type '%(attachment_type)s'" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:62 +#: neutron/plugins/nicira/common/exceptions.py:59 msgid "" "The networking backend is currently in maintenance mode and therefore " "unable to accept requests which modify its state. Please try later." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:74 +#: neutron/plugins/nicira/common/exceptions.py:65 #, python-format msgid "Gateway Service %(gateway)s is already in use" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:78 +#: neutron/plugins/nicira/common/exceptions.py:69 #, python-format msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:82 +#: neutron/plugins/nicira/common/exceptions.py:73 #, python-format -msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:86 +#: neutron/plugins/nicira/common/exceptions.py:77 #, python-format msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NVP setup" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" " and/or configuration" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:91 +#: neutron/plugins/nicira/common/exceptions.py:82 #, python-format msgid "" "An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " "via port %(port_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:100 +#: neutron/plugins/nicira/common/exceptions.py:91 #, python-format msgid "Unable to find LSN for %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:104 +#: neutron/plugins/nicira/common/exceptions.py:95 #, python-format msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:109 +#: neutron/plugins/nicira/common/exceptions.py:100 #, python-format msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:113 +#: neutron/plugins/nicira/common/exceptions.py:104 #, python-format msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" @@ -11558,383 +11569,383 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:212 +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:260 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:278 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:301 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:303 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:377 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:393 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" "Adding a tunnel endpoint failed due to a concurrenttransaction had been " "committed (%s attempts left)" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:398 +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:312 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:329 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:434 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:523 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:294 #, python-format msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:306 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, 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:469 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, 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:488 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:480 #, 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:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 #, 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:517 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, 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:534 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:566 #, 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:618 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:610 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:668 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:687 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:768 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:760 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:766 #, 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:862 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:854 #, python-format msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:871 +#: 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:883 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:886 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920 #, python-format msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:926 #, python-format msgid "" "Port %s was not found on the integration bridge and will therefore not be" " processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 #, python-format msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:956 #, python-format msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1080 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1151 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1163 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1184 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1180 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1194 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1203 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1249 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1265 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 #, 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:1276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, 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:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275 #, 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:1288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, 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:1303 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1295 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1317 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1320 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12206,58 +12217,58 @@ msgstr "" msgid "Invalid configuration. check ryu.ini" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:96 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:94 #, python-format msgid "Could not get IPv4 address from %(nic)s: %(cfg)s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:162 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:160 #, python-format msgid "External port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:170 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:168 msgid "Get Ryu rest API address" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:220 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:218 msgid "Ryu rest API port isn't specified" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:221 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:219 #, python-format msgid "Going to ofp controller mode %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236 msgid "Port update received" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269 msgid "Agent loop has new device" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296 #, python-format msgid "tunnel_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 #, python-format msgid "ovsdb_port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:302 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 #, python-format msgid "ovsdb_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:308 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:306 #, python-format msgid "Initialization failed: %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:311 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:309 msgid "" "Ryu initialization on the node is done. Agent initialized successfully, " "now running..." @@ -12386,13 +12397,13 @@ msgstr "" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgstr "" -#: neutron/server/__init__.py:40 +#: neutron/server/__init__.py:39 msgid "" "ERROR: Unable to find configuration file via the default search paths " "(~/.neutron/, ~/, /etc/neutron/, /etc/) and the '--config-file' option!" msgstr "" -#: neutron/server/__init__.py:47 +#: neutron/server/__init__.py:46 #, python-format msgid "ERROR: %s" msgstr "" @@ -13639,56 +13650,60 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:76 -#: neutron/tests/unit/nec/test_ofc_client.py:82 -#: neutron/tests/unit/nec/test_ofc_client.py:91 +#: neutron/tests/unit/nec/test_ofc_client.py:77 +msgid "The specified OFC resource (/somewhere) is not found." +msgstr "" + +#: neutron/tests/unit/nec/test_ofc_client.py:81 +#: neutron/tests/unit/nec/test_ofc_client.py:87 +#: neutron/tests/unit/nec/test_ofc_client.py:96 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:101 +#: neutron/tests/unit/nec/test_ofc_client.py:106 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:406 +#: neutron/tests/unit/vmware/apiclient/fake.py:404 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:415 +#: neutron/tests/unit/vmware/apiclient/fake.py:413 #, python-format msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:103 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:115 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:126 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:143 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:161 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:183 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:205 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:289 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:303 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:317 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:359 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:193 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:256 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 #, python-format msgid "Lswitch %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/test_edge_router.py:132 +#: neutron/tests/unit/vmware/vshield/test_edge_router.py:130 msgid "Tasks not completed" msgstr "" @@ -14799,3 +14814,37 @@ msgstr "" #~ msgid "Security group: %s was already deleted from backend" #~ msgstr "" +#~ msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +#~ msgstr "" + +#~ msgid "NotFound %(resource)s for neutron_id=%(id)s." +#~ msgstr "" + +#~ msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +#~ msgstr "" + +#~ msgid "Invalid NVP connection parameters: %(conn_params)s" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid cluster values: %(invalid_attrs)s. " +#~ "Please ensure that these values are " +#~ "specified in the [DEFAULT] section of" +#~ " the nvp plugin ini file." +#~ msgstr "" + +#~ msgid "Invalid NVP attachment type '%(attachment_type)s'" +#~ msgstr "" + +#~ msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" +#~ msgstr "" + +#~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +#~ msgstr "" + +#~ msgid "" +#~ "Service cluster: '%(cluster_id)s' is " +#~ "unavailable. Please, check NVP setup " +#~ "and/or configuration" +#~ msgstr "" + diff --git a/neutron/locale/ro/LC_MESSAGES/neutron.po b/neutron/locale/ro/LC_MESSAGES/neutron.po index 96163520c..2dd8363be 100644 --- a/neutron/locale/ro/LC_MESSAGES/neutron.po +++ b/neutron/locale/ro/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-27 06:23+0000\n" +"POT-Creation-Date: 2014-02-28 06:26+0000\n" "PO-Revision-Date: 2013-06-08 07:51+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Romanian " @@ -39,59 +39,59 @@ msgstr "" msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: neutron/manager.py:72 +#: neutron/manager.py:69 #, python-format msgid "dhcp_agents_per_network must be >= 1. '%s' is invalid." msgstr "" -#: neutron/manager.py:84 +#: neutron/manager.py:81 msgid "Neutron core_plugin not configured!" msgstr "" -#: neutron/manager.py:113 +#: neutron/manager.py:110 #, python-format msgid "Loading core plugin: %s" msgstr "" -#: neutron/manager.py:140 +#: neutron/manager.py:137 #, python-format msgid "Error loading plugin by name, %s" msgstr "" -#: neutron/manager.py:141 +#: neutron/manager.py:138 #, python-format msgid "Error loading plugin by class, %s" msgstr "" -#: neutron/manager.py:142 +#: neutron/manager.py:139 msgid "Plugin not found." msgstr "" -#: neutron/manager.py:147 +#: neutron/manager.py:144 msgid "Loading services supported by the core plugin" msgstr "" -#: neutron/manager.py:156 +#: neutron/manager.py:153 #, python-format msgid "Service %s is supported by the core plugin" msgstr "" -#: neutron/manager.py:169 +#: neutron/manager.py:166 #, python-format msgid "Loading service plugins: %s" msgstr "" -#: neutron/manager.py:174 +#: neutron/manager.py:171 #, python-format msgid "Loading Plugin: %s" msgstr "" -#: neutron/manager.py:182 +#: neutron/manager.py:179 #, python-format msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/manager.py:194 +#: neutron/manager.py:191 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -219,42 +219,42 @@ msgstr "" msgid "%s is already registered." msgstr "" -#: neutron/service.py:39 +#: neutron/service.py:37 msgid "Seconds between running periodic tasks" msgstr "" -#: neutron/service.py:42 +#: neutron/service.py:40 msgid "Number of separate worker processes for service" msgstr "" -#: neutron/service.py:45 +#: neutron/service.py:43 msgid "" "Range of seconds to randomly delay when starting the periodic task " "scheduler to reduce stampeding. (Disable by setting to 0)" msgstr "" -#: neutron/service.py:102 +#: neutron/service.py:100 msgid "Error occurred: trying old api-paste.ini." msgstr "" -#: neutron/service.py:107 +#: neutron/service.py:105 msgid "Unrecoverable error: please check log for details." msgstr "" -#: neutron/service.py:116 +#: neutron/service.py:114 msgid "No known API applications configured." msgstr "" -#: neutron/service.py:123 +#: neutron/service.py:121 #, python-format msgid "Neutron service started, listening on %(host)s:%(port)s" msgstr "" -#: neutron/service.py:224 +#: neutron/service.py:222 msgid "Exception occurs when timer stops" msgstr "" -#: neutron/service.py:234 +#: neutron/service.py:232 msgid "Exception occurs when waiting for timer" msgstr "" @@ -438,7 +438,7 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:184 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 #: neutron/agent/metadata/namespace_proxy.py:156 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -508,7 +508,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:887 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 #: neutron/agent/metadata/agent.py:305 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -516,191 +516,191 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:892 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 #: neutron/agent/metadata/agent.py:310 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:241 #: neutron/services/loadbalancer/agent/agent_manager.py:121 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:897 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:158 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:158 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:166 +#: neutron/agent/l3_agent.py:162 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:169 +#: neutron/agent/l3_agent.py:165 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:174 +#: neutron/agent/l3_agent.py:170 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:176 +#: neutron/agent/l3_agent.py:172 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:179 +#: neutron/agent/l3_agent.py:175 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:181 +#: neutron/agent/l3_agent.py:177 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:204 +#: neutron/agent/l3_agent.py:200 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:231 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:236 +#: neutron/agent/l3_agent.py:232 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:257 +#: neutron/agent/l3_agent.py:253 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:277 +#: neutron/agent/l3_agent.py:273 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:298 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:322 +#: neutron/agent/l3_agent.py:318 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:346 +#: neutron/agent/l3_agent.py:342 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:395 +#: neutron/agent/l3_agent.py:391 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:397 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:545 +#: neutron/agent/l3_agent.py:541 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:669 +#: neutron/agent/l3_agent.py:665 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:674 +#: neutron/agent/l3_agent.py:670 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:678 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:686 +#: neutron/agent/l3_agent.py:682 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:693 +#: neutron/agent/l3_agent.py:689 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:742 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:751 +#: neutron/agent/l3_agent.py:747 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:753 neutron/agent/l3_agent.py:791 +#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:767 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:782 +#: neutron/agent/l3_agent.py:778 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:785 +#: neutron/agent/l3_agent.py:781 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:783 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:800 +#: neutron/agent/l3_agent.py:796 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:820 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:828 +#: neutron/agent/l3_agent.py:824 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:860 +#: neutron/agent/l3_agent.py:856 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:884 +#: neutron/agent/l3_agent.py:880 msgid "Report state task successfully completed" msgstr "" @@ -726,7 +726,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279 #, python-format msgid "Delete %s" msgstr "" @@ -1078,7 +1078,7 @@ msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:61 -#: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" @@ -1184,86 +1184,86 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:39 +#: neutron/agent/linux/ovs_lib.py:34 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 -#: neutron/agent/linux/ovs_lib.py:313 +#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 +#: neutron/agent/linux/ovs_lib.py:308 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:174 +#: neutron/agent/linux/ovs_lib.py:169 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:200 +#: neutron/agent/linux/ovs_lib.py:195 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:230 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:239 +#: neutron/agent/linux/ovs_lib.py:234 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:242 +#: neutron/agent/linux/ovs_lib.py:237 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:245 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:361 +#: neutron/agent/linux/ovs_lib.py:356 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:371 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:402 +#: neutron/agent/linux/ovs_lib.py:397 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:412 +#: neutron/agent/linux/ovs_lib.py:407 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:425 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:440 +#: neutron/agent/linux/ovs_lib.py:435 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:451 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:461 +#: neutron/agent/linux/ovs_lib.py:456 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:473 +#: neutron/agent/linux/ovs_lib.py:468 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:477 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1831,7 +1831,7 @@ msgstr "" msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:65 +#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" @@ -1859,409 +1859,409 @@ msgstr "" msgid "Request Failed: internal server error while processing your request." msgstr "" -#: neutron/common/config.py:39 +#: neutron/common/config.py:37 msgid "The host IP to bind to" msgstr "" -#: neutron/common/config.py:41 +#: neutron/common/config.py:39 msgid "The port to bind to" msgstr "" -#: neutron/common/config.py:43 +#: neutron/common/config.py:41 msgid "The API paste config file to use" msgstr "" -#: neutron/common/config.py:45 +#: neutron/common/config.py:43 msgid "The path for API extensions" msgstr "" -#: neutron/common/config.py:47 +#: neutron/common/config.py:45 msgid "The policy file to use" msgstr "" -#: neutron/common/config.py:51 +#: neutron/common/config.py:49 msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:53 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 msgid "The service plugins Neutron will use" msgstr "" -#: neutron/common/config.py:55 +#: neutron/common/config.py:53 msgid "The base MAC address Neutron will use for VIFs" msgstr "" -#: neutron/common/config.py:57 +#: neutron/common/config.py:55 msgid "How many times Neutron will retry MAC generation" msgstr "" -#: neutron/common/config.py:59 +#: neutron/common/config.py:57 msgid "Allow the usage of the bulk API" msgstr "" -#: neutron/common/config.py:61 +#: neutron/common/config.py:59 msgid "Allow the usage of the pagination" msgstr "" -#: neutron/common/config.py:63 +#: neutron/common/config.py:61 msgid "Allow the usage of the sorting" msgstr "" -#: neutron/common/config.py:65 +#: neutron/common/config.py:63 msgid "" "The maximum number of items returned in a single response, value was " "'infinite' or negative integer means no limit" msgstr "" -#: neutron/common/config.py:69 +#: neutron/common/config.py:67 msgid "Maximum number of DNS nameservers" msgstr "" -#: neutron/common/config.py:71 +#: neutron/common/config.py:69 msgid "Maximum number of host routes per subnet" msgstr "" -#: neutron/common/config.py:73 +#: neutron/common/config.py:71 msgid "Maximum number of fixed ips per port" msgstr "" -#: neutron/common/config.py:76 +#: neutron/common/config.py:74 msgid "DHCP lease duration" msgstr "" -#: neutron/common/config.py:78 +#: neutron/common/config.py:76 msgid "Allow sending resource operation notification to DHCP agent" msgstr "" -#: neutron/common/config.py:81 +#: neutron/common/config.py:79 msgid "Allow overlapping IP support in Neutron" msgstr "" -#: neutron/common/config.py:83 +#: neutron/common/config.py:81 msgid "The hostname Neutron is running on" msgstr "" -#: neutron/common/config.py:85 +#: neutron/common/config.py:83 msgid "Ensure that configured gateway is on subnet" msgstr "" -#: neutron/common/config.py:91 +#: neutron/common/config.py:89 msgid "" "Where to store Neutron state files. This directory must be writable by " "the agent." msgstr "" -#: neutron/common/config.py:117 +#: neutron/common/config.py:115 #, python-format msgid "Base MAC: %s" msgstr "" -#: neutron/common/config.py:128 +#: neutron/common/config.py:126 msgid "Logging enabled!" msgstr "" -#: neutron/common/config.py:144 +#: neutron/common/config.py:142 #, python-format msgid "Config paste file: %s" msgstr "" -#: neutron/common/config.py:149 +#: neutron/common/config.py:147 #, python-format msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" -#: neutron/common/exceptions.py:32 +#: neutron/common/exceptions.py:30 #: neutron/plugins/nicira/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" -#: neutron/common/exceptions.py:53 +#: neutron/common/exceptions.py:51 #, python-format msgid "Bad %(resource)s request: %(msg)s" msgstr "" -#: neutron/common/exceptions.py:65 +#: neutron/common/exceptions.py:63 msgid "Not authorized." msgstr "" -#: neutron/common/exceptions.py:69 +#: neutron/common/exceptions.py:67 msgid "The service is unavailable" msgstr "" -#: neutron/common/exceptions.py:73 +#: neutron/common/exceptions.py:71 #, python-format msgid "User does not have admin privileges: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:77 +#: neutron/common/exceptions.py:75 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: neutron/common/exceptions.py:81 +#: neutron/common/exceptions.py:79 #, python-format msgid "Network %(net_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:85 +#: neutron/common/exceptions.py:83 #, python-format msgid "Subnet %(subnet_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:89 +#: neutron/common/exceptions.py:87 #, python-format msgid "Port %(port_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:93 +#: neutron/common/exceptions.py:91 #, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:98 +#: neutron/common/exceptions.py:96 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:102 +#: neutron/common/exceptions.py:100 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:106 +#: neutron/common/exceptions.py:104 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:110 +#: neutron/common/exceptions.py:108 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:114 +#: neutron/common/exceptions.py:112 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:118 +#: neutron/common/exceptions.py:116 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:122 +#: neutron/common/exceptions.py:120 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:127 +#: neutron/common/exceptions.py:125 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:132 +#: neutron/common/exceptions.py:130 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:138 +#: neutron/common/exceptions.py:136 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:144 +#: neutron/common/exceptions.py:142 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:150 +#: neutron/common/exceptions.py:148 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:155 +#: neutron/common/exceptions.py:153 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:160 +#: neutron/common/exceptions.py:158 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:166 +#: neutron/common/exceptions.py:164 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:171 +#: neutron/common/exceptions.py:169 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:174 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:184 +#: neutron/common/exceptions.py:182 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:187 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:194 +#: neutron/common/exceptions.py:192 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:204 +#: neutron/common/exceptions.py:202 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:208 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:212 +#: neutron/common/exceptions.py:210 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:217 +#: neutron/common/exceptions.py:215 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:222 +#: neutron/common/exceptions.py:220 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:226 +#: neutron/common/exceptions.py:224 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:230 +#: neutron/common/exceptions.py:228 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:234 +#: neutron/common/exceptions.py:232 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:238 +#: neutron/common/exceptions.py:236 msgid "Sudo privilege is required to run this command." msgstr "" -#: neutron/common/exceptions.py:242 +#: neutron/common/exceptions.py:240 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:246 +#: neutron/common/exceptions.py:244 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:250 +#: neutron/common/exceptions.py:248 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:254 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:259 +#: neutron/common/exceptions.py:257 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:264 +#: neutron/common/exceptions.py:262 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:268 +#: neutron/common/exceptions.py:266 #, python-format msgid "Extensions not found: %(extensions)s" msgstr "" -#: neutron/common/exceptions.py:272 +#: neutron/common/exceptions.py:270 #, python-format msgid "Invalid content type %(content_type)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:274 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:281 +#: neutron/common/exceptions.py:279 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:285 +#: neutron/common/exceptions.py:283 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:290 +#: neutron/common/exceptions.py:288 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:295 +#: neutron/common/exceptions.py:293 #, python-format msgid "" "Current gateway ip %(ip_address)s already in use by port %(port_id)s. " "Unable to update." msgstr "" -#: neutron/common/exceptions.py:300 +#: neutron/common/exceptions.py:298 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" -#: neutron/common/exceptions.py:310 +#: neutron/common/exceptions.py:308 #, python-format msgid "Invalid network VXLAN port range: '%(vxlan_range)s'" msgstr "" -#: neutron/common/exceptions.py:314 +#: neutron/common/exceptions.py:312 #, python-format msgid "Found duplicate extension: %(alias)s" msgstr "" @@ -2283,32 +2283,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:53 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:143 +#: neutron/common/utils.py:140 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:146 +#: neutron/common/utils.py:143 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:149 +#: neutron/common/utils.py:146 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:151 +#: neutron/common/utils.py:148 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:154 +#: neutron/common/utils.py:151 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2340,12 +2340,12 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/api.py:59 +#: neutron/db/api.py:55 #, python-format msgid "Database registration exception: %s" msgstr "" -#: neutron/db/api.py:70 +#: neutron/db/api.py:66 msgid "Database exception" msgstr "" @@ -2614,99 +2614,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:168 +#: neutron/db/l3_db.py:163 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:607 +#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:277 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:291 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 #: neutron/plugins/bigswitch/plugin.py:817 #: neutron/plugins/bigswitch/plugin.py:826 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:307 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:318 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:333 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:467 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:506 +#: neutron/db/l3_db.py:501 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:510 +#: neutron/db/l3_db.py:505 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:522 +#: neutron/db/l3_db.py:517 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:529 +#: neutron/db/l3_db.py:524 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:533 +#: neutron/db/l3_db.py:528 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1853 +#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:731 +#: neutron/db/l3_db.py:726 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:749 +#: neutron/db/l3_db.py:744 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:837 +#: neutron/db/l3_db.py:832 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2960,24 +2960,24 @@ msgstr "" msgid "Multiple agents with agent_type=%(agent_type)s and host=%(host)s found" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:26 +#: neutron/extensions/allowedaddresspairs.py:22 msgid "AllowedAddressPair must contain ip_address" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:30 +#: neutron/extensions/allowedaddresspairs.py:26 msgid "" "Port Security must be enabled in order to have allowed address pairs on a" " port." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:35 +#: neutron/extensions/allowedaddresspairs.py:31 #, python-format msgid "" "Request contains duplicate address pair: mac_address %(mac_address)s " "ip_address %(ip_address)s." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:40 +#: neutron/extensions/allowedaddresspairs.py:36 msgid "Port's Fixed IP and Mac Address match an address pair entry." msgstr "" @@ -3142,39 +3142,39 @@ msgid "" "unlimited." msgstr "" -#: neutron/extensions/l3.py:34 +#: neutron/extensions/l3.py:29 #, python-format msgid "Router %(router_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:38 +#: neutron/extensions/l3.py:33 #, python-format msgid "Router %(router_id)s still has active ports" msgstr "" -#: neutron/extensions/l3.py:42 +#: neutron/extensions/l3.py:37 #, python-format msgid "Router %(router_id)s does not have an interface with id %(port_id)s" msgstr "" -#: neutron/extensions/l3.py:47 +#: neutron/extensions/l3.py:42 #, python-format msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s" msgstr "" -#: neutron/extensions/l3.py:52 +#: neutron/extensions/l3.py:47 #, python-format msgid "" "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot " "be deleted, as it is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:58 +#: neutron/extensions/l3.py:53 #, python-format msgid "Floating IP %(floatingip_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:62 +#: neutron/extensions/l3.py:57 #, python-format msgid "" "External network %(external_network_id)s is not reachable from subnet " @@ -3182,7 +3182,7 @@ msgid "" "Floating IP." msgstr "" -#: neutron/extensions/l3.py:68 +#: neutron/extensions/l3.py:63 #, python-format msgid "" "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with " @@ -3190,25 +3190,25 @@ msgid "" "has a floating IP on external network %(net_id)s." msgstr "" -#: neutron/extensions/l3.py:75 +#: neutron/extensions/l3.py:70 #, python-format msgid "" "Port %(port_id)s has owner %(device_owner)s and therefore cannot be " "deleted directly via the port API." msgstr "" -#: neutron/extensions/l3.py:80 +#: neutron/extensions/l3.py:75 #, python-format msgid "" "Gateway cannot be updated for router %(router_id)s, since a gateway to " "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:140 +#: neutron/extensions/l3.py:135 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:144 +#: neutron/extensions/l3.py:139 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -3362,19 +3362,19 @@ msgstr "" msgid "Duplicate segment entry in request." msgstr "" -#: neutron/extensions/portsecurity.py:25 +#: neutron/extensions/portsecurity.py:20 msgid "" "Port has security group associated. Cannot disable port security or ip " "address until security group is removed" msgstr "" -#: neutron/extensions/portsecurity.py:30 +#: neutron/extensions/portsecurity.py:25 msgid "" "Port security must be enabled and port must have an IP address in order " "to use security groups." msgstr "" -#: neutron/extensions/portsecurity.py:35 +#: neutron/extensions/portsecurity.py:30 msgid "Port does not have port security binding." msgstr "" @@ -4830,7 +4830,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:55 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89 #: neutron/plugins/mlnx/rpc_callbacks.py:76 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" @@ -4845,9 +4845,9 @@ msgstr "" #: neutron/plugins/mlnx/rpc_callbacks.py:98 #: neutron/plugins/mlnx/rpc_callbacks.py:117 #: neutron/plugins/mlnx/rpc_callbacks.py:132 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:114 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 #, python-format msgid "%s can not be found in database" msgstr "" @@ -5630,7 +5630,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:192 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5638,8 +5638,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:222 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:443 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" msgstr "" @@ -5658,7 +5658,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:208 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5666,7 +5666,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:249 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5674,7 +5674,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:255 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:471 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5832,7 +5832,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 #: neutron/plugins/mlnx/mlnx_plugin.py:334 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:519 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" msgstr "" @@ -6173,7 +6173,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:41 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 -#: neutron/plugins/openvswitch/ovs_db_v2.py:133 +#: neutron/plugins/openvswitch/ovs_db_v2.py:130 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6188,7 +6188,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:157 +#: neutron/plugins/openvswitch/ovs_db_v2.py:154 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6202,7 +6202,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:141 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 -#: neutron/plugins/openvswitch/ovs_db_v2.py:198 +#: neutron/plugins/openvswitch/ovs_db_v2.py:195 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" @@ -6212,8 +6212,8 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:89 -#: neutron/plugins/openvswitch/ovs_db_v2.py:107 +#: neutron/plugins/openvswitch/ovs_db_v2.py:86 +#: neutron/plugins/openvswitch/ovs_db_v2.py:104 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6255,7 +6255,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:144 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6268,7 +6268,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:79 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122 #: neutron/plugins/mlnx/rpc_callbacks.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:123 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" @@ -6410,7 +6410,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent out of sync with plugin!" msgstr "" @@ -6432,7 +6432,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1356 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1348 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6519,14 +6519,14 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156 #, python-format msgid "Device %(device)s not bound to the agent host %(host)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:150 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "" @@ -6548,26 +6548,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:217 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:225 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:233 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:237 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -6735,7 +6735,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:277 msgid "network_delete received" msgstr "" @@ -6746,12 +6746,12 @@ msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:318 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:343 msgid "fdb_remove received" msgstr "" @@ -6760,7 +6760,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:404 msgid "fdb_update received" msgstr "" @@ -6770,7 +6770,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:142 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" msgstr "" @@ -6781,14 +6781,14 @@ msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:942 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6796,29 +6796,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1015 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1020 #, python-format msgid "Port %s updated." msgstr "" @@ -6837,8 +6837,8 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1233 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" @@ -6899,7 +6899,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:163 +#: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6908,7 +6908,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:193 +#: neutron/plugins/openvswitch/ovs_db_v2.py:190 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " @@ -6917,7 +6917,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:188 +#: neutron/plugins/openvswitch/ovs_db_v2.py:185 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " @@ -8045,7 +8045,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:231 +#: neutron/plugins/openvswitch/ovs_db_v2.py:228 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8084,7 +8084,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8431,7 +8431,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:142 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:364 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8579,8 +8579,8 @@ msgid "" msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -8773,88 +8773,93 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:247 +#: neutron/plugins/nec/nec_plugin.py:256 +#, python-format +msgid "deactivate_port(): OFC port for port=%s is already removed." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:263 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:268 +#: neutron/plugins/nec/nec_plugin.py:284 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:317 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:341 +#: neutron/plugins/nec/nec_plugin.py:357 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:360 +#: neutron/plugins/nec/nec_plugin.py:376 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:371 +#: neutron/plugins/nec/nec_plugin.py:387 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:525 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:589 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:622 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:632 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:689 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:720 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:730 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:749 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:754 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9030,17 +9035,17 @@ msgstr "" msgid "delete_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:54 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:52 #, python-format msgid "Update ports: added=%(added)s, removed=%(removed)s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:76 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:74 #, python-format msgid "port_update received: %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:219 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:217 msgid "No port changed." msgstr "" @@ -9093,45 +9098,52 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:32 #, python-format -msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgid "The specified OFC resource (%(resource)s) is not found." msgstr "" #: neutron/plugins/nec/common/exceptions.py:36 #, python-format -msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:40 +#, python-format +msgid "" +"Neutron-OFC resource mapping for %(resource)s %(neutron_id)s is not " +"found. It may be deleted during processing." msgstr "" -#: neutron/plugins/nec/common/exceptions.py:41 +#: neutron/plugins/nec/common/exceptions.py:46 #, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:45 +#: neutron/plugins/nec/common/exceptions.py:50 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:51 +#: neutron/plugins/nec/common/exceptions.py:56 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:61 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:66 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:65 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:69 +#: neutron/plugins/nec/common/exceptions.py:74 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " @@ -9155,14 +9167,19 @@ msgstr "" #: neutron/plugins/nec/common/ofc_client.py:99 #, python-format +msgid "Specified resource %s does not exist on OFC " +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:103 +#, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:102 +#: neutron/plugins/nec/common/ofc_client.py:106 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:111 +#: neutron/plugins/nec/common/ofc_client.py:115 #, python-format msgid "Failed to connect OFC : %s" msgstr "" @@ -9172,23 +9189,18 @@ msgstr "" msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:143 -#, python-format -msgid "NotFound %(resource)s for neutron_id=%(id)s." -msgstr "" - -#: neutron/plugins/nec/db/api.py:169 +#: neutron/plugins/nec/db/api.py:168 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:202 +#: neutron/plugins/nec/db/api.py:201 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:208 -#: neutron/plugins/openvswitch/ovs_db_v2.py:319 +#: neutron/plugins/nec/db/api.py:207 +#: neutron/plugins/openvswitch/ovs_db_v2.py:316 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9212,103 +9224,102 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:230 +#: neutron/plugins/nicira/NeutronPlugin.py:223 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:266 +#: neutron/plugins/nicira/NeutronPlugin.py:259 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:268 -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#: neutron/plugins/nicira/NeutronPlugin.py:261 #, python-format -msgid "Unable to create port on NVP logical router %s" +msgid "Unable to create port on NSX logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:271 +#: neutron/plugins/nicira/NeutronPlugin.py:264 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(nsx_router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:349 +#: neutron/plugins/nicira/NeutronPlugin.py:342 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:355 +#: neutron/plugins/nicira/NeutronPlugin.py:348 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:361 +#: neutron/plugins/nicira/NeutronPlugin.py:354 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:407 +#: neutron/plugins/nicira/NeutronPlugin.py:400 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:447 +#: neutron/plugins/nicira/NeutronPlugin.py:440 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:459 -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#: neutron/plugins/nicira/NeutronPlugin.py:709 +#: neutron/plugins/nicira/NeutronPlugin.py:452 +#: neutron/plugins/nicira/NeutronPlugin.py:504 +#: neutron/plugins/nicira/NeutronPlugin.py:702 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:480 +#: neutron/plugins/nicira/NeutronPlugin.py:473 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:491 +#: neutron/plugins/nicira/NeutronPlugin.py:484 #, python-format msgid "" "Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " "to be rolled back for Neutron port: %(neutron_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:496 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:518 +#: neutron/plugins/nicira/NeutronPlugin.py:511 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:518 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:530 +#: neutron/plugins/nicira/NeutronPlugin.py:523 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:532 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9316,302 +9327,302 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:554 -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:1070 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:566 +#: neutron/plugins/nicira/NeutronPlugin.py:559 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:584 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:604 +#: neutron/plugins/nicira/NeutronPlugin.py:597 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:614 +#: neutron/plugins/nicira/NeutronPlugin.py:607 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:655 +#: neutron/plugins/nicira/NeutronPlugin.py:648 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:690 -#: neutron/plugins/nicira/NeutronPlugin.py:1788 +#: neutron/plugins/nicira/NeutronPlugin.py:683 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:694 -#: neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/plugins/nicira/NeutronPlugin.py:687 +#: neutron/plugins/nicira/NeutronPlugin.py:1785 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 +#: neutron/plugins/nicira/NeutronPlugin.py:689 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:738 +#: neutron/plugins/nicira/NeutronPlugin.py:731 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:771 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 +#: neutron/plugins/nicira/NeutronPlugin.py:775 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:786 +#: neutron/plugins/nicira/NeutronPlugin.py:779 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:790 -#: neutron/plugins/nicira/NeutronPlugin.py:806 +#: neutron/plugins/nicira/NeutronPlugin.py:783 +#: neutron/plugins/nicira/NeutronPlugin.py:799 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:812 +#: neutron/plugins/nicira/NeutronPlugin.py:805 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:857 +#: neutron/plugins/nicira/NeutronPlugin.py:850 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:891 +#: neutron/plugins/nicira/NeutronPlugin.py:884 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:981 +#: neutron/plugins/nicira/NeutronPlugin.py:974 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1066 +#: neutron/plugins/nicira/NeutronPlugin.py:1059 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1085 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1088 +#: neutron/plugins/nicira/NeutronPlugin.py:1081 #: neutron/plugins/nicira/NeutronServicePlugin.py:515 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1118 +#: neutron/plugins/nicira/NeutronPlugin.py:1111 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1186 +#: neutron/plugins/nicira/NeutronPlugin.py:1179 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1200 +#: neutron/plugins/nicira/NeutronPlugin.py:1193 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1211 +#: neutron/plugins/nicira/NeutronPlugin.py:1204 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1303 +#: neutron/plugins/nicira/NeutronPlugin.py:1296 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1331 +#: neutron/plugins/nicira/NeutronPlugin.py:1324 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1414 +#: neutron/plugins/nicira/NeutronPlugin.py:1407 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1413 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1431 +#: neutron/plugins/nicira/NeutronPlugin.py:1424 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1441 +#: neutron/plugins/nicira/NeutronPlugin.py:1434 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1470 -#: neutron/plugins/nicira/NeutronPlugin.py:1555 +#: neutron/plugins/nicira/NeutronPlugin.py:1463 +#: neutron/plugins/nicira/NeutronPlugin.py:1548 #: neutron/plugins/nicira/NeutronServicePlugin.py:198 #: neutron/plugins/nicira/NeutronServicePlugin.py:1204 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1519 +#: neutron/plugins/nicira/NeutronPlugin.py:1512 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1522 +#: neutron/plugins/nicira/NeutronPlugin.py:1515 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1557 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1580 +#: neutron/plugins/nicira/NeutronPlugin.py:1573 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1577 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1579 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1643 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1647 +#: neutron/plugins/nicira/NeutronPlugin.py:1640 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1650 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1725 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:1816 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1829 +#: neutron/plugins/nicira/NeutronPlugin.py:1822 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1961 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1967 +#: neutron/plugins/nicira/NeutronPlugin.py:1960 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:1995 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2005 +#: neutron/plugins/nicira/NeutronPlugin.py:1998 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2032 +#: neutron/plugins/nicira/NeutronPlugin.py:2025 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2055 +#: neutron/plugins/nicira/NeutronPlugin.py:2048 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2085 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2159 +#: neutron/plugins/nicira/NeutronPlugin.py:2152 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2167 +#: neutron/plugins/nicira/NeutronPlugin.py:2160 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -9619,12 +9630,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2174 +#: neutron/plugins/nicira/NeutronPlugin.py:2167 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2187 +#: neutron/plugins/nicira/NeutronPlugin.py:2180 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9652,6 +9663,11 @@ msgstr "" msgid "An exception occurred while creating a port on lswitch %s" msgstr "" +#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#, python-format +msgid "Unable to create port on NVP logical router %s" +msgstr "" + #: neutron/plugins/nicira/NeutronServicePlugin.py:469 #, python-format msgid "Unable to create integration logic switch for router %s" @@ -9861,24 +9877,24 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:54 +#: neutron/plugins/nicira/nsx_cluster.py:49 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:66 +#: neutron/plugins/nicira/nsx_cluster.py:61 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:124 +#: neutron/plugins/nicira/nvplib.py:117 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:128 +#: neutron/plugins/nicira/nvplib.py:121 #, python-format msgid "locals=[%s]" msgstr "" @@ -10279,108 +10295,103 @@ msgstr "" msgid "Task status check interval" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:24 +#: neutron/plugins/nicira/common/exceptions.py:21 #, python-format -msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:28 +#: neutron/plugins/nicira/common/exceptions.py:25 #, python-format msgid "Unable to fulfill request with version %(version)s." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:32 +#: neutron/plugins/nicira/common/exceptions.py:29 #, python-format -msgid "Invalid NVP connection parameters: %(conn_params)s" +msgid "Invalid NSX connection parameters: %(conn_params)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:36 +#: neutron/plugins/nicira/common/exceptions.py:33 #, python-format msgid "" "Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the nvp plugin ini file." +"values are specified in the [DEFAULT] section of the NSX plugin ini file." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:42 +#: neutron/plugins/nicira/common/exceptions.py:39 #, python-format msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:47 +#: neutron/plugins/nicira/common/exceptions.py:44 #, python-format msgid "" "Unable to create port on network %(network)s. Maximum number of ports " "reached" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:52 +#: neutron/plugins/nicira/common/exceptions.py:49 #, python-format msgid "" "While retrieving NAT rules, %(actual_rules)s were found whereas rules in " "the (%(min_rules)s,%(max_rules)s) interval were expected" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:58 +#: neutron/plugins/nicira/common/exceptions.py:55 #, python-format -msgid "Invalid NVP attachment type '%(attachment_type)s'" +msgid "Invalid NSX attachment type '%(attachment_type)s'" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:62 +#: neutron/plugins/nicira/common/exceptions.py:59 msgid "" "The networking backend is currently in maintenance mode and therefore " "unable to accept requests which modify its state. Please try later." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:74 +#: neutron/plugins/nicira/common/exceptions.py:65 #, python-format msgid "Gateway Service %(gateway)s is already in use" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:78 +#: neutron/plugins/nicira/common/exceptions.py:69 #, python-format msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:82 +#: neutron/plugins/nicira/common/exceptions.py:73 #, python-format -msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:86 +#: neutron/plugins/nicira/common/exceptions.py:77 #, python-format msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NVP setup" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" " and/or configuration" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:91 +#: neutron/plugins/nicira/common/exceptions.py:82 #, python-format msgid "" "An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " "via port %(port_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:100 +#: neutron/plugins/nicira/common/exceptions.py:91 #, python-format msgid "Unable to find LSN for %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:104 +#: neutron/plugins/nicira/common/exceptions.py:95 #, python-format msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:109 +#: neutron/plugins/nicira/common/exceptions.py:100 #, python-format msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:113 +#: neutron/plugins/nicira/common/exceptions.py:104 #, python-format msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" @@ -11559,383 +11570,383 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:212 +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:260 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:278 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:301 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:303 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:377 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:393 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" "Adding a tunnel endpoint failed due to a concurrenttransaction had been " "committed (%s attempts left)" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:398 +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:312 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:329 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:434 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:523 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:294 #, python-format msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:306 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, 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:469 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, 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:488 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:480 #, 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:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 #, 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:517 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, 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:534 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:566 #, 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:618 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:610 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:668 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:687 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:768 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:760 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:766 #, 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:862 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:854 #, python-format msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:871 +#: 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:883 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:886 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920 #, python-format msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:926 #, python-format msgid "" "Port %s was not found on the integration bridge and will therefore not be" " processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 #, python-format msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:956 #, python-format msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1080 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1151 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1163 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1184 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1180 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1194 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1203 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1249 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1265 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 #, 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:1276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, 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:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275 #, 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:1288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, 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:1303 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1295 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1317 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1320 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12207,58 +12218,58 @@ msgstr "" msgid "Invalid configuration. check ryu.ini" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:96 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:94 #, python-format msgid "Could not get IPv4 address from %(nic)s: %(cfg)s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:162 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:160 #, python-format msgid "External port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:170 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:168 msgid "Get Ryu rest API address" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:220 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:218 msgid "Ryu rest API port isn't specified" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:221 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:219 #, python-format msgid "Going to ofp controller mode %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236 msgid "Port update received" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269 msgid "Agent loop has new device" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296 #, python-format msgid "tunnel_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 #, python-format msgid "ovsdb_port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:302 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 #, python-format msgid "ovsdb_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:308 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:306 #, python-format msgid "Initialization failed: %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:311 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:309 msgid "" "Ryu initialization on the node is done. Agent initialized successfully, " "now running..." @@ -12387,13 +12398,13 @@ msgstr "" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgstr "" -#: neutron/server/__init__.py:40 +#: neutron/server/__init__.py:39 msgid "" "ERROR: Unable to find configuration file via the default search paths " "(~/.neutron/, ~/, /etc/neutron/, /etc/) and the '--config-file' option!" msgstr "" -#: neutron/server/__init__.py:47 +#: neutron/server/__init__.py:46 #, python-format msgid "ERROR: %s" msgstr "" @@ -13640,56 +13651,60 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:76 -#: neutron/tests/unit/nec/test_ofc_client.py:82 -#: neutron/tests/unit/nec/test_ofc_client.py:91 +#: neutron/tests/unit/nec/test_ofc_client.py:77 +msgid "The specified OFC resource (/somewhere) is not found." +msgstr "" + +#: neutron/tests/unit/nec/test_ofc_client.py:81 +#: neutron/tests/unit/nec/test_ofc_client.py:87 +#: neutron/tests/unit/nec/test_ofc_client.py:96 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:101 +#: neutron/tests/unit/nec/test_ofc_client.py:106 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:406 +#: neutron/tests/unit/vmware/apiclient/fake.py:404 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:415 +#: neutron/tests/unit/vmware/apiclient/fake.py:413 #, python-format msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:103 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:115 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:126 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:143 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:161 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:183 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:205 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:289 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:303 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:317 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:359 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:193 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:256 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 #, python-format msgid "Lswitch %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/test_edge_router.py:132 +#: neutron/tests/unit/vmware/vshield/test_edge_router.py:130 msgid "Tasks not completed" msgstr "" @@ -14800,3 +14815,37 @@ msgstr "" #~ msgid "Security group: %s was already deleted from backend" #~ msgstr "" +#~ msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +#~ msgstr "" + +#~ msgid "NotFound %(resource)s for neutron_id=%(id)s." +#~ msgstr "" + +#~ msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +#~ msgstr "" + +#~ msgid "Invalid NVP connection parameters: %(conn_params)s" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid cluster values: %(invalid_attrs)s. " +#~ "Please ensure that these values are " +#~ "specified in the [DEFAULT] section of" +#~ " the nvp plugin ini file." +#~ msgstr "" + +#~ msgid "Invalid NVP attachment type '%(attachment_type)s'" +#~ msgstr "" + +#~ msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" +#~ msgstr "" + +#~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +#~ msgstr "" + +#~ msgid "" +#~ "Service cluster: '%(cluster_id)s' is " +#~ "unavailable. Please, check NVP setup " +#~ "and/or configuration" +#~ msgstr "" + diff --git a/neutron/locale/ru/LC_MESSAGES/neutron.po b/neutron/locale/ru/LC_MESSAGES/neutron.po index cd5b07981..179bd10da 100644 --- a/neutron/locale/ru/LC_MESSAGES/neutron.po +++ b/neutron/locale/ru/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-27 06:23+0000\n" +"POT-Creation-Date: 2014-02-28 06:26+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Russian " @@ -39,59 +39,59 @@ msgstr "" msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: neutron/manager.py:72 +#: neutron/manager.py:69 #, python-format msgid "dhcp_agents_per_network must be >= 1. '%s' is invalid." msgstr "" -#: neutron/manager.py:84 +#: neutron/manager.py:81 msgid "Neutron core_plugin not configured!" msgstr "" -#: neutron/manager.py:113 +#: neutron/manager.py:110 #, python-format msgid "Loading core plugin: %s" msgstr "" -#: neutron/manager.py:140 +#: neutron/manager.py:137 #, python-format msgid "Error loading plugin by name, %s" msgstr "" -#: neutron/manager.py:141 +#: neutron/manager.py:138 #, python-format msgid "Error loading plugin by class, %s" msgstr "" -#: neutron/manager.py:142 +#: neutron/manager.py:139 msgid "Plugin not found." msgstr "" -#: neutron/manager.py:147 +#: neutron/manager.py:144 msgid "Loading services supported by the core plugin" msgstr "" -#: neutron/manager.py:156 +#: neutron/manager.py:153 #, python-format msgid "Service %s is supported by the core plugin" msgstr "" -#: neutron/manager.py:169 +#: neutron/manager.py:166 #, python-format msgid "Loading service plugins: %s" msgstr "" -#: neutron/manager.py:174 +#: neutron/manager.py:171 #, python-format msgid "Loading Plugin: %s" msgstr "" -#: neutron/manager.py:182 +#: neutron/manager.py:179 #, python-format msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/manager.py:194 +#: neutron/manager.py:191 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -219,42 +219,42 @@ msgstr "" msgid "%s is already registered." msgstr "" -#: neutron/service.py:39 +#: neutron/service.py:37 msgid "Seconds between running periodic tasks" msgstr "" -#: neutron/service.py:42 +#: neutron/service.py:40 msgid "Number of separate worker processes for service" msgstr "" -#: neutron/service.py:45 +#: neutron/service.py:43 msgid "" "Range of seconds to randomly delay when starting the periodic task " "scheduler to reduce stampeding. (Disable by setting to 0)" msgstr "" -#: neutron/service.py:102 +#: neutron/service.py:100 msgid "Error occurred: trying old api-paste.ini." msgstr "" -#: neutron/service.py:107 +#: neutron/service.py:105 msgid "Unrecoverable error: please check log for details." msgstr "" -#: neutron/service.py:116 +#: neutron/service.py:114 msgid "No known API applications configured." msgstr "" -#: neutron/service.py:123 +#: neutron/service.py:121 #, python-format msgid "Neutron service started, listening on %(host)s:%(port)s" msgstr "" -#: neutron/service.py:224 +#: neutron/service.py:222 msgid "Exception occurs when timer stops" msgstr "" -#: neutron/service.py:234 +#: neutron/service.py:232 msgid "Exception occurs when waiting for timer" msgstr "" @@ -438,7 +438,7 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:184 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 #: neutron/agent/metadata/namespace_proxy.py:156 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -508,7 +508,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:887 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 #: neutron/agent/metadata/agent.py:305 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -516,191 +516,191 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:892 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 #: neutron/agent/metadata/agent.py:310 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:241 #: neutron/services/loadbalancer/agent/agent_manager.py:121 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:897 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:158 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:158 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:166 +#: neutron/agent/l3_agent.py:162 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:169 +#: neutron/agent/l3_agent.py:165 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:174 +#: neutron/agent/l3_agent.py:170 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:176 +#: neutron/agent/l3_agent.py:172 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:179 +#: neutron/agent/l3_agent.py:175 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:181 +#: neutron/agent/l3_agent.py:177 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:204 +#: neutron/agent/l3_agent.py:200 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:231 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:236 +#: neutron/agent/l3_agent.py:232 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:257 +#: neutron/agent/l3_agent.py:253 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:277 +#: neutron/agent/l3_agent.py:273 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:298 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:322 +#: neutron/agent/l3_agent.py:318 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:346 +#: neutron/agent/l3_agent.py:342 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:395 +#: neutron/agent/l3_agent.py:391 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:397 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:545 +#: neutron/agent/l3_agent.py:541 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:669 +#: neutron/agent/l3_agent.py:665 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:674 +#: neutron/agent/l3_agent.py:670 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:678 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:686 +#: neutron/agent/l3_agent.py:682 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:693 +#: neutron/agent/l3_agent.py:689 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:742 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:751 +#: neutron/agent/l3_agent.py:747 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:753 neutron/agent/l3_agent.py:791 +#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:767 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:782 +#: neutron/agent/l3_agent.py:778 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:785 +#: neutron/agent/l3_agent.py:781 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:783 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:800 +#: neutron/agent/l3_agent.py:796 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:820 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:828 +#: neutron/agent/l3_agent.py:824 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:860 +#: neutron/agent/l3_agent.py:856 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:884 +#: neutron/agent/l3_agent.py:880 msgid "Report state task successfully completed" msgstr "" @@ -726,7 +726,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279 #, python-format msgid "Delete %s" msgstr "" @@ -1078,7 +1078,7 @@ msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:61 -#: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" @@ -1184,86 +1184,86 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:39 +#: neutron/agent/linux/ovs_lib.py:34 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 -#: neutron/agent/linux/ovs_lib.py:313 +#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 +#: neutron/agent/linux/ovs_lib.py:308 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:174 +#: neutron/agent/linux/ovs_lib.py:169 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:200 +#: neutron/agent/linux/ovs_lib.py:195 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:230 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:239 +#: neutron/agent/linux/ovs_lib.py:234 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:242 +#: neutron/agent/linux/ovs_lib.py:237 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:245 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:361 +#: neutron/agent/linux/ovs_lib.py:356 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:371 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:402 +#: neutron/agent/linux/ovs_lib.py:397 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:412 +#: neutron/agent/linux/ovs_lib.py:407 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:425 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:440 +#: neutron/agent/linux/ovs_lib.py:435 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:451 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:461 +#: neutron/agent/linux/ovs_lib.py:456 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:473 +#: neutron/agent/linux/ovs_lib.py:468 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:477 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1831,7 +1831,7 @@ msgstr "" msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:65 +#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" @@ -1859,409 +1859,409 @@ msgstr "" msgid "Request Failed: internal server error while processing your request." msgstr "" -#: neutron/common/config.py:39 +#: neutron/common/config.py:37 msgid "The host IP to bind to" msgstr "" -#: neutron/common/config.py:41 +#: neutron/common/config.py:39 msgid "The port to bind to" msgstr "" -#: neutron/common/config.py:43 +#: neutron/common/config.py:41 msgid "The API paste config file to use" msgstr "" -#: neutron/common/config.py:45 +#: neutron/common/config.py:43 msgid "The path for API extensions" msgstr "" -#: neutron/common/config.py:47 +#: neutron/common/config.py:45 msgid "The policy file to use" msgstr "" -#: neutron/common/config.py:51 +#: neutron/common/config.py:49 msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:53 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 msgid "The service plugins Neutron will use" msgstr "" -#: neutron/common/config.py:55 +#: neutron/common/config.py:53 msgid "The base MAC address Neutron will use for VIFs" msgstr "" -#: neutron/common/config.py:57 +#: neutron/common/config.py:55 msgid "How many times Neutron will retry MAC generation" msgstr "" -#: neutron/common/config.py:59 +#: neutron/common/config.py:57 msgid "Allow the usage of the bulk API" msgstr "" -#: neutron/common/config.py:61 +#: neutron/common/config.py:59 msgid "Allow the usage of the pagination" msgstr "" -#: neutron/common/config.py:63 +#: neutron/common/config.py:61 msgid "Allow the usage of the sorting" msgstr "" -#: neutron/common/config.py:65 +#: neutron/common/config.py:63 msgid "" "The maximum number of items returned in a single response, value was " "'infinite' or negative integer means no limit" msgstr "" -#: neutron/common/config.py:69 +#: neutron/common/config.py:67 msgid "Maximum number of DNS nameservers" msgstr "" -#: neutron/common/config.py:71 +#: neutron/common/config.py:69 msgid "Maximum number of host routes per subnet" msgstr "" -#: neutron/common/config.py:73 +#: neutron/common/config.py:71 msgid "Maximum number of fixed ips per port" msgstr "" -#: neutron/common/config.py:76 +#: neutron/common/config.py:74 msgid "DHCP lease duration" msgstr "" -#: neutron/common/config.py:78 +#: neutron/common/config.py:76 msgid "Allow sending resource operation notification to DHCP agent" msgstr "" -#: neutron/common/config.py:81 +#: neutron/common/config.py:79 msgid "Allow overlapping IP support in Neutron" msgstr "" -#: neutron/common/config.py:83 +#: neutron/common/config.py:81 msgid "The hostname Neutron is running on" msgstr "" -#: neutron/common/config.py:85 +#: neutron/common/config.py:83 msgid "Ensure that configured gateway is on subnet" msgstr "" -#: neutron/common/config.py:91 +#: neutron/common/config.py:89 msgid "" "Where to store Neutron state files. This directory must be writable by " "the agent." msgstr "" -#: neutron/common/config.py:117 +#: neutron/common/config.py:115 #, python-format msgid "Base MAC: %s" msgstr "" -#: neutron/common/config.py:128 +#: neutron/common/config.py:126 msgid "Logging enabled!" msgstr "" -#: neutron/common/config.py:144 +#: neutron/common/config.py:142 #, python-format msgid "Config paste file: %s" msgstr "" -#: neutron/common/config.py:149 +#: neutron/common/config.py:147 #, python-format msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" -#: neutron/common/exceptions.py:32 +#: neutron/common/exceptions.py:30 #: neutron/plugins/nicira/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" -#: neutron/common/exceptions.py:53 +#: neutron/common/exceptions.py:51 #, python-format msgid "Bad %(resource)s request: %(msg)s" msgstr "" -#: neutron/common/exceptions.py:65 +#: neutron/common/exceptions.py:63 msgid "Not authorized." msgstr "" -#: neutron/common/exceptions.py:69 +#: neutron/common/exceptions.py:67 msgid "The service is unavailable" msgstr "" -#: neutron/common/exceptions.py:73 +#: neutron/common/exceptions.py:71 #, python-format msgid "User does not have admin privileges: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:77 +#: neutron/common/exceptions.py:75 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: neutron/common/exceptions.py:81 +#: neutron/common/exceptions.py:79 #, python-format msgid "Network %(net_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:85 +#: neutron/common/exceptions.py:83 #, python-format msgid "Subnet %(subnet_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:89 +#: neutron/common/exceptions.py:87 #, python-format msgid "Port %(port_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:93 +#: neutron/common/exceptions.py:91 #, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:98 +#: neutron/common/exceptions.py:96 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:102 +#: neutron/common/exceptions.py:100 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:106 +#: neutron/common/exceptions.py:104 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:110 +#: neutron/common/exceptions.py:108 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:114 +#: neutron/common/exceptions.py:112 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:118 +#: neutron/common/exceptions.py:116 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:122 +#: neutron/common/exceptions.py:120 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:127 +#: neutron/common/exceptions.py:125 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:132 +#: neutron/common/exceptions.py:130 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:138 +#: neutron/common/exceptions.py:136 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:144 +#: neutron/common/exceptions.py:142 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:150 +#: neutron/common/exceptions.py:148 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:155 +#: neutron/common/exceptions.py:153 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:160 +#: neutron/common/exceptions.py:158 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:166 +#: neutron/common/exceptions.py:164 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:171 +#: neutron/common/exceptions.py:169 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:174 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:184 +#: neutron/common/exceptions.py:182 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:187 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:194 +#: neutron/common/exceptions.py:192 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:204 +#: neutron/common/exceptions.py:202 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:208 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:212 +#: neutron/common/exceptions.py:210 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:217 +#: neutron/common/exceptions.py:215 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:222 +#: neutron/common/exceptions.py:220 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:226 +#: neutron/common/exceptions.py:224 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:230 +#: neutron/common/exceptions.py:228 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:234 +#: neutron/common/exceptions.py:232 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:238 +#: neutron/common/exceptions.py:236 msgid "Sudo privilege is required to run this command." msgstr "" -#: neutron/common/exceptions.py:242 +#: neutron/common/exceptions.py:240 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:246 +#: neutron/common/exceptions.py:244 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:250 +#: neutron/common/exceptions.py:248 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:254 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:259 +#: neutron/common/exceptions.py:257 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:264 +#: neutron/common/exceptions.py:262 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:268 +#: neutron/common/exceptions.py:266 #, python-format msgid "Extensions not found: %(extensions)s" msgstr "" -#: neutron/common/exceptions.py:272 +#: neutron/common/exceptions.py:270 #, python-format msgid "Invalid content type %(content_type)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:274 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:281 +#: neutron/common/exceptions.py:279 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:285 +#: neutron/common/exceptions.py:283 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:290 +#: neutron/common/exceptions.py:288 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:295 +#: neutron/common/exceptions.py:293 #, python-format msgid "" "Current gateway ip %(ip_address)s already in use by port %(port_id)s. " "Unable to update." msgstr "" -#: neutron/common/exceptions.py:300 +#: neutron/common/exceptions.py:298 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" -#: neutron/common/exceptions.py:310 +#: neutron/common/exceptions.py:308 #, python-format msgid "Invalid network VXLAN port range: '%(vxlan_range)s'" msgstr "" -#: neutron/common/exceptions.py:314 +#: neutron/common/exceptions.py:312 #, python-format msgid "Found duplicate extension: %(alias)s" msgstr "" @@ -2283,32 +2283,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:53 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:143 +#: neutron/common/utils.py:140 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:146 +#: neutron/common/utils.py:143 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:149 +#: neutron/common/utils.py:146 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:151 +#: neutron/common/utils.py:148 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:154 +#: neutron/common/utils.py:151 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2340,12 +2340,12 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/api.py:59 +#: neutron/db/api.py:55 #, python-format msgid "Database registration exception: %s" msgstr "" -#: neutron/db/api.py:70 +#: neutron/db/api.py:66 msgid "Database exception" msgstr "" @@ -2614,99 +2614,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:168 +#: neutron/db/l3_db.py:163 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:607 +#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:277 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:291 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 #: neutron/plugins/bigswitch/plugin.py:817 #: neutron/plugins/bigswitch/plugin.py:826 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:307 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:318 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:333 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:467 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:506 +#: neutron/db/l3_db.py:501 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:510 +#: neutron/db/l3_db.py:505 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:522 +#: neutron/db/l3_db.py:517 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:529 +#: neutron/db/l3_db.py:524 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:533 +#: neutron/db/l3_db.py:528 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1853 +#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:731 +#: neutron/db/l3_db.py:726 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:749 +#: neutron/db/l3_db.py:744 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:837 +#: neutron/db/l3_db.py:832 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2960,24 +2960,24 @@ msgstr "" msgid "Multiple agents with agent_type=%(agent_type)s and host=%(host)s found" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:26 +#: neutron/extensions/allowedaddresspairs.py:22 msgid "AllowedAddressPair must contain ip_address" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:30 +#: neutron/extensions/allowedaddresspairs.py:26 msgid "" "Port Security must be enabled in order to have allowed address pairs on a" " port." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:35 +#: neutron/extensions/allowedaddresspairs.py:31 #, python-format msgid "" "Request contains duplicate address pair: mac_address %(mac_address)s " "ip_address %(ip_address)s." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:40 +#: neutron/extensions/allowedaddresspairs.py:36 msgid "Port's Fixed IP and Mac Address match an address pair entry." msgstr "" @@ -3142,39 +3142,39 @@ msgid "" "unlimited." msgstr "" -#: neutron/extensions/l3.py:34 +#: neutron/extensions/l3.py:29 #, python-format msgid "Router %(router_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:38 +#: neutron/extensions/l3.py:33 #, python-format msgid "Router %(router_id)s still has active ports" msgstr "" -#: neutron/extensions/l3.py:42 +#: neutron/extensions/l3.py:37 #, python-format msgid "Router %(router_id)s does not have an interface with id %(port_id)s" msgstr "" -#: neutron/extensions/l3.py:47 +#: neutron/extensions/l3.py:42 #, python-format msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s" msgstr "" -#: neutron/extensions/l3.py:52 +#: neutron/extensions/l3.py:47 #, python-format msgid "" "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot " "be deleted, as it is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:58 +#: neutron/extensions/l3.py:53 #, python-format msgid "Floating IP %(floatingip_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:62 +#: neutron/extensions/l3.py:57 #, python-format msgid "" "External network %(external_network_id)s is not reachable from subnet " @@ -3182,7 +3182,7 @@ msgid "" "Floating IP." msgstr "" -#: neutron/extensions/l3.py:68 +#: neutron/extensions/l3.py:63 #, python-format msgid "" "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with " @@ -3190,25 +3190,25 @@ msgid "" "has a floating IP on external network %(net_id)s." msgstr "" -#: neutron/extensions/l3.py:75 +#: neutron/extensions/l3.py:70 #, python-format msgid "" "Port %(port_id)s has owner %(device_owner)s and therefore cannot be " "deleted directly via the port API." msgstr "" -#: neutron/extensions/l3.py:80 +#: neutron/extensions/l3.py:75 #, python-format msgid "" "Gateway cannot be updated for router %(router_id)s, since a gateway to " "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:140 +#: neutron/extensions/l3.py:135 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:144 +#: neutron/extensions/l3.py:139 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -3362,19 +3362,19 @@ msgstr "" msgid "Duplicate segment entry in request." msgstr "" -#: neutron/extensions/portsecurity.py:25 +#: neutron/extensions/portsecurity.py:20 msgid "" "Port has security group associated. Cannot disable port security or ip " "address until security group is removed" msgstr "" -#: neutron/extensions/portsecurity.py:30 +#: neutron/extensions/portsecurity.py:25 msgid "" "Port security must be enabled and port must have an IP address in order " "to use security groups." msgstr "" -#: neutron/extensions/portsecurity.py:35 +#: neutron/extensions/portsecurity.py:30 msgid "Port does not have port security binding." msgstr "" @@ -4830,7 +4830,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:55 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89 #: neutron/plugins/mlnx/rpc_callbacks.py:76 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" @@ -4845,9 +4845,9 @@ msgstr "" #: neutron/plugins/mlnx/rpc_callbacks.py:98 #: neutron/plugins/mlnx/rpc_callbacks.py:117 #: neutron/plugins/mlnx/rpc_callbacks.py:132 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:114 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 #, python-format msgid "%s can not be found in database" msgstr "" @@ -5630,7 +5630,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:192 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5638,8 +5638,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:222 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:443 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" msgstr "" @@ -5658,7 +5658,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:208 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5666,7 +5666,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:249 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5674,7 +5674,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:255 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:471 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5832,7 +5832,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 #: neutron/plugins/mlnx/mlnx_plugin.py:334 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:519 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" msgstr "" @@ -6173,7 +6173,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:41 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 -#: neutron/plugins/openvswitch/ovs_db_v2.py:133 +#: neutron/plugins/openvswitch/ovs_db_v2.py:130 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6188,7 +6188,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:157 +#: neutron/plugins/openvswitch/ovs_db_v2.py:154 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6202,7 +6202,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:141 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 -#: neutron/plugins/openvswitch/ovs_db_v2.py:198 +#: neutron/plugins/openvswitch/ovs_db_v2.py:195 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" @@ -6212,8 +6212,8 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:89 -#: neutron/plugins/openvswitch/ovs_db_v2.py:107 +#: neutron/plugins/openvswitch/ovs_db_v2.py:86 +#: neutron/plugins/openvswitch/ovs_db_v2.py:104 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6255,7 +6255,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:144 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6268,7 +6268,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:79 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122 #: neutron/plugins/mlnx/rpc_callbacks.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:123 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" @@ -6410,7 +6410,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent out of sync with plugin!" msgstr "" @@ -6432,7 +6432,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1356 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1348 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6519,14 +6519,14 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156 #, python-format msgid "Device %(device)s not bound to the agent host %(host)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:150 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "" @@ -6548,26 +6548,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:217 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:225 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:233 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:237 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -6735,7 +6735,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:277 msgid "network_delete received" msgstr "" @@ -6746,12 +6746,12 @@ msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:318 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:343 msgid "fdb_remove received" msgstr "" @@ -6760,7 +6760,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:404 msgid "fdb_update received" msgstr "" @@ -6770,7 +6770,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:142 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" msgstr "" @@ -6781,14 +6781,14 @@ msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:942 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6796,29 +6796,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1015 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1020 #, python-format msgid "Port %s updated." msgstr "" @@ -6837,8 +6837,8 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1233 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" @@ -6899,7 +6899,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:163 +#: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6908,7 +6908,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:193 +#: neutron/plugins/openvswitch/ovs_db_v2.py:190 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " @@ -6917,7 +6917,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:188 +#: neutron/plugins/openvswitch/ovs_db_v2.py:185 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " @@ -8045,7 +8045,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:231 +#: neutron/plugins/openvswitch/ovs_db_v2.py:228 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8084,7 +8084,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8431,7 +8431,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:142 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:364 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8579,8 +8579,8 @@ msgid "" msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -8773,88 +8773,93 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:247 +#: neutron/plugins/nec/nec_plugin.py:256 +#, python-format +msgid "deactivate_port(): OFC port for port=%s is already removed." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:263 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:268 +#: neutron/plugins/nec/nec_plugin.py:284 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:317 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:341 +#: neutron/plugins/nec/nec_plugin.py:357 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:360 +#: neutron/plugins/nec/nec_plugin.py:376 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:371 +#: neutron/plugins/nec/nec_plugin.py:387 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:525 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:589 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:622 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:632 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:689 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:720 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:730 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:749 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:754 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9030,17 +9035,17 @@ msgstr "" msgid "delete_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:54 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:52 #, python-format msgid "Update ports: added=%(added)s, removed=%(removed)s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:76 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:74 #, python-format msgid "port_update received: %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:219 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:217 msgid "No port changed." msgstr "" @@ -9093,45 +9098,52 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:32 #, python-format -msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgid "The specified OFC resource (%(resource)s) is not found." msgstr "" #: neutron/plugins/nec/common/exceptions.py:36 #, python-format -msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:40 +#, python-format +msgid "" +"Neutron-OFC resource mapping for %(resource)s %(neutron_id)s is not " +"found. It may be deleted during processing." msgstr "" -#: neutron/plugins/nec/common/exceptions.py:41 +#: neutron/plugins/nec/common/exceptions.py:46 #, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:45 +#: neutron/plugins/nec/common/exceptions.py:50 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:51 +#: neutron/plugins/nec/common/exceptions.py:56 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:61 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:66 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:65 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:69 +#: neutron/plugins/nec/common/exceptions.py:74 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " @@ -9155,14 +9167,19 @@ msgstr "" #: neutron/plugins/nec/common/ofc_client.py:99 #, python-format +msgid "Specified resource %s does not exist on OFC " +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:103 +#, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:102 +#: neutron/plugins/nec/common/ofc_client.py:106 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:111 +#: neutron/plugins/nec/common/ofc_client.py:115 #, python-format msgid "Failed to connect OFC : %s" msgstr "" @@ -9172,23 +9189,18 @@ msgstr "" msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:143 -#, python-format -msgid "NotFound %(resource)s for neutron_id=%(id)s." -msgstr "" - -#: neutron/plugins/nec/db/api.py:169 +#: neutron/plugins/nec/db/api.py:168 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:202 +#: neutron/plugins/nec/db/api.py:201 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:208 -#: neutron/plugins/openvswitch/ovs_db_v2.py:319 +#: neutron/plugins/nec/db/api.py:207 +#: neutron/plugins/openvswitch/ovs_db_v2.py:316 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9212,103 +9224,102 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:230 +#: neutron/plugins/nicira/NeutronPlugin.py:223 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:266 +#: neutron/plugins/nicira/NeutronPlugin.py:259 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:268 -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#: neutron/plugins/nicira/NeutronPlugin.py:261 #, python-format -msgid "Unable to create port on NVP logical router %s" +msgid "Unable to create port on NSX logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:271 +#: neutron/plugins/nicira/NeutronPlugin.py:264 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(nsx_router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:349 +#: neutron/plugins/nicira/NeutronPlugin.py:342 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:355 +#: neutron/plugins/nicira/NeutronPlugin.py:348 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:361 +#: neutron/plugins/nicira/NeutronPlugin.py:354 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:407 +#: neutron/plugins/nicira/NeutronPlugin.py:400 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:447 +#: neutron/plugins/nicira/NeutronPlugin.py:440 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:459 -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#: neutron/plugins/nicira/NeutronPlugin.py:709 +#: neutron/plugins/nicira/NeutronPlugin.py:452 +#: neutron/plugins/nicira/NeutronPlugin.py:504 +#: neutron/plugins/nicira/NeutronPlugin.py:702 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:480 +#: neutron/plugins/nicira/NeutronPlugin.py:473 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:491 +#: neutron/plugins/nicira/NeutronPlugin.py:484 #, python-format msgid "" "Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " "to be rolled back for Neutron port: %(neutron_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:496 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:518 +#: neutron/plugins/nicira/NeutronPlugin.py:511 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:518 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:530 +#: neutron/plugins/nicira/NeutronPlugin.py:523 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:532 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9316,302 +9327,302 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:554 -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:1070 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:566 +#: neutron/plugins/nicira/NeutronPlugin.py:559 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:584 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:604 +#: neutron/plugins/nicira/NeutronPlugin.py:597 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:614 +#: neutron/plugins/nicira/NeutronPlugin.py:607 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:655 +#: neutron/plugins/nicira/NeutronPlugin.py:648 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:690 -#: neutron/plugins/nicira/NeutronPlugin.py:1788 +#: neutron/plugins/nicira/NeutronPlugin.py:683 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:694 -#: neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/plugins/nicira/NeutronPlugin.py:687 +#: neutron/plugins/nicira/NeutronPlugin.py:1785 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 +#: neutron/plugins/nicira/NeutronPlugin.py:689 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:738 +#: neutron/plugins/nicira/NeutronPlugin.py:731 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:771 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 +#: neutron/plugins/nicira/NeutronPlugin.py:775 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:786 +#: neutron/plugins/nicira/NeutronPlugin.py:779 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:790 -#: neutron/plugins/nicira/NeutronPlugin.py:806 +#: neutron/plugins/nicira/NeutronPlugin.py:783 +#: neutron/plugins/nicira/NeutronPlugin.py:799 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:812 +#: neutron/plugins/nicira/NeutronPlugin.py:805 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:857 +#: neutron/plugins/nicira/NeutronPlugin.py:850 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:891 +#: neutron/plugins/nicira/NeutronPlugin.py:884 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:981 +#: neutron/plugins/nicira/NeutronPlugin.py:974 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1066 +#: neutron/plugins/nicira/NeutronPlugin.py:1059 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1085 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1088 +#: neutron/plugins/nicira/NeutronPlugin.py:1081 #: neutron/plugins/nicira/NeutronServicePlugin.py:515 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1118 +#: neutron/plugins/nicira/NeutronPlugin.py:1111 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1186 +#: neutron/plugins/nicira/NeutronPlugin.py:1179 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1200 +#: neutron/plugins/nicira/NeutronPlugin.py:1193 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1211 +#: neutron/plugins/nicira/NeutronPlugin.py:1204 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1303 +#: neutron/plugins/nicira/NeutronPlugin.py:1296 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1331 +#: neutron/plugins/nicira/NeutronPlugin.py:1324 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1414 +#: neutron/plugins/nicira/NeutronPlugin.py:1407 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1413 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1431 +#: neutron/plugins/nicira/NeutronPlugin.py:1424 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1441 +#: neutron/plugins/nicira/NeutronPlugin.py:1434 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1470 -#: neutron/plugins/nicira/NeutronPlugin.py:1555 +#: neutron/plugins/nicira/NeutronPlugin.py:1463 +#: neutron/plugins/nicira/NeutronPlugin.py:1548 #: neutron/plugins/nicira/NeutronServicePlugin.py:198 #: neutron/plugins/nicira/NeutronServicePlugin.py:1204 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1519 +#: neutron/plugins/nicira/NeutronPlugin.py:1512 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1522 +#: neutron/plugins/nicira/NeutronPlugin.py:1515 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1557 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1580 +#: neutron/plugins/nicira/NeutronPlugin.py:1573 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1577 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1579 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1643 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1647 +#: neutron/plugins/nicira/NeutronPlugin.py:1640 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1650 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1725 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:1816 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1829 +#: neutron/plugins/nicira/NeutronPlugin.py:1822 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1961 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1967 +#: neutron/plugins/nicira/NeutronPlugin.py:1960 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:1995 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2005 +#: neutron/plugins/nicira/NeutronPlugin.py:1998 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2032 +#: neutron/plugins/nicira/NeutronPlugin.py:2025 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2055 +#: neutron/plugins/nicira/NeutronPlugin.py:2048 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2085 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2159 +#: neutron/plugins/nicira/NeutronPlugin.py:2152 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2167 +#: neutron/plugins/nicira/NeutronPlugin.py:2160 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -9619,12 +9630,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2174 +#: neutron/plugins/nicira/NeutronPlugin.py:2167 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2187 +#: neutron/plugins/nicira/NeutronPlugin.py:2180 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9652,6 +9663,11 @@ msgstr "" msgid "An exception occurred while creating a port on lswitch %s" msgstr "" +#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#, python-format +msgid "Unable to create port on NVP logical router %s" +msgstr "" + #: neutron/plugins/nicira/NeutronServicePlugin.py:469 #, python-format msgid "Unable to create integration logic switch for router %s" @@ -9861,24 +9877,24 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:54 +#: neutron/plugins/nicira/nsx_cluster.py:49 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:66 +#: neutron/plugins/nicira/nsx_cluster.py:61 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:124 +#: neutron/plugins/nicira/nvplib.py:117 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:128 +#: neutron/plugins/nicira/nvplib.py:121 #, python-format msgid "locals=[%s]" msgstr "" @@ -10279,108 +10295,103 @@ msgstr "" msgid "Task status check interval" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:24 +#: neutron/plugins/nicira/common/exceptions.py:21 #, python-format -msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:28 +#: neutron/plugins/nicira/common/exceptions.py:25 #, python-format msgid "Unable to fulfill request with version %(version)s." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:32 +#: neutron/plugins/nicira/common/exceptions.py:29 #, python-format -msgid "Invalid NVP connection parameters: %(conn_params)s" +msgid "Invalid NSX connection parameters: %(conn_params)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:36 +#: neutron/plugins/nicira/common/exceptions.py:33 #, python-format msgid "" "Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the nvp plugin ini file." +"values are specified in the [DEFAULT] section of the NSX plugin ini file." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:42 +#: neutron/plugins/nicira/common/exceptions.py:39 #, python-format msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:47 +#: neutron/plugins/nicira/common/exceptions.py:44 #, python-format msgid "" "Unable to create port on network %(network)s. Maximum number of ports " "reached" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:52 +#: neutron/plugins/nicira/common/exceptions.py:49 #, python-format msgid "" "While retrieving NAT rules, %(actual_rules)s were found whereas rules in " "the (%(min_rules)s,%(max_rules)s) interval were expected" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:58 +#: neutron/plugins/nicira/common/exceptions.py:55 #, python-format -msgid "Invalid NVP attachment type '%(attachment_type)s'" +msgid "Invalid NSX attachment type '%(attachment_type)s'" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:62 +#: neutron/plugins/nicira/common/exceptions.py:59 msgid "" "The networking backend is currently in maintenance mode and therefore " "unable to accept requests which modify its state. Please try later." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:74 +#: neutron/plugins/nicira/common/exceptions.py:65 #, python-format msgid "Gateway Service %(gateway)s is already in use" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:78 +#: neutron/plugins/nicira/common/exceptions.py:69 #, python-format msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:82 +#: neutron/plugins/nicira/common/exceptions.py:73 #, python-format -msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:86 +#: neutron/plugins/nicira/common/exceptions.py:77 #, python-format msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NVP setup" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" " and/or configuration" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:91 +#: neutron/plugins/nicira/common/exceptions.py:82 #, python-format msgid "" "An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " "via port %(port_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:100 +#: neutron/plugins/nicira/common/exceptions.py:91 #, python-format msgid "Unable to find LSN for %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:104 +#: neutron/plugins/nicira/common/exceptions.py:95 #, python-format msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:109 +#: neutron/plugins/nicira/common/exceptions.py:100 #, python-format msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:113 +#: neutron/plugins/nicira/common/exceptions.py:104 #, python-format msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" @@ -11559,383 +11570,383 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:212 +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:260 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:278 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:301 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:303 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:377 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:393 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" "Adding a tunnel endpoint failed due to a concurrenttransaction had been " "committed (%s attempts left)" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:398 +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:312 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:329 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:434 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:523 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:294 #, python-format msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:306 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, 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:469 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, 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:488 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:480 #, 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:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 #, 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:517 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, 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:534 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:566 #, 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:618 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:610 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:668 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:687 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:768 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:760 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:766 #, 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:862 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:854 #, python-format msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:871 +#: 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:883 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:886 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920 #, python-format msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:926 #, python-format msgid "" "Port %s was not found on the integration bridge and will therefore not be" " processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 #, python-format msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:956 #, python-format msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1080 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1151 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1163 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1184 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1180 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1194 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1203 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1249 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1265 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 #, 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:1276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, 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:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275 #, 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:1288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, 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:1303 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1295 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1317 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1320 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12207,58 +12218,58 @@ msgstr "" msgid "Invalid configuration. check ryu.ini" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:96 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:94 #, python-format msgid "Could not get IPv4 address from %(nic)s: %(cfg)s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:162 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:160 #, python-format msgid "External port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:170 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:168 msgid "Get Ryu rest API address" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:220 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:218 msgid "Ryu rest API port isn't specified" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:221 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:219 #, python-format msgid "Going to ofp controller mode %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236 msgid "Port update received" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269 msgid "Agent loop has new device" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296 #, python-format msgid "tunnel_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 #, python-format msgid "ovsdb_port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:302 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 #, python-format msgid "ovsdb_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:308 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:306 #, python-format msgid "Initialization failed: %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:311 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:309 msgid "" "Ryu initialization on the node is done. Agent initialized successfully, " "now running..." @@ -12387,13 +12398,13 @@ msgstr "" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgstr "" -#: neutron/server/__init__.py:40 +#: neutron/server/__init__.py:39 msgid "" "ERROR: Unable to find configuration file via the default search paths " "(~/.neutron/, ~/, /etc/neutron/, /etc/) and the '--config-file' option!" msgstr "" -#: neutron/server/__init__.py:47 +#: neutron/server/__init__.py:46 #, python-format msgid "ERROR: %s" msgstr "" @@ -13640,56 +13651,60 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:76 -#: neutron/tests/unit/nec/test_ofc_client.py:82 -#: neutron/tests/unit/nec/test_ofc_client.py:91 +#: neutron/tests/unit/nec/test_ofc_client.py:77 +msgid "The specified OFC resource (/somewhere) is not found." +msgstr "" + +#: neutron/tests/unit/nec/test_ofc_client.py:81 +#: neutron/tests/unit/nec/test_ofc_client.py:87 +#: neutron/tests/unit/nec/test_ofc_client.py:96 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:101 +#: neutron/tests/unit/nec/test_ofc_client.py:106 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:406 +#: neutron/tests/unit/vmware/apiclient/fake.py:404 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:415 +#: neutron/tests/unit/vmware/apiclient/fake.py:413 #, python-format msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:103 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:115 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:126 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:143 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:161 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:183 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:205 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:289 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:303 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:317 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:359 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:193 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:256 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 #, python-format msgid "Lswitch %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/test_edge_router.py:132 +#: neutron/tests/unit/vmware/vshield/test_edge_router.py:130 msgid "Tasks not completed" msgstr "" @@ -14800,3 +14815,37 @@ msgstr "" #~ msgid "Security group: %s was already deleted from backend" #~ msgstr "" +#~ msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +#~ msgstr "" + +#~ msgid "NotFound %(resource)s for neutron_id=%(id)s." +#~ msgstr "" + +#~ msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +#~ msgstr "" + +#~ msgid "Invalid NVP connection parameters: %(conn_params)s" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid cluster values: %(invalid_attrs)s. " +#~ "Please ensure that these values are " +#~ "specified in the [DEFAULT] section of" +#~ " the nvp plugin ini file." +#~ msgstr "" + +#~ msgid "Invalid NVP attachment type '%(attachment_type)s'" +#~ msgstr "" + +#~ msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" +#~ msgstr "" + +#~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +#~ msgstr "" + +#~ msgid "" +#~ "Service cluster: '%(cluster_id)s' is " +#~ "unavailable. Please, check NVP setup " +#~ "and/or configuration" +#~ msgstr "" + diff --git a/neutron/locale/ru_RU/LC_MESSAGES/neutron.po b/neutron/locale/ru_RU/LC_MESSAGES/neutron.po index de7a4c74c..c4199e40a 100644 --- a/neutron/locale/ru_RU/LC_MESSAGES/neutron.po +++ b/neutron/locale/ru_RU/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-27 06:23+0000\n" +"POT-Creation-Date: 2014-02-28 06:26+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Russian (Russia) " @@ -39,59 +39,59 @@ msgstr "" msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: neutron/manager.py:72 +#: neutron/manager.py:69 #, python-format msgid "dhcp_agents_per_network must be >= 1. '%s' is invalid." msgstr "" -#: neutron/manager.py:84 +#: neutron/manager.py:81 msgid "Neutron core_plugin not configured!" msgstr "" -#: neutron/manager.py:113 +#: neutron/manager.py:110 #, python-format msgid "Loading core plugin: %s" msgstr "" -#: neutron/manager.py:140 +#: neutron/manager.py:137 #, python-format msgid "Error loading plugin by name, %s" msgstr "" -#: neutron/manager.py:141 +#: neutron/manager.py:138 #, python-format msgid "Error loading plugin by class, %s" msgstr "" -#: neutron/manager.py:142 +#: neutron/manager.py:139 msgid "Plugin not found." msgstr "" -#: neutron/manager.py:147 +#: neutron/manager.py:144 msgid "Loading services supported by the core plugin" msgstr "" -#: neutron/manager.py:156 +#: neutron/manager.py:153 #, python-format msgid "Service %s is supported by the core plugin" msgstr "" -#: neutron/manager.py:169 +#: neutron/manager.py:166 #, python-format msgid "Loading service plugins: %s" msgstr "" -#: neutron/manager.py:174 +#: neutron/manager.py:171 #, python-format msgid "Loading Plugin: %s" msgstr "" -#: neutron/manager.py:182 +#: neutron/manager.py:179 #, python-format msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/manager.py:194 +#: neutron/manager.py:191 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -219,42 +219,42 @@ msgstr "" msgid "%s is already registered." msgstr "" -#: neutron/service.py:39 +#: neutron/service.py:37 msgid "Seconds between running periodic tasks" msgstr "" -#: neutron/service.py:42 +#: neutron/service.py:40 msgid "Number of separate worker processes for service" msgstr "" -#: neutron/service.py:45 +#: neutron/service.py:43 msgid "" "Range of seconds to randomly delay when starting the periodic task " "scheduler to reduce stampeding. (Disable by setting to 0)" msgstr "" -#: neutron/service.py:102 +#: neutron/service.py:100 msgid "Error occurred: trying old api-paste.ini." msgstr "" -#: neutron/service.py:107 +#: neutron/service.py:105 msgid "Unrecoverable error: please check log for details." msgstr "" -#: neutron/service.py:116 +#: neutron/service.py:114 msgid "No known API applications configured." msgstr "" -#: neutron/service.py:123 +#: neutron/service.py:121 #, python-format msgid "Neutron service started, listening on %(host)s:%(port)s" msgstr "" -#: neutron/service.py:224 +#: neutron/service.py:222 msgid "Exception occurs when timer stops" msgstr "" -#: neutron/service.py:234 +#: neutron/service.py:232 msgid "Exception occurs when waiting for timer" msgstr "" @@ -438,7 +438,7 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:184 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 #: neutron/agent/metadata/namespace_proxy.py:156 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -508,7 +508,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:887 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 #: neutron/agent/metadata/agent.py:305 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -516,191 +516,191 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:892 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 #: neutron/agent/metadata/agent.py:310 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:241 #: neutron/services/loadbalancer/agent/agent_manager.py:121 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:897 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:158 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:158 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:166 +#: neutron/agent/l3_agent.py:162 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:169 +#: neutron/agent/l3_agent.py:165 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:174 +#: neutron/agent/l3_agent.py:170 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:176 +#: neutron/agent/l3_agent.py:172 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:179 +#: neutron/agent/l3_agent.py:175 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:181 +#: neutron/agent/l3_agent.py:177 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:204 +#: neutron/agent/l3_agent.py:200 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:231 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:236 +#: neutron/agent/l3_agent.py:232 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:257 +#: neutron/agent/l3_agent.py:253 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:277 +#: neutron/agent/l3_agent.py:273 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:298 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:322 +#: neutron/agent/l3_agent.py:318 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:346 +#: neutron/agent/l3_agent.py:342 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:395 +#: neutron/agent/l3_agent.py:391 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:397 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:545 +#: neutron/agent/l3_agent.py:541 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:669 +#: neutron/agent/l3_agent.py:665 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:674 +#: neutron/agent/l3_agent.py:670 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:678 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:686 +#: neutron/agent/l3_agent.py:682 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:693 +#: neutron/agent/l3_agent.py:689 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:742 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:751 +#: neutron/agent/l3_agent.py:747 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:753 neutron/agent/l3_agent.py:791 +#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:767 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:782 +#: neutron/agent/l3_agent.py:778 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:785 +#: neutron/agent/l3_agent.py:781 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:783 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:800 +#: neutron/agent/l3_agent.py:796 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:820 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:828 +#: neutron/agent/l3_agent.py:824 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:860 +#: neutron/agent/l3_agent.py:856 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:884 +#: neutron/agent/l3_agent.py:880 msgid "Report state task successfully completed" msgstr "" @@ -726,7 +726,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279 #, python-format msgid "Delete %s" msgstr "" @@ -1078,7 +1078,7 @@ msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:61 -#: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" @@ -1184,86 +1184,86 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:39 +#: neutron/agent/linux/ovs_lib.py:34 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 -#: neutron/agent/linux/ovs_lib.py:313 +#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 +#: neutron/agent/linux/ovs_lib.py:308 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:174 +#: neutron/agent/linux/ovs_lib.py:169 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:200 +#: neutron/agent/linux/ovs_lib.py:195 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:230 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:239 +#: neutron/agent/linux/ovs_lib.py:234 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:242 +#: neutron/agent/linux/ovs_lib.py:237 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:245 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:361 +#: neutron/agent/linux/ovs_lib.py:356 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:371 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:402 +#: neutron/agent/linux/ovs_lib.py:397 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:412 +#: neutron/agent/linux/ovs_lib.py:407 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:425 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:440 +#: neutron/agent/linux/ovs_lib.py:435 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:451 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:461 +#: neutron/agent/linux/ovs_lib.py:456 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:473 +#: neutron/agent/linux/ovs_lib.py:468 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:477 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1831,7 +1831,7 @@ msgstr "" msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:65 +#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" @@ -1859,409 +1859,409 @@ msgstr "" msgid "Request Failed: internal server error while processing your request." msgstr "" -#: neutron/common/config.py:39 +#: neutron/common/config.py:37 msgid "The host IP to bind to" msgstr "" -#: neutron/common/config.py:41 +#: neutron/common/config.py:39 msgid "The port to bind to" msgstr "" -#: neutron/common/config.py:43 +#: neutron/common/config.py:41 msgid "The API paste config file to use" msgstr "" -#: neutron/common/config.py:45 +#: neutron/common/config.py:43 msgid "The path for API extensions" msgstr "" -#: neutron/common/config.py:47 +#: neutron/common/config.py:45 msgid "The policy file to use" msgstr "" -#: neutron/common/config.py:51 +#: neutron/common/config.py:49 msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:53 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 msgid "The service plugins Neutron will use" msgstr "" -#: neutron/common/config.py:55 +#: neutron/common/config.py:53 msgid "The base MAC address Neutron will use for VIFs" msgstr "" -#: neutron/common/config.py:57 +#: neutron/common/config.py:55 msgid "How many times Neutron will retry MAC generation" msgstr "" -#: neutron/common/config.py:59 +#: neutron/common/config.py:57 msgid "Allow the usage of the bulk API" msgstr "" -#: neutron/common/config.py:61 +#: neutron/common/config.py:59 msgid "Allow the usage of the pagination" msgstr "" -#: neutron/common/config.py:63 +#: neutron/common/config.py:61 msgid "Allow the usage of the sorting" msgstr "" -#: neutron/common/config.py:65 +#: neutron/common/config.py:63 msgid "" "The maximum number of items returned in a single response, value was " "'infinite' or negative integer means no limit" msgstr "" -#: neutron/common/config.py:69 +#: neutron/common/config.py:67 msgid "Maximum number of DNS nameservers" msgstr "" -#: neutron/common/config.py:71 +#: neutron/common/config.py:69 msgid "Maximum number of host routes per subnet" msgstr "" -#: neutron/common/config.py:73 +#: neutron/common/config.py:71 msgid "Maximum number of fixed ips per port" msgstr "" -#: neutron/common/config.py:76 +#: neutron/common/config.py:74 msgid "DHCP lease duration" msgstr "" -#: neutron/common/config.py:78 +#: neutron/common/config.py:76 msgid "Allow sending resource operation notification to DHCP agent" msgstr "" -#: neutron/common/config.py:81 +#: neutron/common/config.py:79 msgid "Allow overlapping IP support in Neutron" msgstr "" -#: neutron/common/config.py:83 +#: neutron/common/config.py:81 msgid "The hostname Neutron is running on" msgstr "" -#: neutron/common/config.py:85 +#: neutron/common/config.py:83 msgid "Ensure that configured gateway is on subnet" msgstr "" -#: neutron/common/config.py:91 +#: neutron/common/config.py:89 msgid "" "Where to store Neutron state files. This directory must be writable by " "the agent." msgstr "" -#: neutron/common/config.py:117 +#: neutron/common/config.py:115 #, python-format msgid "Base MAC: %s" msgstr "" -#: neutron/common/config.py:128 +#: neutron/common/config.py:126 msgid "Logging enabled!" msgstr "" -#: neutron/common/config.py:144 +#: neutron/common/config.py:142 #, python-format msgid "Config paste file: %s" msgstr "" -#: neutron/common/config.py:149 +#: neutron/common/config.py:147 #, python-format msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" -#: neutron/common/exceptions.py:32 +#: neutron/common/exceptions.py:30 #: neutron/plugins/nicira/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" -#: neutron/common/exceptions.py:53 +#: neutron/common/exceptions.py:51 #, python-format msgid "Bad %(resource)s request: %(msg)s" msgstr "" -#: neutron/common/exceptions.py:65 +#: neutron/common/exceptions.py:63 msgid "Not authorized." msgstr "" -#: neutron/common/exceptions.py:69 +#: neutron/common/exceptions.py:67 msgid "The service is unavailable" msgstr "" -#: neutron/common/exceptions.py:73 +#: neutron/common/exceptions.py:71 #, python-format msgid "User does not have admin privileges: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:77 +#: neutron/common/exceptions.py:75 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: neutron/common/exceptions.py:81 +#: neutron/common/exceptions.py:79 #, python-format msgid "Network %(net_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:85 +#: neutron/common/exceptions.py:83 #, python-format msgid "Subnet %(subnet_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:89 +#: neutron/common/exceptions.py:87 #, python-format msgid "Port %(port_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:93 +#: neutron/common/exceptions.py:91 #, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:98 +#: neutron/common/exceptions.py:96 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:102 +#: neutron/common/exceptions.py:100 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:106 +#: neutron/common/exceptions.py:104 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:110 +#: neutron/common/exceptions.py:108 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:114 +#: neutron/common/exceptions.py:112 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:118 +#: neutron/common/exceptions.py:116 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:122 +#: neutron/common/exceptions.py:120 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:127 +#: neutron/common/exceptions.py:125 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:132 +#: neutron/common/exceptions.py:130 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:138 +#: neutron/common/exceptions.py:136 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:144 +#: neutron/common/exceptions.py:142 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:150 +#: neutron/common/exceptions.py:148 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:155 +#: neutron/common/exceptions.py:153 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:160 +#: neutron/common/exceptions.py:158 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:166 +#: neutron/common/exceptions.py:164 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:171 +#: neutron/common/exceptions.py:169 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:174 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:184 +#: neutron/common/exceptions.py:182 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:187 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:194 +#: neutron/common/exceptions.py:192 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:204 +#: neutron/common/exceptions.py:202 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:208 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:212 +#: neutron/common/exceptions.py:210 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:217 +#: neutron/common/exceptions.py:215 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:222 +#: neutron/common/exceptions.py:220 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:226 +#: neutron/common/exceptions.py:224 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:230 +#: neutron/common/exceptions.py:228 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:234 +#: neutron/common/exceptions.py:232 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:238 +#: neutron/common/exceptions.py:236 msgid "Sudo privilege is required to run this command." msgstr "" -#: neutron/common/exceptions.py:242 +#: neutron/common/exceptions.py:240 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:246 +#: neutron/common/exceptions.py:244 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:250 +#: neutron/common/exceptions.py:248 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:254 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:259 +#: neutron/common/exceptions.py:257 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:264 +#: neutron/common/exceptions.py:262 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:268 +#: neutron/common/exceptions.py:266 #, python-format msgid "Extensions not found: %(extensions)s" msgstr "" -#: neutron/common/exceptions.py:272 +#: neutron/common/exceptions.py:270 #, python-format msgid "Invalid content type %(content_type)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:274 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:281 +#: neutron/common/exceptions.py:279 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:285 +#: neutron/common/exceptions.py:283 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:290 +#: neutron/common/exceptions.py:288 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:295 +#: neutron/common/exceptions.py:293 #, python-format msgid "" "Current gateway ip %(ip_address)s already in use by port %(port_id)s. " "Unable to update." msgstr "" -#: neutron/common/exceptions.py:300 +#: neutron/common/exceptions.py:298 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" -#: neutron/common/exceptions.py:310 +#: neutron/common/exceptions.py:308 #, python-format msgid "Invalid network VXLAN port range: '%(vxlan_range)s'" msgstr "" -#: neutron/common/exceptions.py:314 +#: neutron/common/exceptions.py:312 #, python-format msgid "Found duplicate extension: %(alias)s" msgstr "" @@ -2283,32 +2283,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:53 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:143 +#: neutron/common/utils.py:140 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:146 +#: neutron/common/utils.py:143 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:149 +#: neutron/common/utils.py:146 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:151 +#: neutron/common/utils.py:148 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:154 +#: neutron/common/utils.py:151 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2340,12 +2340,12 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/api.py:59 +#: neutron/db/api.py:55 #, python-format msgid "Database registration exception: %s" msgstr "" -#: neutron/db/api.py:70 +#: neutron/db/api.py:66 msgid "Database exception" msgstr "" @@ -2614,99 +2614,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:168 +#: neutron/db/l3_db.py:163 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:607 +#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:277 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:291 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 #: neutron/plugins/bigswitch/plugin.py:817 #: neutron/plugins/bigswitch/plugin.py:826 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:307 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:318 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:333 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:467 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:506 +#: neutron/db/l3_db.py:501 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:510 +#: neutron/db/l3_db.py:505 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:522 +#: neutron/db/l3_db.py:517 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:529 +#: neutron/db/l3_db.py:524 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:533 +#: neutron/db/l3_db.py:528 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1853 +#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:731 +#: neutron/db/l3_db.py:726 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:749 +#: neutron/db/l3_db.py:744 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:837 +#: neutron/db/l3_db.py:832 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2960,24 +2960,24 @@ msgstr "" msgid "Multiple agents with agent_type=%(agent_type)s and host=%(host)s found" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:26 +#: neutron/extensions/allowedaddresspairs.py:22 msgid "AllowedAddressPair must contain ip_address" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:30 +#: neutron/extensions/allowedaddresspairs.py:26 msgid "" "Port Security must be enabled in order to have allowed address pairs on a" " port." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:35 +#: neutron/extensions/allowedaddresspairs.py:31 #, python-format msgid "" "Request contains duplicate address pair: mac_address %(mac_address)s " "ip_address %(ip_address)s." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:40 +#: neutron/extensions/allowedaddresspairs.py:36 msgid "Port's Fixed IP and Mac Address match an address pair entry." msgstr "" @@ -3142,39 +3142,39 @@ msgid "" "unlimited." msgstr "" -#: neutron/extensions/l3.py:34 +#: neutron/extensions/l3.py:29 #, python-format msgid "Router %(router_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:38 +#: neutron/extensions/l3.py:33 #, python-format msgid "Router %(router_id)s still has active ports" msgstr "" -#: neutron/extensions/l3.py:42 +#: neutron/extensions/l3.py:37 #, python-format msgid "Router %(router_id)s does not have an interface with id %(port_id)s" msgstr "" -#: neutron/extensions/l3.py:47 +#: neutron/extensions/l3.py:42 #, python-format msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s" msgstr "" -#: neutron/extensions/l3.py:52 +#: neutron/extensions/l3.py:47 #, python-format msgid "" "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot " "be deleted, as it is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:58 +#: neutron/extensions/l3.py:53 #, python-format msgid "Floating IP %(floatingip_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:62 +#: neutron/extensions/l3.py:57 #, python-format msgid "" "External network %(external_network_id)s is not reachable from subnet " @@ -3182,7 +3182,7 @@ msgid "" "Floating IP." msgstr "" -#: neutron/extensions/l3.py:68 +#: neutron/extensions/l3.py:63 #, python-format msgid "" "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with " @@ -3190,25 +3190,25 @@ msgid "" "has a floating IP on external network %(net_id)s." msgstr "" -#: neutron/extensions/l3.py:75 +#: neutron/extensions/l3.py:70 #, python-format msgid "" "Port %(port_id)s has owner %(device_owner)s and therefore cannot be " "deleted directly via the port API." msgstr "" -#: neutron/extensions/l3.py:80 +#: neutron/extensions/l3.py:75 #, python-format msgid "" "Gateway cannot be updated for router %(router_id)s, since a gateway to " "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:140 +#: neutron/extensions/l3.py:135 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:144 +#: neutron/extensions/l3.py:139 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -3362,19 +3362,19 @@ msgstr "" msgid "Duplicate segment entry in request." msgstr "" -#: neutron/extensions/portsecurity.py:25 +#: neutron/extensions/portsecurity.py:20 msgid "" "Port has security group associated. Cannot disable port security or ip " "address until security group is removed" msgstr "" -#: neutron/extensions/portsecurity.py:30 +#: neutron/extensions/portsecurity.py:25 msgid "" "Port security must be enabled and port must have an IP address in order " "to use security groups." msgstr "" -#: neutron/extensions/portsecurity.py:35 +#: neutron/extensions/portsecurity.py:30 msgid "Port does not have port security binding." msgstr "" @@ -4830,7 +4830,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:55 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89 #: neutron/plugins/mlnx/rpc_callbacks.py:76 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" @@ -4845,9 +4845,9 @@ msgstr "" #: neutron/plugins/mlnx/rpc_callbacks.py:98 #: neutron/plugins/mlnx/rpc_callbacks.py:117 #: neutron/plugins/mlnx/rpc_callbacks.py:132 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:114 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 #, python-format msgid "%s can not be found in database" msgstr "" @@ -5630,7 +5630,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:192 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5638,8 +5638,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:222 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:443 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" msgstr "" @@ -5658,7 +5658,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:208 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5666,7 +5666,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:249 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5674,7 +5674,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:255 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:471 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5832,7 +5832,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 #: neutron/plugins/mlnx/mlnx_plugin.py:334 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:519 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" msgstr "" @@ -6173,7 +6173,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:41 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 -#: neutron/plugins/openvswitch/ovs_db_v2.py:133 +#: neutron/plugins/openvswitch/ovs_db_v2.py:130 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6188,7 +6188,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:157 +#: neutron/plugins/openvswitch/ovs_db_v2.py:154 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6202,7 +6202,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:141 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 -#: neutron/plugins/openvswitch/ovs_db_v2.py:198 +#: neutron/plugins/openvswitch/ovs_db_v2.py:195 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" @@ -6212,8 +6212,8 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:89 -#: neutron/plugins/openvswitch/ovs_db_v2.py:107 +#: neutron/plugins/openvswitch/ovs_db_v2.py:86 +#: neutron/plugins/openvswitch/ovs_db_v2.py:104 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6255,7 +6255,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:144 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6268,7 +6268,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:79 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122 #: neutron/plugins/mlnx/rpc_callbacks.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:123 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" @@ -6410,7 +6410,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent out of sync with plugin!" msgstr "" @@ -6432,7 +6432,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1356 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1348 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6519,14 +6519,14 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156 #, python-format msgid "Device %(device)s not bound to the agent host %(host)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:150 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "" @@ -6548,26 +6548,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:217 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:225 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:233 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:237 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -6735,7 +6735,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:277 msgid "network_delete received" msgstr "" @@ -6746,12 +6746,12 @@ msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:318 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:343 msgid "fdb_remove received" msgstr "" @@ -6760,7 +6760,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:404 msgid "fdb_update received" msgstr "" @@ -6770,7 +6770,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:142 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" msgstr "" @@ -6781,14 +6781,14 @@ msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:942 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6796,29 +6796,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1015 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1020 #, python-format msgid "Port %s updated." msgstr "" @@ -6837,8 +6837,8 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1233 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" @@ -6899,7 +6899,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:163 +#: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6908,7 +6908,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:193 +#: neutron/plugins/openvswitch/ovs_db_v2.py:190 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " @@ -6917,7 +6917,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:188 +#: neutron/plugins/openvswitch/ovs_db_v2.py:185 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " @@ -8045,7 +8045,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:231 +#: neutron/plugins/openvswitch/ovs_db_v2.py:228 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8084,7 +8084,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8431,7 +8431,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:142 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:364 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8579,8 +8579,8 @@ msgid "" msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -8773,88 +8773,93 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:247 +#: neutron/plugins/nec/nec_plugin.py:256 +#, python-format +msgid "deactivate_port(): OFC port for port=%s is already removed." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:263 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:268 +#: neutron/plugins/nec/nec_plugin.py:284 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:317 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:341 +#: neutron/plugins/nec/nec_plugin.py:357 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:360 +#: neutron/plugins/nec/nec_plugin.py:376 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:371 +#: neutron/plugins/nec/nec_plugin.py:387 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:525 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:589 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:622 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:632 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:689 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:720 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:730 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:749 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:754 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9030,17 +9035,17 @@ msgstr "" msgid "delete_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:54 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:52 #, python-format msgid "Update ports: added=%(added)s, removed=%(removed)s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:76 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:74 #, python-format msgid "port_update received: %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:219 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:217 msgid "No port changed." msgstr "" @@ -9093,45 +9098,52 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:32 #, python-format -msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgid "The specified OFC resource (%(resource)s) is not found." msgstr "" #: neutron/plugins/nec/common/exceptions.py:36 #, python-format -msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:40 +#, python-format +msgid "" +"Neutron-OFC resource mapping for %(resource)s %(neutron_id)s is not " +"found. It may be deleted during processing." msgstr "" -#: neutron/plugins/nec/common/exceptions.py:41 +#: neutron/plugins/nec/common/exceptions.py:46 #, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:45 +#: neutron/plugins/nec/common/exceptions.py:50 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:51 +#: neutron/plugins/nec/common/exceptions.py:56 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:61 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:66 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:65 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:69 +#: neutron/plugins/nec/common/exceptions.py:74 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " @@ -9155,14 +9167,19 @@ msgstr "" #: neutron/plugins/nec/common/ofc_client.py:99 #, python-format +msgid "Specified resource %s does not exist on OFC " +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:103 +#, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:102 +#: neutron/plugins/nec/common/ofc_client.py:106 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:111 +#: neutron/plugins/nec/common/ofc_client.py:115 #, python-format msgid "Failed to connect OFC : %s" msgstr "" @@ -9172,23 +9189,18 @@ msgstr "" msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:143 -#, python-format -msgid "NotFound %(resource)s for neutron_id=%(id)s." -msgstr "" - -#: neutron/plugins/nec/db/api.py:169 +#: neutron/plugins/nec/db/api.py:168 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:202 +#: neutron/plugins/nec/db/api.py:201 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:208 -#: neutron/plugins/openvswitch/ovs_db_v2.py:319 +#: neutron/plugins/nec/db/api.py:207 +#: neutron/plugins/openvswitch/ovs_db_v2.py:316 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9212,103 +9224,102 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:230 +#: neutron/plugins/nicira/NeutronPlugin.py:223 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:266 +#: neutron/plugins/nicira/NeutronPlugin.py:259 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:268 -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#: neutron/plugins/nicira/NeutronPlugin.py:261 #, python-format -msgid "Unable to create port on NVP logical router %s" +msgid "Unable to create port on NSX logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:271 +#: neutron/plugins/nicira/NeutronPlugin.py:264 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(nsx_router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:349 +#: neutron/plugins/nicira/NeutronPlugin.py:342 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:355 +#: neutron/plugins/nicira/NeutronPlugin.py:348 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:361 +#: neutron/plugins/nicira/NeutronPlugin.py:354 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:407 +#: neutron/plugins/nicira/NeutronPlugin.py:400 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:447 +#: neutron/plugins/nicira/NeutronPlugin.py:440 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:459 -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#: neutron/plugins/nicira/NeutronPlugin.py:709 +#: neutron/plugins/nicira/NeutronPlugin.py:452 +#: neutron/plugins/nicira/NeutronPlugin.py:504 +#: neutron/plugins/nicira/NeutronPlugin.py:702 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:480 +#: neutron/plugins/nicira/NeutronPlugin.py:473 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:491 +#: neutron/plugins/nicira/NeutronPlugin.py:484 #, python-format msgid "" "Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " "to be rolled back for Neutron port: %(neutron_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:496 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:518 +#: neutron/plugins/nicira/NeutronPlugin.py:511 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:518 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:530 +#: neutron/plugins/nicira/NeutronPlugin.py:523 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:532 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9316,302 +9327,302 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:554 -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:1070 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:566 +#: neutron/plugins/nicira/NeutronPlugin.py:559 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:584 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:604 +#: neutron/plugins/nicira/NeutronPlugin.py:597 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:614 +#: neutron/plugins/nicira/NeutronPlugin.py:607 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:655 +#: neutron/plugins/nicira/NeutronPlugin.py:648 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:690 -#: neutron/plugins/nicira/NeutronPlugin.py:1788 +#: neutron/plugins/nicira/NeutronPlugin.py:683 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:694 -#: neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/plugins/nicira/NeutronPlugin.py:687 +#: neutron/plugins/nicira/NeutronPlugin.py:1785 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 +#: neutron/plugins/nicira/NeutronPlugin.py:689 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:738 +#: neutron/plugins/nicira/NeutronPlugin.py:731 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:771 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 +#: neutron/plugins/nicira/NeutronPlugin.py:775 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:786 +#: neutron/plugins/nicira/NeutronPlugin.py:779 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:790 -#: neutron/plugins/nicira/NeutronPlugin.py:806 +#: neutron/plugins/nicira/NeutronPlugin.py:783 +#: neutron/plugins/nicira/NeutronPlugin.py:799 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:812 +#: neutron/plugins/nicira/NeutronPlugin.py:805 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:857 +#: neutron/plugins/nicira/NeutronPlugin.py:850 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:891 +#: neutron/plugins/nicira/NeutronPlugin.py:884 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:981 +#: neutron/plugins/nicira/NeutronPlugin.py:974 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1066 +#: neutron/plugins/nicira/NeutronPlugin.py:1059 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1085 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1088 +#: neutron/plugins/nicira/NeutronPlugin.py:1081 #: neutron/plugins/nicira/NeutronServicePlugin.py:515 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1118 +#: neutron/plugins/nicira/NeutronPlugin.py:1111 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1186 +#: neutron/plugins/nicira/NeutronPlugin.py:1179 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1200 +#: neutron/plugins/nicira/NeutronPlugin.py:1193 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1211 +#: neutron/plugins/nicira/NeutronPlugin.py:1204 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1303 +#: neutron/plugins/nicira/NeutronPlugin.py:1296 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1331 +#: neutron/plugins/nicira/NeutronPlugin.py:1324 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1414 +#: neutron/plugins/nicira/NeutronPlugin.py:1407 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1413 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1431 +#: neutron/plugins/nicira/NeutronPlugin.py:1424 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1441 +#: neutron/plugins/nicira/NeutronPlugin.py:1434 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1470 -#: neutron/plugins/nicira/NeutronPlugin.py:1555 +#: neutron/plugins/nicira/NeutronPlugin.py:1463 +#: neutron/plugins/nicira/NeutronPlugin.py:1548 #: neutron/plugins/nicira/NeutronServicePlugin.py:198 #: neutron/plugins/nicira/NeutronServicePlugin.py:1204 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1519 +#: neutron/plugins/nicira/NeutronPlugin.py:1512 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1522 +#: neutron/plugins/nicira/NeutronPlugin.py:1515 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1557 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1580 +#: neutron/plugins/nicira/NeutronPlugin.py:1573 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1577 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1579 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1643 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1647 +#: neutron/plugins/nicira/NeutronPlugin.py:1640 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1650 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1725 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:1816 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1829 +#: neutron/plugins/nicira/NeutronPlugin.py:1822 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1961 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1967 +#: neutron/plugins/nicira/NeutronPlugin.py:1960 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:1995 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2005 +#: neutron/plugins/nicira/NeutronPlugin.py:1998 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2032 +#: neutron/plugins/nicira/NeutronPlugin.py:2025 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2055 +#: neutron/plugins/nicira/NeutronPlugin.py:2048 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2085 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2159 +#: neutron/plugins/nicira/NeutronPlugin.py:2152 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2167 +#: neutron/plugins/nicira/NeutronPlugin.py:2160 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -9619,12 +9630,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2174 +#: neutron/plugins/nicira/NeutronPlugin.py:2167 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2187 +#: neutron/plugins/nicira/NeutronPlugin.py:2180 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9652,6 +9663,11 @@ msgstr "" msgid "An exception occurred while creating a port on lswitch %s" msgstr "" +#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#, python-format +msgid "Unable to create port on NVP logical router %s" +msgstr "" + #: neutron/plugins/nicira/NeutronServicePlugin.py:469 #, python-format msgid "Unable to create integration logic switch for router %s" @@ -9861,24 +9877,24 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:54 +#: neutron/plugins/nicira/nsx_cluster.py:49 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:66 +#: neutron/plugins/nicira/nsx_cluster.py:61 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:124 +#: neutron/plugins/nicira/nvplib.py:117 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:128 +#: neutron/plugins/nicira/nvplib.py:121 #, python-format msgid "locals=[%s]" msgstr "" @@ -10279,108 +10295,103 @@ msgstr "" msgid "Task status check interval" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:24 +#: neutron/plugins/nicira/common/exceptions.py:21 #, python-format -msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:28 +#: neutron/plugins/nicira/common/exceptions.py:25 #, python-format msgid "Unable to fulfill request with version %(version)s." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:32 +#: neutron/plugins/nicira/common/exceptions.py:29 #, python-format -msgid "Invalid NVP connection parameters: %(conn_params)s" +msgid "Invalid NSX connection parameters: %(conn_params)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:36 +#: neutron/plugins/nicira/common/exceptions.py:33 #, python-format msgid "" "Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the nvp plugin ini file." +"values are specified in the [DEFAULT] section of the NSX plugin ini file." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:42 +#: neutron/plugins/nicira/common/exceptions.py:39 #, python-format msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:47 +#: neutron/plugins/nicira/common/exceptions.py:44 #, python-format msgid "" "Unable to create port on network %(network)s. Maximum number of ports " "reached" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:52 +#: neutron/plugins/nicira/common/exceptions.py:49 #, python-format msgid "" "While retrieving NAT rules, %(actual_rules)s were found whereas rules in " "the (%(min_rules)s,%(max_rules)s) interval were expected" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:58 +#: neutron/plugins/nicira/common/exceptions.py:55 #, python-format -msgid "Invalid NVP attachment type '%(attachment_type)s'" +msgid "Invalid NSX attachment type '%(attachment_type)s'" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:62 +#: neutron/plugins/nicira/common/exceptions.py:59 msgid "" "The networking backend is currently in maintenance mode and therefore " "unable to accept requests which modify its state. Please try later." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:74 +#: neutron/plugins/nicira/common/exceptions.py:65 #, python-format msgid "Gateway Service %(gateway)s is already in use" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:78 +#: neutron/plugins/nicira/common/exceptions.py:69 #, python-format msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:82 +#: neutron/plugins/nicira/common/exceptions.py:73 #, python-format -msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:86 +#: neutron/plugins/nicira/common/exceptions.py:77 #, python-format msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NVP setup" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" " and/or configuration" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:91 +#: neutron/plugins/nicira/common/exceptions.py:82 #, python-format msgid "" "An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " "via port %(port_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:100 +#: neutron/plugins/nicira/common/exceptions.py:91 #, python-format msgid "Unable to find LSN for %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:104 +#: neutron/plugins/nicira/common/exceptions.py:95 #, python-format msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:109 +#: neutron/plugins/nicira/common/exceptions.py:100 #, python-format msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:113 +#: neutron/plugins/nicira/common/exceptions.py:104 #, python-format msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" @@ -11559,383 +11570,383 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:212 +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:260 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:278 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:301 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:303 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:377 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:393 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" "Adding a tunnel endpoint failed due to a concurrenttransaction had been " "committed (%s attempts left)" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:398 +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:312 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:329 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:434 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:523 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:294 #, python-format msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:306 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, 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:469 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, 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:488 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:480 #, 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:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 #, 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:517 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, 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:534 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:566 #, 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:618 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:610 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:668 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:687 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:768 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:760 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:766 #, 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:862 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:854 #, python-format msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:871 +#: 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:883 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:886 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920 #, python-format msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:926 #, python-format msgid "" "Port %s was not found on the integration bridge and will therefore not be" " processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 #, python-format msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:956 #, python-format msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1080 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1151 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1163 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1184 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1180 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1194 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1203 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1249 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1265 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 #, 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:1276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, 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:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275 #, 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:1288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, 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:1303 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1295 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1317 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1320 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12207,58 +12218,58 @@ msgstr "" msgid "Invalid configuration. check ryu.ini" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:96 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:94 #, python-format msgid "Could not get IPv4 address from %(nic)s: %(cfg)s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:162 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:160 #, python-format msgid "External port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:170 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:168 msgid "Get Ryu rest API address" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:220 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:218 msgid "Ryu rest API port isn't specified" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:221 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:219 #, python-format msgid "Going to ofp controller mode %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236 msgid "Port update received" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269 msgid "Agent loop has new device" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296 #, python-format msgid "tunnel_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 #, python-format msgid "ovsdb_port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:302 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 #, python-format msgid "ovsdb_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:308 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:306 #, python-format msgid "Initialization failed: %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:311 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:309 msgid "" "Ryu initialization on the node is done. Agent initialized successfully, " "now running..." @@ -12387,13 +12398,13 @@ msgstr "" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgstr "" -#: neutron/server/__init__.py:40 +#: neutron/server/__init__.py:39 msgid "" "ERROR: Unable to find configuration file via the default search paths " "(~/.neutron/, ~/, /etc/neutron/, /etc/) and the '--config-file' option!" msgstr "" -#: neutron/server/__init__.py:47 +#: neutron/server/__init__.py:46 #, python-format msgid "ERROR: %s" msgstr "" @@ -13640,56 +13651,60 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:76 -#: neutron/tests/unit/nec/test_ofc_client.py:82 -#: neutron/tests/unit/nec/test_ofc_client.py:91 +#: neutron/tests/unit/nec/test_ofc_client.py:77 +msgid "The specified OFC resource (/somewhere) is not found." +msgstr "" + +#: neutron/tests/unit/nec/test_ofc_client.py:81 +#: neutron/tests/unit/nec/test_ofc_client.py:87 +#: neutron/tests/unit/nec/test_ofc_client.py:96 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:101 +#: neutron/tests/unit/nec/test_ofc_client.py:106 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:406 +#: neutron/tests/unit/vmware/apiclient/fake.py:404 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:415 +#: neutron/tests/unit/vmware/apiclient/fake.py:413 #, python-format msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:103 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:115 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:126 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:143 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:161 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:183 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:205 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:289 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:303 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:317 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:359 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:193 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:256 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 #, python-format msgid "Lswitch %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/test_edge_router.py:132 +#: neutron/tests/unit/vmware/vshield/test_edge_router.py:130 msgid "Tasks not completed" msgstr "" @@ -14800,3 +14815,37 @@ msgstr "" #~ msgid "Security group: %s was already deleted from backend" #~ msgstr "" +#~ msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +#~ msgstr "" + +#~ msgid "NotFound %(resource)s for neutron_id=%(id)s." +#~ msgstr "" + +#~ msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +#~ msgstr "" + +#~ msgid "Invalid NVP connection parameters: %(conn_params)s" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid cluster values: %(invalid_attrs)s. " +#~ "Please ensure that these values are " +#~ "specified in the [DEFAULT] section of" +#~ " the nvp plugin ini file." +#~ msgstr "" + +#~ msgid "Invalid NVP attachment type '%(attachment_type)s'" +#~ msgstr "" + +#~ msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" +#~ msgstr "" + +#~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +#~ msgstr "" + +#~ msgid "" +#~ "Service cluster: '%(cluster_id)s' is " +#~ "unavailable. Please, check NVP setup " +#~ "and/or configuration" +#~ msgstr "" + diff --git a/neutron/locale/sk/LC_MESSAGES/neutron.po b/neutron/locale/sk/LC_MESSAGES/neutron.po index d4a99a852..2ddf02933 100644 --- a/neutron/locale/sk/LC_MESSAGES/neutron.po +++ b/neutron/locale/sk/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-27 06:23+0000\n" +"POT-Creation-Date: 2014-02-28 06:26+0000\n" "PO-Revision-Date: 2013-08-27 04:58+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Slovak " @@ -38,59 +38,59 @@ msgstr "" msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: neutron/manager.py:72 +#: neutron/manager.py:69 #, python-format msgid "dhcp_agents_per_network must be >= 1. '%s' is invalid." msgstr "" -#: neutron/manager.py:84 +#: neutron/manager.py:81 msgid "Neutron core_plugin not configured!" msgstr "" -#: neutron/manager.py:113 +#: neutron/manager.py:110 #, python-format msgid "Loading core plugin: %s" msgstr "" -#: neutron/manager.py:140 +#: neutron/manager.py:137 #, python-format msgid "Error loading plugin by name, %s" msgstr "" -#: neutron/manager.py:141 +#: neutron/manager.py:138 #, python-format msgid "Error loading plugin by class, %s" msgstr "" -#: neutron/manager.py:142 +#: neutron/manager.py:139 msgid "Plugin not found." msgstr "" -#: neutron/manager.py:147 +#: neutron/manager.py:144 msgid "Loading services supported by the core plugin" msgstr "" -#: neutron/manager.py:156 +#: neutron/manager.py:153 #, python-format msgid "Service %s is supported by the core plugin" msgstr "" -#: neutron/manager.py:169 +#: neutron/manager.py:166 #, python-format msgid "Loading service plugins: %s" msgstr "" -#: neutron/manager.py:174 +#: neutron/manager.py:171 #, python-format msgid "Loading Plugin: %s" msgstr "" -#: neutron/manager.py:182 +#: neutron/manager.py:179 #, python-format msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/manager.py:194 +#: neutron/manager.py:191 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -218,42 +218,42 @@ msgstr "" msgid "%s is already registered." msgstr "" -#: neutron/service.py:39 +#: neutron/service.py:37 msgid "Seconds between running periodic tasks" msgstr "" -#: neutron/service.py:42 +#: neutron/service.py:40 msgid "Number of separate worker processes for service" msgstr "" -#: neutron/service.py:45 +#: neutron/service.py:43 msgid "" "Range of seconds to randomly delay when starting the periodic task " "scheduler to reduce stampeding. (Disable by setting to 0)" msgstr "" -#: neutron/service.py:102 +#: neutron/service.py:100 msgid "Error occurred: trying old api-paste.ini." msgstr "" -#: neutron/service.py:107 +#: neutron/service.py:105 msgid "Unrecoverable error: please check log for details." msgstr "" -#: neutron/service.py:116 +#: neutron/service.py:114 msgid "No known API applications configured." msgstr "" -#: neutron/service.py:123 +#: neutron/service.py:121 #, python-format msgid "Neutron service started, listening on %(host)s:%(port)s" msgstr "" -#: neutron/service.py:224 +#: neutron/service.py:222 msgid "Exception occurs when timer stops" msgstr "" -#: neutron/service.py:234 +#: neutron/service.py:232 msgid "Exception occurs when waiting for timer" msgstr "" @@ -437,7 +437,7 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:184 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 #: neutron/agent/metadata/namespace_proxy.py:156 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,7 +507,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:887 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 #: neutron/agent/metadata/agent.py:305 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -515,191 +515,191 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:892 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 #: neutron/agent/metadata/agent.py:310 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:241 #: neutron/services/loadbalancer/agent/agent_manager.py:121 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:897 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:158 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:158 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:166 +#: neutron/agent/l3_agent.py:162 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:169 +#: neutron/agent/l3_agent.py:165 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:174 +#: neutron/agent/l3_agent.py:170 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:176 +#: neutron/agent/l3_agent.py:172 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:179 +#: neutron/agent/l3_agent.py:175 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:181 +#: neutron/agent/l3_agent.py:177 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:204 +#: neutron/agent/l3_agent.py:200 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:231 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:236 +#: neutron/agent/l3_agent.py:232 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:257 +#: neutron/agent/l3_agent.py:253 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:277 +#: neutron/agent/l3_agent.py:273 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:298 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:322 +#: neutron/agent/l3_agent.py:318 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:346 +#: neutron/agent/l3_agent.py:342 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:395 +#: neutron/agent/l3_agent.py:391 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:397 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:545 +#: neutron/agent/l3_agent.py:541 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:669 +#: neutron/agent/l3_agent.py:665 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:674 +#: neutron/agent/l3_agent.py:670 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:678 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:686 +#: neutron/agent/l3_agent.py:682 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:693 +#: neutron/agent/l3_agent.py:689 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:742 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:751 +#: neutron/agent/l3_agent.py:747 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:753 neutron/agent/l3_agent.py:791 +#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:767 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:782 +#: neutron/agent/l3_agent.py:778 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:785 +#: neutron/agent/l3_agent.py:781 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:783 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:800 +#: neutron/agent/l3_agent.py:796 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:820 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:828 +#: neutron/agent/l3_agent.py:824 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:860 +#: neutron/agent/l3_agent.py:856 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:884 +#: neutron/agent/l3_agent.py:880 msgid "Report state task successfully completed" msgstr "" @@ -725,7 +725,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279 #, python-format msgid "Delete %s" msgstr "" @@ -1077,7 +1077,7 @@ msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:61 -#: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" @@ -1183,86 +1183,86 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:39 +#: neutron/agent/linux/ovs_lib.py:34 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 -#: neutron/agent/linux/ovs_lib.py:313 +#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 +#: neutron/agent/linux/ovs_lib.py:308 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:174 +#: neutron/agent/linux/ovs_lib.py:169 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:200 +#: neutron/agent/linux/ovs_lib.py:195 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:230 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:239 +#: neutron/agent/linux/ovs_lib.py:234 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:242 +#: neutron/agent/linux/ovs_lib.py:237 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:245 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:361 +#: neutron/agent/linux/ovs_lib.py:356 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:371 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:402 +#: neutron/agent/linux/ovs_lib.py:397 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:412 +#: neutron/agent/linux/ovs_lib.py:407 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:425 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:440 +#: neutron/agent/linux/ovs_lib.py:435 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:451 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:461 +#: neutron/agent/linux/ovs_lib.py:456 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:473 +#: neutron/agent/linux/ovs_lib.py:468 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:477 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1830,7 +1830,7 @@ msgstr "" msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:65 +#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" @@ -1858,409 +1858,409 @@ msgstr "" msgid "Request Failed: internal server error while processing your request." msgstr "" -#: neutron/common/config.py:39 +#: neutron/common/config.py:37 msgid "The host IP to bind to" msgstr "" -#: neutron/common/config.py:41 +#: neutron/common/config.py:39 msgid "The port to bind to" msgstr "" -#: neutron/common/config.py:43 +#: neutron/common/config.py:41 msgid "The API paste config file to use" msgstr "" -#: neutron/common/config.py:45 +#: neutron/common/config.py:43 msgid "The path for API extensions" msgstr "" -#: neutron/common/config.py:47 +#: neutron/common/config.py:45 msgid "The policy file to use" msgstr "" -#: neutron/common/config.py:51 +#: neutron/common/config.py:49 msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:53 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 msgid "The service plugins Neutron will use" msgstr "" -#: neutron/common/config.py:55 +#: neutron/common/config.py:53 msgid "The base MAC address Neutron will use for VIFs" msgstr "" -#: neutron/common/config.py:57 +#: neutron/common/config.py:55 msgid "How many times Neutron will retry MAC generation" msgstr "" -#: neutron/common/config.py:59 +#: neutron/common/config.py:57 msgid "Allow the usage of the bulk API" msgstr "" -#: neutron/common/config.py:61 +#: neutron/common/config.py:59 msgid "Allow the usage of the pagination" msgstr "" -#: neutron/common/config.py:63 +#: neutron/common/config.py:61 msgid "Allow the usage of the sorting" msgstr "" -#: neutron/common/config.py:65 +#: neutron/common/config.py:63 msgid "" "The maximum number of items returned in a single response, value was " "'infinite' or negative integer means no limit" msgstr "" -#: neutron/common/config.py:69 +#: neutron/common/config.py:67 msgid "Maximum number of DNS nameservers" msgstr "" -#: neutron/common/config.py:71 +#: neutron/common/config.py:69 msgid "Maximum number of host routes per subnet" msgstr "" -#: neutron/common/config.py:73 +#: neutron/common/config.py:71 msgid "Maximum number of fixed ips per port" msgstr "" -#: neutron/common/config.py:76 +#: neutron/common/config.py:74 msgid "DHCP lease duration" msgstr "" -#: neutron/common/config.py:78 +#: neutron/common/config.py:76 msgid "Allow sending resource operation notification to DHCP agent" msgstr "" -#: neutron/common/config.py:81 +#: neutron/common/config.py:79 msgid "Allow overlapping IP support in Neutron" msgstr "" -#: neutron/common/config.py:83 +#: neutron/common/config.py:81 msgid "The hostname Neutron is running on" msgstr "" -#: neutron/common/config.py:85 +#: neutron/common/config.py:83 msgid "Ensure that configured gateway is on subnet" msgstr "" -#: neutron/common/config.py:91 +#: neutron/common/config.py:89 msgid "" "Where to store Neutron state files. This directory must be writable by " "the agent." msgstr "" -#: neutron/common/config.py:117 +#: neutron/common/config.py:115 #, python-format msgid "Base MAC: %s" msgstr "" -#: neutron/common/config.py:128 +#: neutron/common/config.py:126 msgid "Logging enabled!" msgstr "" -#: neutron/common/config.py:144 +#: neutron/common/config.py:142 #, python-format msgid "Config paste file: %s" msgstr "" -#: neutron/common/config.py:149 +#: neutron/common/config.py:147 #, python-format msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" -#: neutron/common/exceptions.py:32 +#: neutron/common/exceptions.py:30 #: neutron/plugins/nicira/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" -#: neutron/common/exceptions.py:53 +#: neutron/common/exceptions.py:51 #, python-format msgid "Bad %(resource)s request: %(msg)s" msgstr "" -#: neutron/common/exceptions.py:65 +#: neutron/common/exceptions.py:63 msgid "Not authorized." msgstr "" -#: neutron/common/exceptions.py:69 +#: neutron/common/exceptions.py:67 msgid "The service is unavailable" msgstr "" -#: neutron/common/exceptions.py:73 +#: neutron/common/exceptions.py:71 #, python-format msgid "User does not have admin privileges: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:77 +#: neutron/common/exceptions.py:75 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: neutron/common/exceptions.py:81 +#: neutron/common/exceptions.py:79 #, python-format msgid "Network %(net_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:85 +#: neutron/common/exceptions.py:83 #, python-format msgid "Subnet %(subnet_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:89 +#: neutron/common/exceptions.py:87 #, python-format msgid "Port %(port_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:93 +#: neutron/common/exceptions.py:91 #, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:98 +#: neutron/common/exceptions.py:96 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:102 +#: neutron/common/exceptions.py:100 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:106 +#: neutron/common/exceptions.py:104 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:110 +#: neutron/common/exceptions.py:108 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:114 +#: neutron/common/exceptions.py:112 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:118 +#: neutron/common/exceptions.py:116 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:122 +#: neutron/common/exceptions.py:120 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:127 +#: neutron/common/exceptions.py:125 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:132 +#: neutron/common/exceptions.py:130 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:138 +#: neutron/common/exceptions.py:136 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:144 +#: neutron/common/exceptions.py:142 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:150 +#: neutron/common/exceptions.py:148 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:155 +#: neutron/common/exceptions.py:153 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:160 +#: neutron/common/exceptions.py:158 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:166 +#: neutron/common/exceptions.py:164 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:171 +#: neutron/common/exceptions.py:169 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:174 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:184 +#: neutron/common/exceptions.py:182 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:187 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:194 +#: neutron/common/exceptions.py:192 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:204 +#: neutron/common/exceptions.py:202 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:208 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:212 +#: neutron/common/exceptions.py:210 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:217 +#: neutron/common/exceptions.py:215 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:222 +#: neutron/common/exceptions.py:220 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:226 +#: neutron/common/exceptions.py:224 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:230 +#: neutron/common/exceptions.py:228 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:234 +#: neutron/common/exceptions.py:232 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:238 +#: neutron/common/exceptions.py:236 msgid "Sudo privilege is required to run this command." msgstr "" -#: neutron/common/exceptions.py:242 +#: neutron/common/exceptions.py:240 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:246 +#: neutron/common/exceptions.py:244 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:250 +#: neutron/common/exceptions.py:248 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:254 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:259 +#: neutron/common/exceptions.py:257 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:264 +#: neutron/common/exceptions.py:262 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:268 +#: neutron/common/exceptions.py:266 #, python-format msgid "Extensions not found: %(extensions)s" msgstr "" -#: neutron/common/exceptions.py:272 +#: neutron/common/exceptions.py:270 #, python-format msgid "Invalid content type %(content_type)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:274 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:281 +#: neutron/common/exceptions.py:279 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:285 +#: neutron/common/exceptions.py:283 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:290 +#: neutron/common/exceptions.py:288 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:295 +#: neutron/common/exceptions.py:293 #, python-format msgid "" "Current gateway ip %(ip_address)s already in use by port %(port_id)s. " "Unable to update." msgstr "" -#: neutron/common/exceptions.py:300 +#: neutron/common/exceptions.py:298 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" -#: neutron/common/exceptions.py:310 +#: neutron/common/exceptions.py:308 #, python-format msgid "Invalid network VXLAN port range: '%(vxlan_range)s'" msgstr "" -#: neutron/common/exceptions.py:314 +#: neutron/common/exceptions.py:312 #, python-format msgid "Found duplicate extension: %(alias)s" msgstr "" @@ -2282,32 +2282,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:53 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:143 +#: neutron/common/utils.py:140 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:146 +#: neutron/common/utils.py:143 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:149 +#: neutron/common/utils.py:146 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:151 +#: neutron/common/utils.py:148 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:154 +#: neutron/common/utils.py:151 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2339,12 +2339,12 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/api.py:59 +#: neutron/db/api.py:55 #, python-format msgid "Database registration exception: %s" msgstr "" -#: neutron/db/api.py:70 +#: neutron/db/api.py:66 msgid "Database exception" msgstr "" @@ -2613,99 +2613,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:168 +#: neutron/db/l3_db.py:163 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:607 +#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:277 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:291 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 #: neutron/plugins/bigswitch/plugin.py:817 #: neutron/plugins/bigswitch/plugin.py:826 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:307 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:318 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:333 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:467 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:506 +#: neutron/db/l3_db.py:501 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:510 +#: neutron/db/l3_db.py:505 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:522 +#: neutron/db/l3_db.py:517 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:529 +#: neutron/db/l3_db.py:524 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:533 +#: neutron/db/l3_db.py:528 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1853 +#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:731 +#: neutron/db/l3_db.py:726 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:749 +#: neutron/db/l3_db.py:744 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:837 +#: neutron/db/l3_db.py:832 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2959,24 +2959,24 @@ msgstr "" msgid "Multiple agents with agent_type=%(agent_type)s and host=%(host)s found" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:26 +#: neutron/extensions/allowedaddresspairs.py:22 msgid "AllowedAddressPair must contain ip_address" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:30 +#: neutron/extensions/allowedaddresspairs.py:26 msgid "" "Port Security must be enabled in order to have allowed address pairs on a" " port." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:35 +#: neutron/extensions/allowedaddresspairs.py:31 #, python-format msgid "" "Request contains duplicate address pair: mac_address %(mac_address)s " "ip_address %(ip_address)s." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:40 +#: neutron/extensions/allowedaddresspairs.py:36 msgid "Port's Fixed IP and Mac Address match an address pair entry." msgstr "" @@ -3141,39 +3141,39 @@ msgid "" "unlimited." msgstr "" -#: neutron/extensions/l3.py:34 +#: neutron/extensions/l3.py:29 #, python-format msgid "Router %(router_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:38 +#: neutron/extensions/l3.py:33 #, python-format msgid "Router %(router_id)s still has active ports" msgstr "" -#: neutron/extensions/l3.py:42 +#: neutron/extensions/l3.py:37 #, python-format msgid "Router %(router_id)s does not have an interface with id %(port_id)s" msgstr "" -#: neutron/extensions/l3.py:47 +#: neutron/extensions/l3.py:42 #, python-format msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s" msgstr "" -#: neutron/extensions/l3.py:52 +#: neutron/extensions/l3.py:47 #, python-format msgid "" "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot " "be deleted, as it is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:58 +#: neutron/extensions/l3.py:53 #, python-format msgid "Floating IP %(floatingip_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:62 +#: neutron/extensions/l3.py:57 #, python-format msgid "" "External network %(external_network_id)s is not reachable from subnet " @@ -3181,7 +3181,7 @@ msgid "" "Floating IP." msgstr "" -#: neutron/extensions/l3.py:68 +#: neutron/extensions/l3.py:63 #, python-format msgid "" "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with " @@ -3189,25 +3189,25 @@ msgid "" "has a floating IP on external network %(net_id)s." msgstr "" -#: neutron/extensions/l3.py:75 +#: neutron/extensions/l3.py:70 #, python-format msgid "" "Port %(port_id)s has owner %(device_owner)s and therefore cannot be " "deleted directly via the port API." msgstr "" -#: neutron/extensions/l3.py:80 +#: neutron/extensions/l3.py:75 #, python-format msgid "" "Gateway cannot be updated for router %(router_id)s, since a gateway to " "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:140 +#: neutron/extensions/l3.py:135 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:144 +#: neutron/extensions/l3.py:139 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -3361,19 +3361,19 @@ msgstr "" msgid "Duplicate segment entry in request." msgstr "" -#: neutron/extensions/portsecurity.py:25 +#: neutron/extensions/portsecurity.py:20 msgid "" "Port has security group associated. Cannot disable port security or ip " "address until security group is removed" msgstr "" -#: neutron/extensions/portsecurity.py:30 +#: neutron/extensions/portsecurity.py:25 msgid "" "Port security must be enabled and port must have an IP address in order " "to use security groups." msgstr "" -#: neutron/extensions/portsecurity.py:35 +#: neutron/extensions/portsecurity.py:30 msgid "Port does not have port security binding." msgstr "" @@ -4829,7 +4829,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:55 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89 #: neutron/plugins/mlnx/rpc_callbacks.py:76 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" @@ -4844,9 +4844,9 @@ msgstr "" #: neutron/plugins/mlnx/rpc_callbacks.py:98 #: neutron/plugins/mlnx/rpc_callbacks.py:117 #: neutron/plugins/mlnx/rpc_callbacks.py:132 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:114 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 #, python-format msgid "%s can not be found in database" msgstr "" @@ -5629,7 +5629,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:192 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5637,8 +5637,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:222 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:443 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" msgstr "" @@ -5657,7 +5657,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:208 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5665,7 +5665,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:249 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5673,7 +5673,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:255 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:471 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5831,7 +5831,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 #: neutron/plugins/mlnx/mlnx_plugin.py:334 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:519 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" msgstr "" @@ -6172,7 +6172,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:41 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 -#: neutron/plugins/openvswitch/ovs_db_v2.py:133 +#: neutron/plugins/openvswitch/ovs_db_v2.py:130 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6187,7 +6187,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:157 +#: neutron/plugins/openvswitch/ovs_db_v2.py:154 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6201,7 +6201,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:141 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 -#: neutron/plugins/openvswitch/ovs_db_v2.py:198 +#: neutron/plugins/openvswitch/ovs_db_v2.py:195 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" @@ -6211,8 +6211,8 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:89 -#: neutron/plugins/openvswitch/ovs_db_v2.py:107 +#: neutron/plugins/openvswitch/ovs_db_v2.py:86 +#: neutron/plugins/openvswitch/ovs_db_v2.py:104 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6254,7 +6254,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:144 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6267,7 +6267,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:79 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122 #: neutron/plugins/mlnx/rpc_callbacks.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:123 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" @@ -6409,7 +6409,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent out of sync with plugin!" msgstr "" @@ -6431,7 +6431,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1356 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1348 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6518,14 +6518,14 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156 #, python-format msgid "Device %(device)s not bound to the agent host %(host)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:150 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "" @@ -6547,26 +6547,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:217 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:225 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:233 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:237 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -6734,7 +6734,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:277 msgid "network_delete received" msgstr "" @@ -6745,12 +6745,12 @@ msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:318 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:343 msgid "fdb_remove received" msgstr "" @@ -6759,7 +6759,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:404 msgid "fdb_update received" msgstr "" @@ -6769,7 +6769,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:142 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" msgstr "" @@ -6780,14 +6780,14 @@ msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:942 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6795,29 +6795,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1015 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1020 #, python-format msgid "Port %s updated." msgstr "" @@ -6836,8 +6836,8 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1233 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" @@ -6898,7 +6898,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:163 +#: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6907,7 +6907,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:193 +#: neutron/plugins/openvswitch/ovs_db_v2.py:190 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " @@ -6916,7 +6916,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:188 +#: neutron/plugins/openvswitch/ovs_db_v2.py:185 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " @@ -8044,7 +8044,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:231 +#: neutron/plugins/openvswitch/ovs_db_v2.py:228 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8083,7 +8083,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8430,7 +8430,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:142 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:364 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8578,8 +8578,8 @@ msgid "" msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -8772,88 +8772,93 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:247 +#: neutron/plugins/nec/nec_plugin.py:256 +#, python-format +msgid "deactivate_port(): OFC port for port=%s is already removed." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:263 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:268 +#: neutron/plugins/nec/nec_plugin.py:284 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:317 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:341 +#: neutron/plugins/nec/nec_plugin.py:357 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:360 +#: neutron/plugins/nec/nec_plugin.py:376 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:371 +#: neutron/plugins/nec/nec_plugin.py:387 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:525 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:589 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:622 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:632 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:689 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:720 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:730 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:749 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:754 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9029,17 +9034,17 @@ msgstr "" msgid "delete_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:54 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:52 #, python-format msgid "Update ports: added=%(added)s, removed=%(removed)s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:76 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:74 #, python-format msgid "port_update received: %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:219 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:217 msgid "No port changed." msgstr "" @@ -9092,45 +9097,52 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:32 #, python-format -msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgid "The specified OFC resource (%(resource)s) is not found." msgstr "" #: neutron/plugins/nec/common/exceptions.py:36 #, python-format -msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:40 +#, python-format +msgid "" +"Neutron-OFC resource mapping for %(resource)s %(neutron_id)s is not " +"found. It may be deleted during processing." msgstr "" -#: neutron/plugins/nec/common/exceptions.py:41 +#: neutron/plugins/nec/common/exceptions.py:46 #, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:45 +#: neutron/plugins/nec/common/exceptions.py:50 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:51 +#: neutron/plugins/nec/common/exceptions.py:56 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:61 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:66 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:65 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:69 +#: neutron/plugins/nec/common/exceptions.py:74 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " @@ -9154,14 +9166,19 @@ msgstr "" #: neutron/plugins/nec/common/ofc_client.py:99 #, python-format +msgid "Specified resource %s does not exist on OFC " +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:103 +#, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:102 +#: neutron/plugins/nec/common/ofc_client.py:106 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:111 +#: neutron/plugins/nec/common/ofc_client.py:115 #, python-format msgid "Failed to connect OFC : %s" msgstr "" @@ -9171,23 +9188,18 @@ msgstr "" msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:143 -#, python-format -msgid "NotFound %(resource)s for neutron_id=%(id)s." -msgstr "" - -#: neutron/plugins/nec/db/api.py:169 +#: neutron/plugins/nec/db/api.py:168 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:202 +#: neutron/plugins/nec/db/api.py:201 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:208 -#: neutron/plugins/openvswitch/ovs_db_v2.py:319 +#: neutron/plugins/nec/db/api.py:207 +#: neutron/plugins/openvswitch/ovs_db_v2.py:316 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9211,103 +9223,102 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:230 +#: neutron/plugins/nicira/NeutronPlugin.py:223 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:266 +#: neutron/plugins/nicira/NeutronPlugin.py:259 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:268 -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#: neutron/plugins/nicira/NeutronPlugin.py:261 #, python-format -msgid "Unable to create port on NVP logical router %s" +msgid "Unable to create port on NSX logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:271 +#: neutron/plugins/nicira/NeutronPlugin.py:264 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(nsx_router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:349 +#: neutron/plugins/nicira/NeutronPlugin.py:342 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:355 +#: neutron/plugins/nicira/NeutronPlugin.py:348 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:361 +#: neutron/plugins/nicira/NeutronPlugin.py:354 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:407 +#: neutron/plugins/nicira/NeutronPlugin.py:400 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:447 +#: neutron/plugins/nicira/NeutronPlugin.py:440 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:459 -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#: neutron/plugins/nicira/NeutronPlugin.py:709 +#: neutron/plugins/nicira/NeutronPlugin.py:452 +#: neutron/plugins/nicira/NeutronPlugin.py:504 +#: neutron/plugins/nicira/NeutronPlugin.py:702 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:480 +#: neutron/plugins/nicira/NeutronPlugin.py:473 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:491 +#: neutron/plugins/nicira/NeutronPlugin.py:484 #, python-format msgid "" "Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " "to be rolled back for Neutron port: %(neutron_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:496 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:518 +#: neutron/plugins/nicira/NeutronPlugin.py:511 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:518 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:530 +#: neutron/plugins/nicira/NeutronPlugin.py:523 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:532 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9315,302 +9326,302 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:554 -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:1070 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:566 +#: neutron/plugins/nicira/NeutronPlugin.py:559 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:584 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:604 +#: neutron/plugins/nicira/NeutronPlugin.py:597 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:614 +#: neutron/plugins/nicira/NeutronPlugin.py:607 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:655 +#: neutron/plugins/nicira/NeutronPlugin.py:648 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:690 -#: neutron/plugins/nicira/NeutronPlugin.py:1788 +#: neutron/plugins/nicira/NeutronPlugin.py:683 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:694 -#: neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/plugins/nicira/NeutronPlugin.py:687 +#: neutron/plugins/nicira/NeutronPlugin.py:1785 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 +#: neutron/plugins/nicira/NeutronPlugin.py:689 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:738 +#: neutron/plugins/nicira/NeutronPlugin.py:731 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:771 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 +#: neutron/plugins/nicira/NeutronPlugin.py:775 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:786 +#: neutron/plugins/nicira/NeutronPlugin.py:779 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:790 -#: neutron/plugins/nicira/NeutronPlugin.py:806 +#: neutron/plugins/nicira/NeutronPlugin.py:783 +#: neutron/plugins/nicira/NeutronPlugin.py:799 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:812 +#: neutron/plugins/nicira/NeutronPlugin.py:805 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:857 +#: neutron/plugins/nicira/NeutronPlugin.py:850 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:891 +#: neutron/plugins/nicira/NeutronPlugin.py:884 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:981 +#: neutron/plugins/nicira/NeutronPlugin.py:974 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1066 +#: neutron/plugins/nicira/NeutronPlugin.py:1059 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1085 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1088 +#: neutron/plugins/nicira/NeutronPlugin.py:1081 #: neutron/plugins/nicira/NeutronServicePlugin.py:515 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1118 +#: neutron/plugins/nicira/NeutronPlugin.py:1111 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1186 +#: neutron/plugins/nicira/NeutronPlugin.py:1179 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1200 +#: neutron/plugins/nicira/NeutronPlugin.py:1193 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1211 +#: neutron/plugins/nicira/NeutronPlugin.py:1204 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1303 +#: neutron/plugins/nicira/NeutronPlugin.py:1296 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1331 +#: neutron/plugins/nicira/NeutronPlugin.py:1324 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1414 +#: neutron/plugins/nicira/NeutronPlugin.py:1407 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1413 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1431 +#: neutron/plugins/nicira/NeutronPlugin.py:1424 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1441 +#: neutron/plugins/nicira/NeutronPlugin.py:1434 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1470 -#: neutron/plugins/nicira/NeutronPlugin.py:1555 +#: neutron/plugins/nicira/NeutronPlugin.py:1463 +#: neutron/plugins/nicira/NeutronPlugin.py:1548 #: neutron/plugins/nicira/NeutronServicePlugin.py:198 #: neutron/plugins/nicira/NeutronServicePlugin.py:1204 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1519 +#: neutron/plugins/nicira/NeutronPlugin.py:1512 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1522 +#: neutron/plugins/nicira/NeutronPlugin.py:1515 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1557 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1580 +#: neutron/plugins/nicira/NeutronPlugin.py:1573 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1577 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1579 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1643 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1647 +#: neutron/plugins/nicira/NeutronPlugin.py:1640 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1650 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1725 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:1816 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1829 +#: neutron/plugins/nicira/NeutronPlugin.py:1822 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1961 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1967 +#: neutron/plugins/nicira/NeutronPlugin.py:1960 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:1995 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2005 +#: neutron/plugins/nicira/NeutronPlugin.py:1998 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2032 +#: neutron/plugins/nicira/NeutronPlugin.py:2025 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2055 +#: neutron/plugins/nicira/NeutronPlugin.py:2048 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2085 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2159 +#: neutron/plugins/nicira/NeutronPlugin.py:2152 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2167 +#: neutron/plugins/nicira/NeutronPlugin.py:2160 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -9618,12 +9629,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2174 +#: neutron/plugins/nicira/NeutronPlugin.py:2167 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2187 +#: neutron/plugins/nicira/NeutronPlugin.py:2180 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9651,6 +9662,11 @@ msgstr "" msgid "An exception occurred while creating a port on lswitch %s" msgstr "" +#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#, python-format +msgid "Unable to create port on NVP logical router %s" +msgstr "" + #: neutron/plugins/nicira/NeutronServicePlugin.py:469 #, python-format msgid "Unable to create integration logic switch for router %s" @@ -9860,24 +9876,24 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:54 +#: neutron/plugins/nicira/nsx_cluster.py:49 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:66 +#: neutron/plugins/nicira/nsx_cluster.py:61 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:124 +#: neutron/plugins/nicira/nvplib.py:117 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:128 +#: neutron/plugins/nicira/nvplib.py:121 #, python-format msgid "locals=[%s]" msgstr "" @@ -10278,108 +10294,103 @@ msgstr "" msgid "Task status check interval" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:24 +#: neutron/plugins/nicira/common/exceptions.py:21 #, python-format -msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:28 +#: neutron/plugins/nicira/common/exceptions.py:25 #, python-format msgid "Unable to fulfill request with version %(version)s." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:32 +#: neutron/plugins/nicira/common/exceptions.py:29 #, python-format -msgid "Invalid NVP connection parameters: %(conn_params)s" +msgid "Invalid NSX connection parameters: %(conn_params)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:36 +#: neutron/plugins/nicira/common/exceptions.py:33 #, python-format msgid "" "Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the nvp plugin ini file." +"values are specified in the [DEFAULT] section of the NSX plugin ini file." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:42 +#: neutron/plugins/nicira/common/exceptions.py:39 #, python-format msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:47 +#: neutron/plugins/nicira/common/exceptions.py:44 #, python-format msgid "" "Unable to create port on network %(network)s. Maximum number of ports " "reached" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:52 +#: neutron/plugins/nicira/common/exceptions.py:49 #, python-format msgid "" "While retrieving NAT rules, %(actual_rules)s were found whereas rules in " "the (%(min_rules)s,%(max_rules)s) interval were expected" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:58 +#: neutron/plugins/nicira/common/exceptions.py:55 #, python-format -msgid "Invalid NVP attachment type '%(attachment_type)s'" +msgid "Invalid NSX attachment type '%(attachment_type)s'" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:62 +#: neutron/plugins/nicira/common/exceptions.py:59 msgid "" "The networking backend is currently in maintenance mode and therefore " "unable to accept requests which modify its state. Please try later." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:74 +#: neutron/plugins/nicira/common/exceptions.py:65 #, python-format msgid "Gateway Service %(gateway)s is already in use" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:78 +#: neutron/plugins/nicira/common/exceptions.py:69 #, python-format msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:82 +#: neutron/plugins/nicira/common/exceptions.py:73 #, python-format -msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:86 +#: neutron/plugins/nicira/common/exceptions.py:77 #, python-format msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NVP setup" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" " and/or configuration" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:91 +#: neutron/plugins/nicira/common/exceptions.py:82 #, python-format msgid "" "An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " "via port %(port_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:100 +#: neutron/plugins/nicira/common/exceptions.py:91 #, python-format msgid "Unable to find LSN for %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:104 +#: neutron/plugins/nicira/common/exceptions.py:95 #, python-format msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:109 +#: neutron/plugins/nicira/common/exceptions.py:100 #, python-format msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:113 +#: neutron/plugins/nicira/common/exceptions.py:104 #, python-format msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" @@ -11558,383 +11569,383 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:212 +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:260 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:278 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:301 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:303 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:377 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:393 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" "Adding a tunnel endpoint failed due to a concurrenttransaction had been " "committed (%s attempts left)" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:398 +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:312 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:329 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:434 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:523 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:294 #, python-format msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:306 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, 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:469 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, 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:488 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:480 #, 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:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 #, 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:517 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, 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:534 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:566 #, 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:618 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:610 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:668 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:687 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:768 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:760 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:766 #, 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:862 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:854 #, python-format msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:871 +#: 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:883 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:886 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920 #, python-format msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:926 #, python-format msgid "" "Port %s was not found on the integration bridge and will therefore not be" " processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 #, python-format msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:956 #, python-format msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1080 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1151 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1163 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1184 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1180 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1194 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1203 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1249 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1265 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 #, 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:1276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, 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:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275 #, 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:1288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, 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:1303 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1295 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1317 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1320 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12206,58 +12217,58 @@ msgstr "" msgid "Invalid configuration. check ryu.ini" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:96 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:94 #, python-format msgid "Could not get IPv4 address from %(nic)s: %(cfg)s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:162 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:160 #, python-format msgid "External port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:170 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:168 msgid "Get Ryu rest API address" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:220 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:218 msgid "Ryu rest API port isn't specified" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:221 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:219 #, python-format msgid "Going to ofp controller mode %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236 msgid "Port update received" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269 msgid "Agent loop has new device" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296 #, python-format msgid "tunnel_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 #, python-format msgid "ovsdb_port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:302 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 #, python-format msgid "ovsdb_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:308 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:306 #, python-format msgid "Initialization failed: %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:311 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:309 msgid "" "Ryu initialization on the node is done. Agent initialized successfully, " "now running..." @@ -12386,13 +12397,13 @@ msgstr "" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgstr "" -#: neutron/server/__init__.py:40 +#: neutron/server/__init__.py:39 msgid "" "ERROR: Unable to find configuration file via the default search paths " "(~/.neutron/, ~/, /etc/neutron/, /etc/) and the '--config-file' option!" msgstr "" -#: neutron/server/__init__.py:47 +#: neutron/server/__init__.py:46 #, python-format msgid "ERROR: %s" msgstr "" @@ -13639,56 +13650,60 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:76 -#: neutron/tests/unit/nec/test_ofc_client.py:82 -#: neutron/tests/unit/nec/test_ofc_client.py:91 +#: neutron/tests/unit/nec/test_ofc_client.py:77 +msgid "The specified OFC resource (/somewhere) is not found." +msgstr "" + +#: neutron/tests/unit/nec/test_ofc_client.py:81 +#: neutron/tests/unit/nec/test_ofc_client.py:87 +#: neutron/tests/unit/nec/test_ofc_client.py:96 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:101 +#: neutron/tests/unit/nec/test_ofc_client.py:106 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:406 +#: neutron/tests/unit/vmware/apiclient/fake.py:404 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:415 +#: neutron/tests/unit/vmware/apiclient/fake.py:413 #, python-format msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:103 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:115 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:126 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:143 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:161 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:183 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:205 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:289 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:303 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:317 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:359 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:193 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:256 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 #, python-format msgid "Lswitch %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/test_edge_router.py:132 +#: neutron/tests/unit/vmware/vshield/test_edge_router.py:130 msgid "Tasks not completed" msgstr "" @@ -14517,3 +14532,37 @@ msgstr "" #~ msgid "Security group: %s was already deleted from backend" #~ msgstr "" +#~ msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +#~ msgstr "" + +#~ msgid "NotFound %(resource)s for neutron_id=%(id)s." +#~ msgstr "" + +#~ msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +#~ msgstr "" + +#~ msgid "Invalid NVP connection parameters: %(conn_params)s" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid cluster values: %(invalid_attrs)s. " +#~ "Please ensure that these values are " +#~ "specified in the [DEFAULT] section of" +#~ " the nvp plugin ini file." +#~ msgstr "" + +#~ msgid "Invalid NVP attachment type '%(attachment_type)s'" +#~ msgstr "" + +#~ msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" +#~ msgstr "" + +#~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +#~ msgstr "" + +#~ msgid "" +#~ "Service cluster: '%(cluster_id)s' is " +#~ "unavailable. Please, check NVP setup " +#~ "and/or configuration" +#~ msgstr "" + diff --git a/neutron/locale/sl_SI/LC_MESSAGES/neutron.po b/neutron/locale/sl_SI/LC_MESSAGES/neutron.po index 3e9f52c10..337794dd1 100644 --- a/neutron/locale/sl_SI/LC_MESSAGES/neutron.po +++ b/neutron/locale/sl_SI/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-27 06:23+0000\n" +"POT-Creation-Date: 2014-02-28 06:26+0000\n" "PO-Revision-Date: 2013-06-28 06:06+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Slovenian (Slovenia) " @@ -39,59 +39,59 @@ msgstr "" msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: neutron/manager.py:72 +#: neutron/manager.py:69 #, python-format msgid "dhcp_agents_per_network must be >= 1. '%s' is invalid." msgstr "" -#: neutron/manager.py:84 +#: neutron/manager.py:81 msgid "Neutron core_plugin not configured!" msgstr "" -#: neutron/manager.py:113 +#: neutron/manager.py:110 #, python-format msgid "Loading core plugin: %s" msgstr "" -#: neutron/manager.py:140 +#: neutron/manager.py:137 #, python-format msgid "Error loading plugin by name, %s" msgstr "" -#: neutron/manager.py:141 +#: neutron/manager.py:138 #, python-format msgid "Error loading plugin by class, %s" msgstr "" -#: neutron/manager.py:142 +#: neutron/manager.py:139 msgid "Plugin not found." msgstr "" -#: neutron/manager.py:147 +#: neutron/manager.py:144 msgid "Loading services supported by the core plugin" msgstr "" -#: neutron/manager.py:156 +#: neutron/manager.py:153 #, python-format msgid "Service %s is supported by the core plugin" msgstr "" -#: neutron/manager.py:169 +#: neutron/manager.py:166 #, python-format msgid "Loading service plugins: %s" msgstr "" -#: neutron/manager.py:174 +#: neutron/manager.py:171 #, python-format msgid "Loading Plugin: %s" msgstr "" -#: neutron/manager.py:182 +#: neutron/manager.py:179 #, python-format msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/manager.py:194 +#: neutron/manager.py:191 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -219,42 +219,42 @@ msgstr "" msgid "%s is already registered." msgstr "" -#: neutron/service.py:39 +#: neutron/service.py:37 msgid "Seconds between running periodic tasks" msgstr "" -#: neutron/service.py:42 +#: neutron/service.py:40 msgid "Number of separate worker processes for service" msgstr "" -#: neutron/service.py:45 +#: neutron/service.py:43 msgid "" "Range of seconds to randomly delay when starting the periodic task " "scheduler to reduce stampeding. (Disable by setting to 0)" msgstr "" -#: neutron/service.py:102 +#: neutron/service.py:100 msgid "Error occurred: trying old api-paste.ini." msgstr "" -#: neutron/service.py:107 +#: neutron/service.py:105 msgid "Unrecoverable error: please check log for details." msgstr "" -#: neutron/service.py:116 +#: neutron/service.py:114 msgid "No known API applications configured." msgstr "" -#: neutron/service.py:123 +#: neutron/service.py:121 #, python-format msgid "Neutron service started, listening on %(host)s:%(port)s" msgstr "" -#: neutron/service.py:224 +#: neutron/service.py:222 msgid "Exception occurs when timer stops" msgstr "" -#: neutron/service.py:234 +#: neutron/service.py:232 msgid "Exception occurs when waiting for timer" msgstr "" @@ -438,7 +438,7 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:184 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 #: neutron/agent/metadata/namespace_proxy.py:156 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -508,7 +508,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:887 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 #: neutron/agent/metadata/agent.py:305 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -516,191 +516,191 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:892 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 #: neutron/agent/metadata/agent.py:310 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:241 #: neutron/services/loadbalancer/agent/agent_manager.py:121 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:897 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:158 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:158 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:166 +#: neutron/agent/l3_agent.py:162 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:169 +#: neutron/agent/l3_agent.py:165 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:174 +#: neutron/agent/l3_agent.py:170 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:176 +#: neutron/agent/l3_agent.py:172 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:179 +#: neutron/agent/l3_agent.py:175 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:181 +#: neutron/agent/l3_agent.py:177 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:204 +#: neutron/agent/l3_agent.py:200 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:231 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:236 +#: neutron/agent/l3_agent.py:232 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:257 +#: neutron/agent/l3_agent.py:253 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:277 +#: neutron/agent/l3_agent.py:273 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:298 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:322 +#: neutron/agent/l3_agent.py:318 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:346 +#: neutron/agent/l3_agent.py:342 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:395 +#: neutron/agent/l3_agent.py:391 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:397 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:545 +#: neutron/agent/l3_agent.py:541 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:669 +#: neutron/agent/l3_agent.py:665 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:674 +#: neutron/agent/l3_agent.py:670 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:678 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:686 +#: neutron/agent/l3_agent.py:682 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:693 +#: neutron/agent/l3_agent.py:689 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:742 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:751 +#: neutron/agent/l3_agent.py:747 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:753 neutron/agent/l3_agent.py:791 +#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:767 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:782 +#: neutron/agent/l3_agent.py:778 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:785 +#: neutron/agent/l3_agent.py:781 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:783 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:800 +#: neutron/agent/l3_agent.py:796 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:820 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:828 +#: neutron/agent/l3_agent.py:824 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:860 +#: neutron/agent/l3_agent.py:856 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:884 +#: neutron/agent/l3_agent.py:880 msgid "Report state task successfully completed" msgstr "" @@ -726,7 +726,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279 #, python-format msgid "Delete %s" msgstr "" @@ -1078,7 +1078,7 @@ msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:61 -#: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" @@ -1184,86 +1184,86 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:39 +#: neutron/agent/linux/ovs_lib.py:34 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 -#: neutron/agent/linux/ovs_lib.py:313 +#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 +#: neutron/agent/linux/ovs_lib.py:308 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:174 +#: neutron/agent/linux/ovs_lib.py:169 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:200 +#: neutron/agent/linux/ovs_lib.py:195 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:230 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:239 +#: neutron/agent/linux/ovs_lib.py:234 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:242 +#: neutron/agent/linux/ovs_lib.py:237 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:245 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:361 +#: neutron/agent/linux/ovs_lib.py:356 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:371 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:402 +#: neutron/agent/linux/ovs_lib.py:397 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:412 +#: neutron/agent/linux/ovs_lib.py:407 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:425 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:440 +#: neutron/agent/linux/ovs_lib.py:435 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:451 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:461 +#: neutron/agent/linux/ovs_lib.py:456 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:473 +#: neutron/agent/linux/ovs_lib.py:468 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:477 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1831,7 +1831,7 @@ msgstr "" msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:65 +#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" @@ -1859,409 +1859,409 @@ msgstr "" msgid "Request Failed: internal server error while processing your request." msgstr "" -#: neutron/common/config.py:39 +#: neutron/common/config.py:37 msgid "The host IP to bind to" msgstr "" -#: neutron/common/config.py:41 +#: neutron/common/config.py:39 msgid "The port to bind to" msgstr "" -#: neutron/common/config.py:43 +#: neutron/common/config.py:41 msgid "The API paste config file to use" msgstr "" -#: neutron/common/config.py:45 +#: neutron/common/config.py:43 msgid "The path for API extensions" msgstr "" -#: neutron/common/config.py:47 +#: neutron/common/config.py:45 msgid "The policy file to use" msgstr "" -#: neutron/common/config.py:51 +#: neutron/common/config.py:49 msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:53 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 msgid "The service plugins Neutron will use" msgstr "" -#: neutron/common/config.py:55 +#: neutron/common/config.py:53 msgid "The base MAC address Neutron will use for VIFs" msgstr "" -#: neutron/common/config.py:57 +#: neutron/common/config.py:55 msgid "How many times Neutron will retry MAC generation" msgstr "" -#: neutron/common/config.py:59 +#: neutron/common/config.py:57 msgid "Allow the usage of the bulk API" msgstr "" -#: neutron/common/config.py:61 +#: neutron/common/config.py:59 msgid "Allow the usage of the pagination" msgstr "" -#: neutron/common/config.py:63 +#: neutron/common/config.py:61 msgid "Allow the usage of the sorting" msgstr "" -#: neutron/common/config.py:65 +#: neutron/common/config.py:63 msgid "" "The maximum number of items returned in a single response, value was " "'infinite' or negative integer means no limit" msgstr "" -#: neutron/common/config.py:69 +#: neutron/common/config.py:67 msgid "Maximum number of DNS nameservers" msgstr "" -#: neutron/common/config.py:71 +#: neutron/common/config.py:69 msgid "Maximum number of host routes per subnet" msgstr "" -#: neutron/common/config.py:73 +#: neutron/common/config.py:71 msgid "Maximum number of fixed ips per port" msgstr "" -#: neutron/common/config.py:76 +#: neutron/common/config.py:74 msgid "DHCP lease duration" msgstr "" -#: neutron/common/config.py:78 +#: neutron/common/config.py:76 msgid "Allow sending resource operation notification to DHCP agent" msgstr "" -#: neutron/common/config.py:81 +#: neutron/common/config.py:79 msgid "Allow overlapping IP support in Neutron" msgstr "" -#: neutron/common/config.py:83 +#: neutron/common/config.py:81 msgid "The hostname Neutron is running on" msgstr "" -#: neutron/common/config.py:85 +#: neutron/common/config.py:83 msgid "Ensure that configured gateway is on subnet" msgstr "" -#: neutron/common/config.py:91 +#: neutron/common/config.py:89 msgid "" "Where to store Neutron state files. This directory must be writable by " "the agent." msgstr "" -#: neutron/common/config.py:117 +#: neutron/common/config.py:115 #, python-format msgid "Base MAC: %s" msgstr "" -#: neutron/common/config.py:128 +#: neutron/common/config.py:126 msgid "Logging enabled!" msgstr "" -#: neutron/common/config.py:144 +#: neutron/common/config.py:142 #, python-format msgid "Config paste file: %s" msgstr "" -#: neutron/common/config.py:149 +#: neutron/common/config.py:147 #, python-format msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" -#: neutron/common/exceptions.py:32 +#: neutron/common/exceptions.py:30 #: neutron/plugins/nicira/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" -#: neutron/common/exceptions.py:53 +#: neutron/common/exceptions.py:51 #, python-format msgid "Bad %(resource)s request: %(msg)s" msgstr "" -#: neutron/common/exceptions.py:65 +#: neutron/common/exceptions.py:63 msgid "Not authorized." msgstr "" -#: neutron/common/exceptions.py:69 +#: neutron/common/exceptions.py:67 msgid "The service is unavailable" msgstr "" -#: neutron/common/exceptions.py:73 +#: neutron/common/exceptions.py:71 #, python-format msgid "User does not have admin privileges: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:77 +#: neutron/common/exceptions.py:75 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: neutron/common/exceptions.py:81 +#: neutron/common/exceptions.py:79 #, python-format msgid "Network %(net_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:85 +#: neutron/common/exceptions.py:83 #, python-format msgid "Subnet %(subnet_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:89 +#: neutron/common/exceptions.py:87 #, python-format msgid "Port %(port_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:93 +#: neutron/common/exceptions.py:91 #, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:98 +#: neutron/common/exceptions.py:96 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:102 +#: neutron/common/exceptions.py:100 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:106 +#: neutron/common/exceptions.py:104 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:110 +#: neutron/common/exceptions.py:108 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:114 +#: neutron/common/exceptions.py:112 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:118 +#: neutron/common/exceptions.py:116 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:122 +#: neutron/common/exceptions.py:120 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:127 +#: neutron/common/exceptions.py:125 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:132 +#: neutron/common/exceptions.py:130 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:138 +#: neutron/common/exceptions.py:136 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:144 +#: neutron/common/exceptions.py:142 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:150 +#: neutron/common/exceptions.py:148 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:155 +#: neutron/common/exceptions.py:153 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:160 +#: neutron/common/exceptions.py:158 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:166 +#: neutron/common/exceptions.py:164 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:171 +#: neutron/common/exceptions.py:169 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:174 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:184 +#: neutron/common/exceptions.py:182 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:187 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:194 +#: neutron/common/exceptions.py:192 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:204 +#: neutron/common/exceptions.py:202 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:208 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:212 +#: neutron/common/exceptions.py:210 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:217 +#: neutron/common/exceptions.py:215 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:222 +#: neutron/common/exceptions.py:220 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:226 +#: neutron/common/exceptions.py:224 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:230 +#: neutron/common/exceptions.py:228 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:234 +#: neutron/common/exceptions.py:232 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:238 +#: neutron/common/exceptions.py:236 msgid "Sudo privilege is required to run this command." msgstr "" -#: neutron/common/exceptions.py:242 +#: neutron/common/exceptions.py:240 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:246 +#: neutron/common/exceptions.py:244 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:250 +#: neutron/common/exceptions.py:248 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:254 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:259 +#: neutron/common/exceptions.py:257 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:264 +#: neutron/common/exceptions.py:262 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:268 +#: neutron/common/exceptions.py:266 #, python-format msgid "Extensions not found: %(extensions)s" msgstr "" -#: neutron/common/exceptions.py:272 +#: neutron/common/exceptions.py:270 #, python-format msgid "Invalid content type %(content_type)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:274 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:281 +#: neutron/common/exceptions.py:279 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:285 +#: neutron/common/exceptions.py:283 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:290 +#: neutron/common/exceptions.py:288 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:295 +#: neutron/common/exceptions.py:293 #, python-format msgid "" "Current gateway ip %(ip_address)s already in use by port %(port_id)s. " "Unable to update." msgstr "" -#: neutron/common/exceptions.py:300 +#: neutron/common/exceptions.py:298 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" -#: neutron/common/exceptions.py:310 +#: neutron/common/exceptions.py:308 #, python-format msgid "Invalid network VXLAN port range: '%(vxlan_range)s'" msgstr "" -#: neutron/common/exceptions.py:314 +#: neutron/common/exceptions.py:312 #, python-format msgid "Found duplicate extension: %(alias)s" msgstr "" @@ -2283,32 +2283,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:53 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:143 +#: neutron/common/utils.py:140 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:146 +#: neutron/common/utils.py:143 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:149 +#: neutron/common/utils.py:146 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:151 +#: neutron/common/utils.py:148 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:154 +#: neutron/common/utils.py:151 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2340,12 +2340,12 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/api.py:59 +#: neutron/db/api.py:55 #, python-format msgid "Database registration exception: %s" msgstr "" -#: neutron/db/api.py:70 +#: neutron/db/api.py:66 msgid "Database exception" msgstr "" @@ -2614,99 +2614,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:168 +#: neutron/db/l3_db.py:163 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:607 +#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:277 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:291 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 #: neutron/plugins/bigswitch/plugin.py:817 #: neutron/plugins/bigswitch/plugin.py:826 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:307 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:318 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:333 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:467 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:506 +#: neutron/db/l3_db.py:501 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:510 +#: neutron/db/l3_db.py:505 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:522 +#: neutron/db/l3_db.py:517 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:529 +#: neutron/db/l3_db.py:524 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:533 +#: neutron/db/l3_db.py:528 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1853 +#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:731 +#: neutron/db/l3_db.py:726 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:749 +#: neutron/db/l3_db.py:744 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:837 +#: neutron/db/l3_db.py:832 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2960,24 +2960,24 @@ msgstr "" msgid "Multiple agents with agent_type=%(agent_type)s and host=%(host)s found" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:26 +#: neutron/extensions/allowedaddresspairs.py:22 msgid "AllowedAddressPair must contain ip_address" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:30 +#: neutron/extensions/allowedaddresspairs.py:26 msgid "" "Port Security must be enabled in order to have allowed address pairs on a" " port." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:35 +#: neutron/extensions/allowedaddresspairs.py:31 #, python-format msgid "" "Request contains duplicate address pair: mac_address %(mac_address)s " "ip_address %(ip_address)s." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:40 +#: neutron/extensions/allowedaddresspairs.py:36 msgid "Port's Fixed IP and Mac Address match an address pair entry." msgstr "" @@ -3142,39 +3142,39 @@ msgid "" "unlimited." msgstr "" -#: neutron/extensions/l3.py:34 +#: neutron/extensions/l3.py:29 #, python-format msgid "Router %(router_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:38 +#: neutron/extensions/l3.py:33 #, python-format msgid "Router %(router_id)s still has active ports" msgstr "" -#: neutron/extensions/l3.py:42 +#: neutron/extensions/l3.py:37 #, python-format msgid "Router %(router_id)s does not have an interface with id %(port_id)s" msgstr "" -#: neutron/extensions/l3.py:47 +#: neutron/extensions/l3.py:42 #, python-format msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s" msgstr "" -#: neutron/extensions/l3.py:52 +#: neutron/extensions/l3.py:47 #, python-format msgid "" "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot " "be deleted, as it is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:58 +#: neutron/extensions/l3.py:53 #, python-format msgid "Floating IP %(floatingip_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:62 +#: neutron/extensions/l3.py:57 #, python-format msgid "" "External network %(external_network_id)s is not reachable from subnet " @@ -3182,7 +3182,7 @@ msgid "" "Floating IP." msgstr "" -#: neutron/extensions/l3.py:68 +#: neutron/extensions/l3.py:63 #, python-format msgid "" "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with " @@ -3190,25 +3190,25 @@ msgid "" "has a floating IP on external network %(net_id)s." msgstr "" -#: neutron/extensions/l3.py:75 +#: neutron/extensions/l3.py:70 #, python-format msgid "" "Port %(port_id)s has owner %(device_owner)s and therefore cannot be " "deleted directly via the port API." msgstr "" -#: neutron/extensions/l3.py:80 +#: neutron/extensions/l3.py:75 #, python-format msgid "" "Gateway cannot be updated for router %(router_id)s, since a gateway to " "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:140 +#: neutron/extensions/l3.py:135 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:144 +#: neutron/extensions/l3.py:139 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -3362,19 +3362,19 @@ msgstr "" msgid "Duplicate segment entry in request." msgstr "" -#: neutron/extensions/portsecurity.py:25 +#: neutron/extensions/portsecurity.py:20 msgid "" "Port has security group associated. Cannot disable port security or ip " "address until security group is removed" msgstr "" -#: neutron/extensions/portsecurity.py:30 +#: neutron/extensions/portsecurity.py:25 msgid "" "Port security must be enabled and port must have an IP address in order " "to use security groups." msgstr "" -#: neutron/extensions/portsecurity.py:35 +#: neutron/extensions/portsecurity.py:30 msgid "Port does not have port security binding." msgstr "" @@ -4830,7 +4830,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:55 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89 #: neutron/plugins/mlnx/rpc_callbacks.py:76 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" @@ -4845,9 +4845,9 @@ msgstr "" #: neutron/plugins/mlnx/rpc_callbacks.py:98 #: neutron/plugins/mlnx/rpc_callbacks.py:117 #: neutron/plugins/mlnx/rpc_callbacks.py:132 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:114 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 #, python-format msgid "%s can not be found in database" msgstr "" @@ -5630,7 +5630,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:192 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5638,8 +5638,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:222 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:443 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" msgstr "" @@ -5658,7 +5658,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:208 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5666,7 +5666,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:249 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5674,7 +5674,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:255 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:471 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5832,7 +5832,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 #: neutron/plugins/mlnx/mlnx_plugin.py:334 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:519 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" msgstr "" @@ -6173,7 +6173,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:41 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 -#: neutron/plugins/openvswitch/ovs_db_v2.py:133 +#: neutron/plugins/openvswitch/ovs_db_v2.py:130 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6188,7 +6188,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:157 +#: neutron/plugins/openvswitch/ovs_db_v2.py:154 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6202,7 +6202,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:141 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 -#: neutron/plugins/openvswitch/ovs_db_v2.py:198 +#: neutron/plugins/openvswitch/ovs_db_v2.py:195 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" @@ -6212,8 +6212,8 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:89 -#: neutron/plugins/openvswitch/ovs_db_v2.py:107 +#: neutron/plugins/openvswitch/ovs_db_v2.py:86 +#: neutron/plugins/openvswitch/ovs_db_v2.py:104 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6255,7 +6255,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:144 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6268,7 +6268,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:79 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122 #: neutron/plugins/mlnx/rpc_callbacks.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:123 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" @@ -6410,7 +6410,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent out of sync with plugin!" msgstr "" @@ -6432,7 +6432,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1356 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1348 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6519,14 +6519,14 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156 #, python-format msgid "Device %(device)s not bound to the agent host %(host)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:150 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "" @@ -6548,26 +6548,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:217 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:225 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:233 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:237 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -6735,7 +6735,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:277 msgid "network_delete received" msgstr "" @@ -6746,12 +6746,12 @@ msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:318 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:343 msgid "fdb_remove received" msgstr "" @@ -6760,7 +6760,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:404 msgid "fdb_update received" msgstr "" @@ -6770,7 +6770,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:142 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" msgstr "" @@ -6781,14 +6781,14 @@ msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:942 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6796,29 +6796,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1015 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1020 #, python-format msgid "Port %s updated." msgstr "" @@ -6837,8 +6837,8 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1233 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" @@ -6899,7 +6899,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:163 +#: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6908,7 +6908,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:193 +#: neutron/plugins/openvswitch/ovs_db_v2.py:190 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " @@ -6917,7 +6917,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:188 +#: neutron/plugins/openvswitch/ovs_db_v2.py:185 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " @@ -8045,7 +8045,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:231 +#: neutron/plugins/openvswitch/ovs_db_v2.py:228 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8084,7 +8084,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8431,7 +8431,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:142 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:364 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8579,8 +8579,8 @@ msgid "" msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -8773,88 +8773,93 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:247 +#: neutron/plugins/nec/nec_plugin.py:256 +#, python-format +msgid "deactivate_port(): OFC port for port=%s is already removed." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:263 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:268 +#: neutron/plugins/nec/nec_plugin.py:284 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:317 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:341 +#: neutron/plugins/nec/nec_plugin.py:357 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:360 +#: neutron/plugins/nec/nec_plugin.py:376 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:371 +#: neutron/plugins/nec/nec_plugin.py:387 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:525 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:589 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:622 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:632 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:689 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:720 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:730 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:749 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:754 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9030,17 +9035,17 @@ msgstr "" msgid "delete_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:54 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:52 #, python-format msgid "Update ports: added=%(added)s, removed=%(removed)s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:76 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:74 #, python-format msgid "port_update received: %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:219 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:217 msgid "No port changed." msgstr "" @@ -9093,45 +9098,52 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:32 #, python-format -msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgid "The specified OFC resource (%(resource)s) is not found." msgstr "" #: neutron/plugins/nec/common/exceptions.py:36 #, python-format -msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:40 +#, python-format +msgid "" +"Neutron-OFC resource mapping for %(resource)s %(neutron_id)s is not " +"found. It may be deleted during processing." msgstr "" -#: neutron/plugins/nec/common/exceptions.py:41 +#: neutron/plugins/nec/common/exceptions.py:46 #, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:45 +#: neutron/plugins/nec/common/exceptions.py:50 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:51 +#: neutron/plugins/nec/common/exceptions.py:56 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:61 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:66 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:65 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:69 +#: neutron/plugins/nec/common/exceptions.py:74 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " @@ -9155,14 +9167,19 @@ msgstr "" #: neutron/plugins/nec/common/ofc_client.py:99 #, python-format +msgid "Specified resource %s does not exist on OFC " +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:103 +#, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:102 +#: neutron/plugins/nec/common/ofc_client.py:106 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:111 +#: neutron/plugins/nec/common/ofc_client.py:115 #, python-format msgid "Failed to connect OFC : %s" msgstr "" @@ -9172,23 +9189,18 @@ msgstr "" msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:143 -#, python-format -msgid "NotFound %(resource)s for neutron_id=%(id)s." -msgstr "" - -#: neutron/plugins/nec/db/api.py:169 +#: neutron/plugins/nec/db/api.py:168 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:202 +#: neutron/plugins/nec/db/api.py:201 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:208 -#: neutron/plugins/openvswitch/ovs_db_v2.py:319 +#: neutron/plugins/nec/db/api.py:207 +#: neutron/plugins/openvswitch/ovs_db_v2.py:316 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9212,103 +9224,102 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:230 +#: neutron/plugins/nicira/NeutronPlugin.py:223 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:266 +#: neutron/plugins/nicira/NeutronPlugin.py:259 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:268 -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#: neutron/plugins/nicira/NeutronPlugin.py:261 #, python-format -msgid "Unable to create port on NVP logical router %s" +msgid "Unable to create port on NSX logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:271 +#: neutron/plugins/nicira/NeutronPlugin.py:264 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(nsx_router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:349 +#: neutron/plugins/nicira/NeutronPlugin.py:342 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:355 +#: neutron/plugins/nicira/NeutronPlugin.py:348 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:361 +#: neutron/plugins/nicira/NeutronPlugin.py:354 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:407 +#: neutron/plugins/nicira/NeutronPlugin.py:400 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:447 +#: neutron/plugins/nicira/NeutronPlugin.py:440 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:459 -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#: neutron/plugins/nicira/NeutronPlugin.py:709 +#: neutron/plugins/nicira/NeutronPlugin.py:452 +#: neutron/plugins/nicira/NeutronPlugin.py:504 +#: neutron/plugins/nicira/NeutronPlugin.py:702 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:480 +#: neutron/plugins/nicira/NeutronPlugin.py:473 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:491 +#: neutron/plugins/nicira/NeutronPlugin.py:484 #, python-format msgid "" "Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " "to be rolled back for Neutron port: %(neutron_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:496 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:518 +#: neutron/plugins/nicira/NeutronPlugin.py:511 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:518 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:530 +#: neutron/plugins/nicira/NeutronPlugin.py:523 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:532 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9316,302 +9327,302 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:554 -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:1070 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:566 +#: neutron/plugins/nicira/NeutronPlugin.py:559 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:584 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:604 +#: neutron/plugins/nicira/NeutronPlugin.py:597 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:614 +#: neutron/plugins/nicira/NeutronPlugin.py:607 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:655 +#: neutron/plugins/nicira/NeutronPlugin.py:648 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:690 -#: neutron/plugins/nicira/NeutronPlugin.py:1788 +#: neutron/plugins/nicira/NeutronPlugin.py:683 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:694 -#: neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/plugins/nicira/NeutronPlugin.py:687 +#: neutron/plugins/nicira/NeutronPlugin.py:1785 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 +#: neutron/plugins/nicira/NeutronPlugin.py:689 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:738 +#: neutron/plugins/nicira/NeutronPlugin.py:731 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:771 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 +#: neutron/plugins/nicira/NeutronPlugin.py:775 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:786 +#: neutron/plugins/nicira/NeutronPlugin.py:779 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:790 -#: neutron/plugins/nicira/NeutronPlugin.py:806 +#: neutron/plugins/nicira/NeutronPlugin.py:783 +#: neutron/plugins/nicira/NeutronPlugin.py:799 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:812 +#: neutron/plugins/nicira/NeutronPlugin.py:805 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:857 +#: neutron/plugins/nicira/NeutronPlugin.py:850 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:891 +#: neutron/plugins/nicira/NeutronPlugin.py:884 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:981 +#: neutron/plugins/nicira/NeutronPlugin.py:974 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1066 +#: neutron/plugins/nicira/NeutronPlugin.py:1059 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1085 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1088 +#: neutron/plugins/nicira/NeutronPlugin.py:1081 #: neutron/plugins/nicira/NeutronServicePlugin.py:515 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1118 +#: neutron/plugins/nicira/NeutronPlugin.py:1111 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1186 +#: neutron/plugins/nicira/NeutronPlugin.py:1179 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1200 +#: neutron/plugins/nicira/NeutronPlugin.py:1193 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1211 +#: neutron/plugins/nicira/NeutronPlugin.py:1204 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1303 +#: neutron/plugins/nicira/NeutronPlugin.py:1296 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1331 +#: neutron/plugins/nicira/NeutronPlugin.py:1324 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1414 +#: neutron/plugins/nicira/NeutronPlugin.py:1407 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1413 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1431 +#: neutron/plugins/nicira/NeutronPlugin.py:1424 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1441 +#: neutron/plugins/nicira/NeutronPlugin.py:1434 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1470 -#: neutron/plugins/nicira/NeutronPlugin.py:1555 +#: neutron/plugins/nicira/NeutronPlugin.py:1463 +#: neutron/plugins/nicira/NeutronPlugin.py:1548 #: neutron/plugins/nicira/NeutronServicePlugin.py:198 #: neutron/plugins/nicira/NeutronServicePlugin.py:1204 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1519 +#: neutron/plugins/nicira/NeutronPlugin.py:1512 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1522 +#: neutron/plugins/nicira/NeutronPlugin.py:1515 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1557 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1580 +#: neutron/plugins/nicira/NeutronPlugin.py:1573 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1577 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1579 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1643 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1647 +#: neutron/plugins/nicira/NeutronPlugin.py:1640 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1650 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1725 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:1816 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1829 +#: neutron/plugins/nicira/NeutronPlugin.py:1822 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1961 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1967 +#: neutron/plugins/nicira/NeutronPlugin.py:1960 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:1995 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2005 +#: neutron/plugins/nicira/NeutronPlugin.py:1998 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2032 +#: neutron/plugins/nicira/NeutronPlugin.py:2025 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2055 +#: neutron/plugins/nicira/NeutronPlugin.py:2048 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2085 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2159 +#: neutron/plugins/nicira/NeutronPlugin.py:2152 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2167 +#: neutron/plugins/nicira/NeutronPlugin.py:2160 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -9619,12 +9630,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2174 +#: neutron/plugins/nicira/NeutronPlugin.py:2167 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2187 +#: neutron/plugins/nicira/NeutronPlugin.py:2180 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9652,6 +9663,11 @@ msgstr "" msgid "An exception occurred while creating a port on lswitch %s" msgstr "" +#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#, python-format +msgid "Unable to create port on NVP logical router %s" +msgstr "" + #: neutron/plugins/nicira/NeutronServicePlugin.py:469 #, python-format msgid "Unable to create integration logic switch for router %s" @@ -9861,24 +9877,24 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:54 +#: neutron/plugins/nicira/nsx_cluster.py:49 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:66 +#: neutron/plugins/nicira/nsx_cluster.py:61 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:124 +#: neutron/plugins/nicira/nvplib.py:117 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:128 +#: neutron/plugins/nicira/nvplib.py:121 #, python-format msgid "locals=[%s]" msgstr "" @@ -10279,108 +10295,103 @@ msgstr "" msgid "Task status check interval" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:24 +#: neutron/plugins/nicira/common/exceptions.py:21 #, python-format -msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:28 +#: neutron/plugins/nicira/common/exceptions.py:25 #, python-format msgid "Unable to fulfill request with version %(version)s." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:32 +#: neutron/plugins/nicira/common/exceptions.py:29 #, python-format -msgid "Invalid NVP connection parameters: %(conn_params)s" +msgid "Invalid NSX connection parameters: %(conn_params)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:36 +#: neutron/plugins/nicira/common/exceptions.py:33 #, python-format msgid "" "Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the nvp plugin ini file." +"values are specified in the [DEFAULT] section of the NSX plugin ini file." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:42 +#: neutron/plugins/nicira/common/exceptions.py:39 #, python-format msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:47 +#: neutron/plugins/nicira/common/exceptions.py:44 #, python-format msgid "" "Unable to create port on network %(network)s. Maximum number of ports " "reached" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:52 +#: neutron/plugins/nicira/common/exceptions.py:49 #, python-format msgid "" "While retrieving NAT rules, %(actual_rules)s were found whereas rules in " "the (%(min_rules)s,%(max_rules)s) interval were expected" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:58 +#: neutron/plugins/nicira/common/exceptions.py:55 #, python-format -msgid "Invalid NVP attachment type '%(attachment_type)s'" +msgid "Invalid NSX attachment type '%(attachment_type)s'" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:62 +#: neutron/plugins/nicira/common/exceptions.py:59 msgid "" "The networking backend is currently in maintenance mode and therefore " "unable to accept requests which modify its state. Please try later." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:74 +#: neutron/plugins/nicira/common/exceptions.py:65 #, python-format msgid "Gateway Service %(gateway)s is already in use" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:78 +#: neutron/plugins/nicira/common/exceptions.py:69 #, python-format msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:82 +#: neutron/plugins/nicira/common/exceptions.py:73 #, python-format -msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:86 +#: neutron/plugins/nicira/common/exceptions.py:77 #, python-format msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NVP setup" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" " and/or configuration" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:91 +#: neutron/plugins/nicira/common/exceptions.py:82 #, python-format msgid "" "An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " "via port %(port_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:100 +#: neutron/plugins/nicira/common/exceptions.py:91 #, python-format msgid "Unable to find LSN for %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:104 +#: neutron/plugins/nicira/common/exceptions.py:95 #, python-format msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:109 +#: neutron/plugins/nicira/common/exceptions.py:100 #, python-format msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:113 +#: neutron/plugins/nicira/common/exceptions.py:104 #, python-format msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" @@ -11559,383 +11570,383 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:212 +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:260 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:278 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:301 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:303 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:377 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:393 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" "Adding a tunnel endpoint failed due to a concurrenttransaction had been " "committed (%s attempts left)" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:398 +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:312 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:329 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:434 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:523 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:294 #, python-format msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:306 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, 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:469 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, 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:488 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:480 #, 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:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 #, 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:517 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, 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:534 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:566 #, 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:618 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:610 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:668 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:687 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:768 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:760 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:766 #, 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:862 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:854 #, python-format msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:871 +#: 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:883 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:886 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920 #, python-format msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:926 #, python-format msgid "" "Port %s was not found on the integration bridge and will therefore not be" " processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 #, python-format msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:956 #, python-format msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1080 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1151 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1163 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1184 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1180 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1194 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1203 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1249 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1265 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 #, 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:1276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, 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:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275 #, 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:1288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, 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:1303 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1295 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1317 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1320 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12207,58 +12218,58 @@ msgstr "" msgid "Invalid configuration. check ryu.ini" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:96 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:94 #, python-format msgid "Could not get IPv4 address from %(nic)s: %(cfg)s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:162 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:160 #, python-format msgid "External port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:170 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:168 msgid "Get Ryu rest API address" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:220 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:218 msgid "Ryu rest API port isn't specified" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:221 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:219 #, python-format msgid "Going to ofp controller mode %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236 msgid "Port update received" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269 msgid "Agent loop has new device" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296 #, python-format msgid "tunnel_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 #, python-format msgid "ovsdb_port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:302 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 #, python-format msgid "ovsdb_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:308 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:306 #, python-format msgid "Initialization failed: %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:311 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:309 msgid "" "Ryu initialization on the node is done. Agent initialized successfully, " "now running..." @@ -12387,13 +12398,13 @@ msgstr "" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgstr "" -#: neutron/server/__init__.py:40 +#: neutron/server/__init__.py:39 msgid "" "ERROR: Unable to find configuration file via the default search paths " "(~/.neutron/, ~/, /etc/neutron/, /etc/) and the '--config-file' option!" msgstr "" -#: neutron/server/__init__.py:47 +#: neutron/server/__init__.py:46 #, python-format msgid "ERROR: %s" msgstr "" @@ -13640,56 +13651,60 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:76 -#: neutron/tests/unit/nec/test_ofc_client.py:82 -#: neutron/tests/unit/nec/test_ofc_client.py:91 +#: neutron/tests/unit/nec/test_ofc_client.py:77 +msgid "The specified OFC resource (/somewhere) is not found." +msgstr "" + +#: neutron/tests/unit/nec/test_ofc_client.py:81 +#: neutron/tests/unit/nec/test_ofc_client.py:87 +#: neutron/tests/unit/nec/test_ofc_client.py:96 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:101 +#: neutron/tests/unit/nec/test_ofc_client.py:106 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:406 +#: neutron/tests/unit/vmware/apiclient/fake.py:404 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:415 +#: neutron/tests/unit/vmware/apiclient/fake.py:413 #, python-format msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:103 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:115 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:126 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:143 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:161 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:183 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:205 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:289 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:303 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:317 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:359 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:193 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:256 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 #, python-format msgid "Lswitch %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/test_edge_router.py:132 +#: neutron/tests/unit/vmware/vshield/test_edge_router.py:130 msgid "Tasks not completed" msgstr "" @@ -14800,3 +14815,37 @@ msgstr "" #~ msgid "Security group: %s was already deleted from backend" #~ msgstr "" +#~ msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +#~ msgstr "" + +#~ msgid "NotFound %(resource)s for neutron_id=%(id)s." +#~ msgstr "" + +#~ msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +#~ msgstr "" + +#~ msgid "Invalid NVP connection parameters: %(conn_params)s" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid cluster values: %(invalid_attrs)s. " +#~ "Please ensure that these values are " +#~ "specified in the [DEFAULT] section of" +#~ " the nvp plugin ini file." +#~ msgstr "" + +#~ msgid "Invalid NVP attachment type '%(attachment_type)s'" +#~ msgstr "" + +#~ msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" +#~ msgstr "" + +#~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +#~ msgstr "" + +#~ msgid "" +#~ "Service cluster: '%(cluster_id)s' is " +#~ "unavailable. Please, check NVP setup " +#~ "and/or configuration" +#~ msgstr "" + diff --git a/neutron/locale/sv/LC_MESSAGES/neutron.po b/neutron/locale/sv/LC_MESSAGES/neutron.po index f8979f10f..afc2e90eb 100644 --- a/neutron/locale/sv/LC_MESSAGES/neutron.po +++ b/neutron/locale/sv/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-27 06:23+0000\n" +"POT-Creation-Date: 2014-02-28 06:26+0000\n" "PO-Revision-Date: 2013-11-15 02:27+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Swedish " @@ -38,59 +38,59 @@ msgstr "" msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: neutron/manager.py:72 +#: neutron/manager.py:69 #, python-format msgid "dhcp_agents_per_network must be >= 1. '%s' is invalid." msgstr "" -#: neutron/manager.py:84 +#: neutron/manager.py:81 msgid "Neutron core_plugin not configured!" msgstr "" -#: neutron/manager.py:113 +#: neutron/manager.py:110 #, python-format msgid "Loading core plugin: %s" msgstr "" -#: neutron/manager.py:140 +#: neutron/manager.py:137 #, python-format msgid "Error loading plugin by name, %s" msgstr "" -#: neutron/manager.py:141 +#: neutron/manager.py:138 #, python-format msgid "Error loading plugin by class, %s" msgstr "" -#: neutron/manager.py:142 +#: neutron/manager.py:139 msgid "Plugin not found." msgstr "" -#: neutron/manager.py:147 +#: neutron/manager.py:144 msgid "Loading services supported by the core plugin" msgstr "" -#: neutron/manager.py:156 +#: neutron/manager.py:153 #, python-format msgid "Service %s is supported by the core plugin" msgstr "" -#: neutron/manager.py:169 +#: neutron/manager.py:166 #, python-format msgid "Loading service plugins: %s" msgstr "" -#: neutron/manager.py:174 +#: neutron/manager.py:171 #, python-format msgid "Loading Plugin: %s" msgstr "" -#: neutron/manager.py:182 +#: neutron/manager.py:179 #, python-format msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/manager.py:194 +#: neutron/manager.py:191 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -218,42 +218,42 @@ msgstr "" msgid "%s is already registered." msgstr "" -#: neutron/service.py:39 +#: neutron/service.py:37 msgid "Seconds between running periodic tasks" msgstr "" -#: neutron/service.py:42 +#: neutron/service.py:40 msgid "Number of separate worker processes for service" msgstr "" -#: neutron/service.py:45 +#: neutron/service.py:43 msgid "" "Range of seconds to randomly delay when starting the periodic task " "scheduler to reduce stampeding. (Disable by setting to 0)" msgstr "" -#: neutron/service.py:102 +#: neutron/service.py:100 msgid "Error occurred: trying old api-paste.ini." msgstr "" -#: neutron/service.py:107 +#: neutron/service.py:105 msgid "Unrecoverable error: please check log for details." msgstr "" -#: neutron/service.py:116 +#: neutron/service.py:114 msgid "No known API applications configured." msgstr "" -#: neutron/service.py:123 +#: neutron/service.py:121 #, python-format msgid "Neutron service started, listening on %(host)s:%(port)s" msgstr "" -#: neutron/service.py:224 +#: neutron/service.py:222 msgid "Exception occurs when timer stops" msgstr "" -#: neutron/service.py:234 +#: neutron/service.py:232 msgid "Exception occurs when waiting for timer" msgstr "" @@ -437,7 +437,7 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:184 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 #: neutron/agent/metadata/namespace_proxy.py:156 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,7 +507,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:887 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 #: neutron/agent/metadata/agent.py:305 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -515,191 +515,191 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:892 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 #: neutron/agent/metadata/agent.py:310 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:241 #: neutron/services/loadbalancer/agent/agent_manager.py:121 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:897 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:158 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:158 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:166 +#: neutron/agent/l3_agent.py:162 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:169 +#: neutron/agent/l3_agent.py:165 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:174 +#: neutron/agent/l3_agent.py:170 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:176 +#: neutron/agent/l3_agent.py:172 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:179 +#: neutron/agent/l3_agent.py:175 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:181 +#: neutron/agent/l3_agent.py:177 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:204 +#: neutron/agent/l3_agent.py:200 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:231 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:236 +#: neutron/agent/l3_agent.py:232 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:257 +#: neutron/agent/l3_agent.py:253 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:277 +#: neutron/agent/l3_agent.py:273 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:298 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:322 +#: neutron/agent/l3_agent.py:318 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:346 +#: neutron/agent/l3_agent.py:342 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:395 +#: neutron/agent/l3_agent.py:391 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:397 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:545 +#: neutron/agent/l3_agent.py:541 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:669 +#: neutron/agent/l3_agent.py:665 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:674 +#: neutron/agent/l3_agent.py:670 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:678 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:686 +#: neutron/agent/l3_agent.py:682 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:693 +#: neutron/agent/l3_agent.py:689 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:742 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:751 +#: neutron/agent/l3_agent.py:747 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:753 neutron/agent/l3_agent.py:791 +#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:767 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:782 +#: neutron/agent/l3_agent.py:778 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:785 +#: neutron/agent/l3_agent.py:781 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:783 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:800 +#: neutron/agent/l3_agent.py:796 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:820 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:828 +#: neutron/agent/l3_agent.py:824 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:860 +#: neutron/agent/l3_agent.py:856 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:884 +#: neutron/agent/l3_agent.py:880 msgid "Report state task successfully completed" msgstr "" @@ -725,7 +725,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279 #, python-format msgid "Delete %s" msgstr "" @@ -1077,7 +1077,7 @@ msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:61 -#: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" @@ -1183,86 +1183,86 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:39 +#: neutron/agent/linux/ovs_lib.py:34 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 -#: neutron/agent/linux/ovs_lib.py:313 +#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 +#: neutron/agent/linux/ovs_lib.py:308 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:174 +#: neutron/agent/linux/ovs_lib.py:169 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:200 +#: neutron/agent/linux/ovs_lib.py:195 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:230 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:239 +#: neutron/agent/linux/ovs_lib.py:234 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:242 +#: neutron/agent/linux/ovs_lib.py:237 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:245 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:361 +#: neutron/agent/linux/ovs_lib.py:356 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:371 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:402 +#: neutron/agent/linux/ovs_lib.py:397 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:412 +#: neutron/agent/linux/ovs_lib.py:407 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:425 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:440 +#: neutron/agent/linux/ovs_lib.py:435 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:451 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:461 +#: neutron/agent/linux/ovs_lib.py:456 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:473 +#: neutron/agent/linux/ovs_lib.py:468 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:477 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1830,7 +1830,7 @@ msgstr "" msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:65 +#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" @@ -1858,409 +1858,409 @@ msgstr "" msgid "Request Failed: internal server error while processing your request." msgstr "" -#: neutron/common/config.py:39 +#: neutron/common/config.py:37 msgid "The host IP to bind to" msgstr "" -#: neutron/common/config.py:41 +#: neutron/common/config.py:39 msgid "The port to bind to" msgstr "" -#: neutron/common/config.py:43 +#: neutron/common/config.py:41 msgid "The API paste config file to use" msgstr "" -#: neutron/common/config.py:45 +#: neutron/common/config.py:43 msgid "The path for API extensions" msgstr "" -#: neutron/common/config.py:47 +#: neutron/common/config.py:45 msgid "The policy file to use" msgstr "" -#: neutron/common/config.py:51 +#: neutron/common/config.py:49 msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:53 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 msgid "The service plugins Neutron will use" msgstr "" -#: neutron/common/config.py:55 +#: neutron/common/config.py:53 msgid "The base MAC address Neutron will use for VIFs" msgstr "" -#: neutron/common/config.py:57 +#: neutron/common/config.py:55 msgid "How many times Neutron will retry MAC generation" msgstr "" -#: neutron/common/config.py:59 +#: neutron/common/config.py:57 msgid "Allow the usage of the bulk API" msgstr "" -#: neutron/common/config.py:61 +#: neutron/common/config.py:59 msgid "Allow the usage of the pagination" msgstr "" -#: neutron/common/config.py:63 +#: neutron/common/config.py:61 msgid "Allow the usage of the sorting" msgstr "" -#: neutron/common/config.py:65 +#: neutron/common/config.py:63 msgid "" "The maximum number of items returned in a single response, value was " "'infinite' or negative integer means no limit" msgstr "" -#: neutron/common/config.py:69 +#: neutron/common/config.py:67 msgid "Maximum number of DNS nameservers" msgstr "" -#: neutron/common/config.py:71 +#: neutron/common/config.py:69 msgid "Maximum number of host routes per subnet" msgstr "" -#: neutron/common/config.py:73 +#: neutron/common/config.py:71 msgid "Maximum number of fixed ips per port" msgstr "" -#: neutron/common/config.py:76 +#: neutron/common/config.py:74 msgid "DHCP lease duration" msgstr "" -#: neutron/common/config.py:78 +#: neutron/common/config.py:76 msgid "Allow sending resource operation notification to DHCP agent" msgstr "" -#: neutron/common/config.py:81 +#: neutron/common/config.py:79 msgid "Allow overlapping IP support in Neutron" msgstr "" -#: neutron/common/config.py:83 +#: neutron/common/config.py:81 msgid "The hostname Neutron is running on" msgstr "" -#: neutron/common/config.py:85 +#: neutron/common/config.py:83 msgid "Ensure that configured gateway is on subnet" msgstr "" -#: neutron/common/config.py:91 +#: neutron/common/config.py:89 msgid "" "Where to store Neutron state files. This directory must be writable by " "the agent." msgstr "" -#: neutron/common/config.py:117 +#: neutron/common/config.py:115 #, python-format msgid "Base MAC: %s" msgstr "" -#: neutron/common/config.py:128 +#: neutron/common/config.py:126 msgid "Logging enabled!" msgstr "" -#: neutron/common/config.py:144 +#: neutron/common/config.py:142 #, python-format msgid "Config paste file: %s" msgstr "" -#: neutron/common/config.py:149 +#: neutron/common/config.py:147 #, python-format msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" -#: neutron/common/exceptions.py:32 +#: neutron/common/exceptions.py:30 #: neutron/plugins/nicira/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" -#: neutron/common/exceptions.py:53 +#: neutron/common/exceptions.py:51 #, python-format msgid "Bad %(resource)s request: %(msg)s" msgstr "" -#: neutron/common/exceptions.py:65 +#: neutron/common/exceptions.py:63 msgid "Not authorized." msgstr "" -#: neutron/common/exceptions.py:69 +#: neutron/common/exceptions.py:67 msgid "The service is unavailable" msgstr "" -#: neutron/common/exceptions.py:73 +#: neutron/common/exceptions.py:71 #, python-format msgid "User does not have admin privileges: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:77 +#: neutron/common/exceptions.py:75 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: neutron/common/exceptions.py:81 +#: neutron/common/exceptions.py:79 #, python-format msgid "Network %(net_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:85 +#: neutron/common/exceptions.py:83 #, python-format msgid "Subnet %(subnet_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:89 +#: neutron/common/exceptions.py:87 #, python-format msgid "Port %(port_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:93 +#: neutron/common/exceptions.py:91 #, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:98 +#: neutron/common/exceptions.py:96 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:102 +#: neutron/common/exceptions.py:100 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:106 +#: neutron/common/exceptions.py:104 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:110 +#: neutron/common/exceptions.py:108 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:114 +#: neutron/common/exceptions.py:112 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:118 +#: neutron/common/exceptions.py:116 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:122 +#: neutron/common/exceptions.py:120 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:127 +#: neutron/common/exceptions.py:125 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:132 +#: neutron/common/exceptions.py:130 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:138 +#: neutron/common/exceptions.py:136 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:144 +#: neutron/common/exceptions.py:142 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:150 +#: neutron/common/exceptions.py:148 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:155 +#: neutron/common/exceptions.py:153 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:160 +#: neutron/common/exceptions.py:158 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:166 +#: neutron/common/exceptions.py:164 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:171 +#: neutron/common/exceptions.py:169 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:174 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:184 +#: neutron/common/exceptions.py:182 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:187 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:194 +#: neutron/common/exceptions.py:192 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:204 +#: neutron/common/exceptions.py:202 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:208 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:212 +#: neutron/common/exceptions.py:210 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:217 +#: neutron/common/exceptions.py:215 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:222 +#: neutron/common/exceptions.py:220 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:226 +#: neutron/common/exceptions.py:224 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:230 +#: neutron/common/exceptions.py:228 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:234 +#: neutron/common/exceptions.py:232 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:238 +#: neutron/common/exceptions.py:236 msgid "Sudo privilege is required to run this command." msgstr "" -#: neutron/common/exceptions.py:242 +#: neutron/common/exceptions.py:240 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:246 +#: neutron/common/exceptions.py:244 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:250 +#: neutron/common/exceptions.py:248 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:254 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:259 +#: neutron/common/exceptions.py:257 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:264 +#: neutron/common/exceptions.py:262 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:268 +#: neutron/common/exceptions.py:266 #, python-format msgid "Extensions not found: %(extensions)s" msgstr "" -#: neutron/common/exceptions.py:272 +#: neutron/common/exceptions.py:270 #, python-format msgid "Invalid content type %(content_type)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:274 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:281 +#: neutron/common/exceptions.py:279 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:285 +#: neutron/common/exceptions.py:283 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:290 +#: neutron/common/exceptions.py:288 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:295 +#: neutron/common/exceptions.py:293 #, python-format msgid "" "Current gateway ip %(ip_address)s already in use by port %(port_id)s. " "Unable to update." msgstr "" -#: neutron/common/exceptions.py:300 +#: neutron/common/exceptions.py:298 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" -#: neutron/common/exceptions.py:310 +#: neutron/common/exceptions.py:308 #, python-format msgid "Invalid network VXLAN port range: '%(vxlan_range)s'" msgstr "" -#: neutron/common/exceptions.py:314 +#: neutron/common/exceptions.py:312 #, python-format msgid "Found duplicate extension: %(alias)s" msgstr "" @@ -2282,32 +2282,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:53 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:143 +#: neutron/common/utils.py:140 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:146 +#: neutron/common/utils.py:143 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:149 +#: neutron/common/utils.py:146 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:151 +#: neutron/common/utils.py:148 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:154 +#: neutron/common/utils.py:151 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2339,12 +2339,12 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/api.py:59 +#: neutron/db/api.py:55 #, python-format msgid "Database registration exception: %s" msgstr "" -#: neutron/db/api.py:70 +#: neutron/db/api.py:66 msgid "Database exception" msgstr "" @@ -2613,99 +2613,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:168 +#: neutron/db/l3_db.py:163 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:607 +#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:277 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:291 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 #: neutron/plugins/bigswitch/plugin.py:817 #: neutron/plugins/bigswitch/plugin.py:826 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:307 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:318 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:333 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:467 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:506 +#: neutron/db/l3_db.py:501 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:510 +#: neutron/db/l3_db.py:505 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:522 +#: neutron/db/l3_db.py:517 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:529 +#: neutron/db/l3_db.py:524 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:533 +#: neutron/db/l3_db.py:528 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1853 +#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:731 +#: neutron/db/l3_db.py:726 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:749 +#: neutron/db/l3_db.py:744 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:837 +#: neutron/db/l3_db.py:832 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2959,24 +2959,24 @@ msgstr "" msgid "Multiple agents with agent_type=%(agent_type)s and host=%(host)s found" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:26 +#: neutron/extensions/allowedaddresspairs.py:22 msgid "AllowedAddressPair must contain ip_address" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:30 +#: neutron/extensions/allowedaddresspairs.py:26 msgid "" "Port Security must be enabled in order to have allowed address pairs on a" " port." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:35 +#: neutron/extensions/allowedaddresspairs.py:31 #, python-format msgid "" "Request contains duplicate address pair: mac_address %(mac_address)s " "ip_address %(ip_address)s." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:40 +#: neutron/extensions/allowedaddresspairs.py:36 msgid "Port's Fixed IP and Mac Address match an address pair entry." msgstr "" @@ -3141,39 +3141,39 @@ msgid "" "unlimited." msgstr "" -#: neutron/extensions/l3.py:34 +#: neutron/extensions/l3.py:29 #, python-format msgid "Router %(router_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:38 +#: neutron/extensions/l3.py:33 #, python-format msgid "Router %(router_id)s still has active ports" msgstr "" -#: neutron/extensions/l3.py:42 +#: neutron/extensions/l3.py:37 #, python-format msgid "Router %(router_id)s does not have an interface with id %(port_id)s" msgstr "" -#: neutron/extensions/l3.py:47 +#: neutron/extensions/l3.py:42 #, python-format msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s" msgstr "" -#: neutron/extensions/l3.py:52 +#: neutron/extensions/l3.py:47 #, python-format msgid "" "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot " "be deleted, as it is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:58 +#: neutron/extensions/l3.py:53 #, python-format msgid "Floating IP %(floatingip_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:62 +#: neutron/extensions/l3.py:57 #, python-format msgid "" "External network %(external_network_id)s is not reachable from subnet " @@ -3181,7 +3181,7 @@ msgid "" "Floating IP." msgstr "" -#: neutron/extensions/l3.py:68 +#: neutron/extensions/l3.py:63 #, python-format msgid "" "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with " @@ -3189,25 +3189,25 @@ msgid "" "has a floating IP on external network %(net_id)s." msgstr "" -#: neutron/extensions/l3.py:75 +#: neutron/extensions/l3.py:70 #, python-format msgid "" "Port %(port_id)s has owner %(device_owner)s and therefore cannot be " "deleted directly via the port API." msgstr "" -#: neutron/extensions/l3.py:80 +#: neutron/extensions/l3.py:75 #, python-format msgid "" "Gateway cannot be updated for router %(router_id)s, since a gateway to " "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:140 +#: neutron/extensions/l3.py:135 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:144 +#: neutron/extensions/l3.py:139 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -3361,19 +3361,19 @@ msgstr "" msgid "Duplicate segment entry in request." msgstr "" -#: neutron/extensions/portsecurity.py:25 +#: neutron/extensions/portsecurity.py:20 msgid "" "Port has security group associated. Cannot disable port security or ip " "address until security group is removed" msgstr "" -#: neutron/extensions/portsecurity.py:30 +#: neutron/extensions/portsecurity.py:25 msgid "" "Port security must be enabled and port must have an IP address in order " "to use security groups." msgstr "" -#: neutron/extensions/portsecurity.py:35 +#: neutron/extensions/portsecurity.py:30 msgid "Port does not have port security binding." msgstr "" @@ -4829,7 +4829,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:55 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89 #: neutron/plugins/mlnx/rpc_callbacks.py:76 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" @@ -4844,9 +4844,9 @@ msgstr "" #: neutron/plugins/mlnx/rpc_callbacks.py:98 #: neutron/plugins/mlnx/rpc_callbacks.py:117 #: neutron/plugins/mlnx/rpc_callbacks.py:132 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:114 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 #, python-format msgid "%s can not be found in database" msgstr "" @@ -5629,7 +5629,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:192 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5637,8 +5637,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:222 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:443 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" msgstr "" @@ -5657,7 +5657,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:208 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5665,7 +5665,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:249 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5673,7 +5673,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:255 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:471 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5831,7 +5831,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 #: neutron/plugins/mlnx/mlnx_plugin.py:334 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:519 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" msgstr "" @@ -6172,7 +6172,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:41 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 -#: neutron/plugins/openvswitch/ovs_db_v2.py:133 +#: neutron/plugins/openvswitch/ovs_db_v2.py:130 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6187,7 +6187,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:157 +#: neutron/plugins/openvswitch/ovs_db_v2.py:154 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6201,7 +6201,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:141 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 -#: neutron/plugins/openvswitch/ovs_db_v2.py:198 +#: neutron/plugins/openvswitch/ovs_db_v2.py:195 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" @@ -6211,8 +6211,8 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:89 -#: neutron/plugins/openvswitch/ovs_db_v2.py:107 +#: neutron/plugins/openvswitch/ovs_db_v2.py:86 +#: neutron/plugins/openvswitch/ovs_db_v2.py:104 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6254,7 +6254,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:144 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6267,7 +6267,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:79 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122 #: neutron/plugins/mlnx/rpc_callbacks.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:123 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" @@ -6409,7 +6409,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent out of sync with plugin!" msgstr "" @@ -6431,7 +6431,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1356 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1348 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6518,14 +6518,14 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156 #, python-format msgid "Device %(device)s not bound to the agent host %(host)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:150 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "" @@ -6547,26 +6547,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:217 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:225 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:233 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:237 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -6734,7 +6734,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:277 msgid "network_delete received" msgstr "" @@ -6745,12 +6745,12 @@ msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:318 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:343 msgid "fdb_remove received" msgstr "" @@ -6759,7 +6759,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:404 msgid "fdb_update received" msgstr "" @@ -6769,7 +6769,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:142 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" msgstr "" @@ -6780,14 +6780,14 @@ msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:942 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6795,29 +6795,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1015 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1020 #, python-format msgid "Port %s updated." msgstr "" @@ -6836,8 +6836,8 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1233 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" @@ -6898,7 +6898,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:163 +#: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6907,7 +6907,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:193 +#: neutron/plugins/openvswitch/ovs_db_v2.py:190 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " @@ -6916,7 +6916,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:188 +#: neutron/plugins/openvswitch/ovs_db_v2.py:185 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " @@ -8044,7 +8044,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:231 +#: neutron/plugins/openvswitch/ovs_db_v2.py:228 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8083,7 +8083,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8430,7 +8430,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:142 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:364 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8578,8 +8578,8 @@ msgid "" msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -8772,88 +8772,93 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:247 +#: neutron/plugins/nec/nec_plugin.py:256 +#, python-format +msgid "deactivate_port(): OFC port for port=%s is already removed." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:263 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:268 +#: neutron/plugins/nec/nec_plugin.py:284 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:317 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:341 +#: neutron/plugins/nec/nec_plugin.py:357 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:360 +#: neutron/plugins/nec/nec_plugin.py:376 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:371 +#: neutron/plugins/nec/nec_plugin.py:387 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:525 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:589 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:622 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:632 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:689 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:720 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:730 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:749 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:754 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9029,17 +9034,17 @@ msgstr "" msgid "delete_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:54 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:52 #, python-format msgid "Update ports: added=%(added)s, removed=%(removed)s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:76 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:74 #, python-format msgid "port_update received: %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:219 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:217 msgid "No port changed." msgstr "" @@ -9092,45 +9097,52 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:32 #, python-format -msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgid "The specified OFC resource (%(resource)s) is not found." msgstr "" #: neutron/plugins/nec/common/exceptions.py:36 #, python-format -msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:40 +#, python-format +msgid "" +"Neutron-OFC resource mapping for %(resource)s %(neutron_id)s is not " +"found. It may be deleted during processing." msgstr "" -#: neutron/plugins/nec/common/exceptions.py:41 +#: neutron/plugins/nec/common/exceptions.py:46 #, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:45 +#: neutron/plugins/nec/common/exceptions.py:50 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:51 +#: neutron/plugins/nec/common/exceptions.py:56 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:61 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:66 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:65 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:69 +#: neutron/plugins/nec/common/exceptions.py:74 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " @@ -9154,14 +9166,19 @@ msgstr "" #: neutron/plugins/nec/common/ofc_client.py:99 #, python-format +msgid "Specified resource %s does not exist on OFC " +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:103 +#, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:102 +#: neutron/plugins/nec/common/ofc_client.py:106 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:111 +#: neutron/plugins/nec/common/ofc_client.py:115 #, python-format msgid "Failed to connect OFC : %s" msgstr "" @@ -9171,23 +9188,18 @@ msgstr "" msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:143 -#, python-format -msgid "NotFound %(resource)s for neutron_id=%(id)s." -msgstr "" - -#: neutron/plugins/nec/db/api.py:169 +#: neutron/plugins/nec/db/api.py:168 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:202 +#: neutron/plugins/nec/db/api.py:201 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:208 -#: neutron/plugins/openvswitch/ovs_db_v2.py:319 +#: neutron/plugins/nec/db/api.py:207 +#: neutron/plugins/openvswitch/ovs_db_v2.py:316 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9211,103 +9223,102 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:230 +#: neutron/plugins/nicira/NeutronPlugin.py:223 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:266 +#: neutron/plugins/nicira/NeutronPlugin.py:259 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:268 -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#: neutron/plugins/nicira/NeutronPlugin.py:261 #, python-format -msgid "Unable to create port on NVP logical router %s" +msgid "Unable to create port on NSX logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:271 +#: neutron/plugins/nicira/NeutronPlugin.py:264 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(nsx_router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:349 +#: neutron/plugins/nicira/NeutronPlugin.py:342 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:355 +#: neutron/plugins/nicira/NeutronPlugin.py:348 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:361 +#: neutron/plugins/nicira/NeutronPlugin.py:354 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:407 +#: neutron/plugins/nicira/NeutronPlugin.py:400 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:447 +#: neutron/plugins/nicira/NeutronPlugin.py:440 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:459 -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#: neutron/plugins/nicira/NeutronPlugin.py:709 +#: neutron/plugins/nicira/NeutronPlugin.py:452 +#: neutron/plugins/nicira/NeutronPlugin.py:504 +#: neutron/plugins/nicira/NeutronPlugin.py:702 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:480 +#: neutron/plugins/nicira/NeutronPlugin.py:473 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:491 +#: neutron/plugins/nicira/NeutronPlugin.py:484 #, python-format msgid "" "Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " "to be rolled back for Neutron port: %(neutron_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:496 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:518 +#: neutron/plugins/nicira/NeutronPlugin.py:511 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:518 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:530 +#: neutron/plugins/nicira/NeutronPlugin.py:523 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:532 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9315,302 +9326,302 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:554 -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:1070 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:566 +#: neutron/plugins/nicira/NeutronPlugin.py:559 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:584 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:604 +#: neutron/plugins/nicira/NeutronPlugin.py:597 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:614 +#: neutron/plugins/nicira/NeutronPlugin.py:607 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:655 +#: neutron/plugins/nicira/NeutronPlugin.py:648 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:690 -#: neutron/plugins/nicira/NeutronPlugin.py:1788 +#: neutron/plugins/nicira/NeutronPlugin.py:683 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:694 -#: neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/plugins/nicira/NeutronPlugin.py:687 +#: neutron/plugins/nicira/NeutronPlugin.py:1785 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 +#: neutron/plugins/nicira/NeutronPlugin.py:689 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:738 +#: neutron/plugins/nicira/NeutronPlugin.py:731 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:771 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 +#: neutron/plugins/nicira/NeutronPlugin.py:775 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:786 +#: neutron/plugins/nicira/NeutronPlugin.py:779 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:790 -#: neutron/plugins/nicira/NeutronPlugin.py:806 +#: neutron/plugins/nicira/NeutronPlugin.py:783 +#: neutron/plugins/nicira/NeutronPlugin.py:799 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:812 +#: neutron/plugins/nicira/NeutronPlugin.py:805 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:857 +#: neutron/plugins/nicira/NeutronPlugin.py:850 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:891 +#: neutron/plugins/nicira/NeutronPlugin.py:884 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:981 +#: neutron/plugins/nicira/NeutronPlugin.py:974 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1066 +#: neutron/plugins/nicira/NeutronPlugin.py:1059 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1085 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1088 +#: neutron/plugins/nicira/NeutronPlugin.py:1081 #: neutron/plugins/nicira/NeutronServicePlugin.py:515 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1118 +#: neutron/plugins/nicira/NeutronPlugin.py:1111 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1186 +#: neutron/plugins/nicira/NeutronPlugin.py:1179 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1200 +#: neutron/plugins/nicira/NeutronPlugin.py:1193 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1211 +#: neutron/plugins/nicira/NeutronPlugin.py:1204 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1303 +#: neutron/plugins/nicira/NeutronPlugin.py:1296 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1331 +#: neutron/plugins/nicira/NeutronPlugin.py:1324 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1414 +#: neutron/plugins/nicira/NeutronPlugin.py:1407 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1413 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1431 +#: neutron/plugins/nicira/NeutronPlugin.py:1424 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1441 +#: neutron/plugins/nicira/NeutronPlugin.py:1434 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1470 -#: neutron/plugins/nicira/NeutronPlugin.py:1555 +#: neutron/plugins/nicira/NeutronPlugin.py:1463 +#: neutron/plugins/nicira/NeutronPlugin.py:1548 #: neutron/plugins/nicira/NeutronServicePlugin.py:198 #: neutron/plugins/nicira/NeutronServicePlugin.py:1204 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1519 +#: neutron/plugins/nicira/NeutronPlugin.py:1512 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1522 +#: neutron/plugins/nicira/NeutronPlugin.py:1515 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1557 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1580 +#: neutron/plugins/nicira/NeutronPlugin.py:1573 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1577 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1579 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1643 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1647 +#: neutron/plugins/nicira/NeutronPlugin.py:1640 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1650 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1725 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:1816 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1829 +#: neutron/plugins/nicira/NeutronPlugin.py:1822 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1961 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1967 +#: neutron/plugins/nicira/NeutronPlugin.py:1960 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:1995 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2005 +#: neutron/plugins/nicira/NeutronPlugin.py:1998 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2032 +#: neutron/plugins/nicira/NeutronPlugin.py:2025 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2055 +#: neutron/plugins/nicira/NeutronPlugin.py:2048 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2085 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2159 +#: neutron/plugins/nicira/NeutronPlugin.py:2152 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2167 +#: neutron/plugins/nicira/NeutronPlugin.py:2160 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -9618,12 +9629,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2174 +#: neutron/plugins/nicira/NeutronPlugin.py:2167 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2187 +#: neutron/plugins/nicira/NeutronPlugin.py:2180 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9651,6 +9662,11 @@ msgstr "" msgid "An exception occurred while creating a port on lswitch %s" msgstr "" +#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#, python-format +msgid "Unable to create port on NVP logical router %s" +msgstr "" + #: neutron/plugins/nicira/NeutronServicePlugin.py:469 #, python-format msgid "Unable to create integration logic switch for router %s" @@ -9860,24 +9876,24 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:54 +#: neutron/plugins/nicira/nsx_cluster.py:49 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:66 +#: neutron/plugins/nicira/nsx_cluster.py:61 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:124 +#: neutron/plugins/nicira/nvplib.py:117 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:128 +#: neutron/plugins/nicira/nvplib.py:121 #, python-format msgid "locals=[%s]" msgstr "" @@ -10278,108 +10294,103 @@ msgstr "" msgid "Task status check interval" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:24 +#: neutron/plugins/nicira/common/exceptions.py:21 #, python-format -msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:28 +#: neutron/plugins/nicira/common/exceptions.py:25 #, python-format msgid "Unable to fulfill request with version %(version)s." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:32 +#: neutron/plugins/nicira/common/exceptions.py:29 #, python-format -msgid "Invalid NVP connection parameters: %(conn_params)s" +msgid "Invalid NSX connection parameters: %(conn_params)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:36 +#: neutron/plugins/nicira/common/exceptions.py:33 #, python-format msgid "" "Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the nvp plugin ini file." +"values are specified in the [DEFAULT] section of the NSX plugin ini file." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:42 +#: neutron/plugins/nicira/common/exceptions.py:39 #, python-format msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:47 +#: neutron/plugins/nicira/common/exceptions.py:44 #, python-format msgid "" "Unable to create port on network %(network)s. Maximum number of ports " "reached" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:52 +#: neutron/plugins/nicira/common/exceptions.py:49 #, python-format msgid "" "While retrieving NAT rules, %(actual_rules)s were found whereas rules in " "the (%(min_rules)s,%(max_rules)s) interval were expected" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:58 +#: neutron/plugins/nicira/common/exceptions.py:55 #, python-format -msgid "Invalid NVP attachment type '%(attachment_type)s'" +msgid "Invalid NSX attachment type '%(attachment_type)s'" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:62 +#: neutron/plugins/nicira/common/exceptions.py:59 msgid "" "The networking backend is currently in maintenance mode and therefore " "unable to accept requests which modify its state. Please try later." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:74 +#: neutron/plugins/nicira/common/exceptions.py:65 #, python-format msgid "Gateway Service %(gateway)s is already in use" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:78 +#: neutron/plugins/nicira/common/exceptions.py:69 #, python-format msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:82 +#: neutron/plugins/nicira/common/exceptions.py:73 #, python-format -msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:86 +#: neutron/plugins/nicira/common/exceptions.py:77 #, python-format msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NVP setup" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" " and/or configuration" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:91 +#: neutron/plugins/nicira/common/exceptions.py:82 #, python-format msgid "" "An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " "via port %(port_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:100 +#: neutron/plugins/nicira/common/exceptions.py:91 #, python-format msgid "Unable to find LSN for %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:104 +#: neutron/plugins/nicira/common/exceptions.py:95 #, python-format msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:109 +#: neutron/plugins/nicira/common/exceptions.py:100 #, python-format msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:113 +#: neutron/plugins/nicira/common/exceptions.py:104 #, python-format msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" @@ -11558,383 +11569,383 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:212 +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:260 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:278 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:301 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:303 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:377 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:393 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" "Adding a tunnel endpoint failed due to a concurrenttransaction had been " "committed (%s attempts left)" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:398 +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:312 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:329 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:434 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:523 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:294 #, python-format msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:306 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, 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:469 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, 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:488 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:480 #, 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:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 #, 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:517 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, 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:534 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:566 #, 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:618 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:610 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:668 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:687 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:768 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:760 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:766 #, 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:862 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:854 #, python-format msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:871 +#: 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:883 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:886 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920 #, python-format msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:926 #, python-format msgid "" "Port %s was not found on the integration bridge and will therefore not be" " processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 #, python-format msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:956 #, python-format msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1080 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1151 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1163 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1184 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1180 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1194 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1203 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1249 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1265 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 #, 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:1276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, 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:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275 #, 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:1288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, 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:1303 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1295 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1317 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1320 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12206,58 +12217,58 @@ msgstr "" msgid "Invalid configuration. check ryu.ini" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:96 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:94 #, python-format msgid "Could not get IPv4 address from %(nic)s: %(cfg)s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:162 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:160 #, python-format msgid "External port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:170 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:168 msgid "Get Ryu rest API address" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:220 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:218 msgid "Ryu rest API port isn't specified" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:221 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:219 #, python-format msgid "Going to ofp controller mode %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236 msgid "Port update received" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269 msgid "Agent loop has new device" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296 #, python-format msgid "tunnel_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 #, python-format msgid "ovsdb_port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:302 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 #, python-format msgid "ovsdb_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:308 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:306 #, python-format msgid "Initialization failed: %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:311 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:309 msgid "" "Ryu initialization on the node is done. Agent initialized successfully, " "now running..." @@ -12386,13 +12397,13 @@ msgstr "" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgstr "" -#: neutron/server/__init__.py:40 +#: neutron/server/__init__.py:39 msgid "" "ERROR: Unable to find configuration file via the default search paths " "(~/.neutron/, ~/, /etc/neutron/, /etc/) and the '--config-file' option!" msgstr "" -#: neutron/server/__init__.py:47 +#: neutron/server/__init__.py:46 #, python-format msgid "ERROR: %s" msgstr "" @@ -13639,56 +13650,60 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:76 -#: neutron/tests/unit/nec/test_ofc_client.py:82 -#: neutron/tests/unit/nec/test_ofc_client.py:91 +#: neutron/tests/unit/nec/test_ofc_client.py:77 +msgid "The specified OFC resource (/somewhere) is not found." +msgstr "" + +#: neutron/tests/unit/nec/test_ofc_client.py:81 +#: neutron/tests/unit/nec/test_ofc_client.py:87 +#: neutron/tests/unit/nec/test_ofc_client.py:96 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:101 +#: neutron/tests/unit/nec/test_ofc_client.py:106 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:406 +#: neutron/tests/unit/vmware/apiclient/fake.py:404 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:415 +#: neutron/tests/unit/vmware/apiclient/fake.py:413 #, python-format msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:103 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:115 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:126 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:143 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:161 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:183 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:205 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:289 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:303 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:317 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:359 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:193 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:256 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 #, python-format msgid "Lswitch %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/test_edge_router.py:132 +#: neutron/tests/unit/vmware/vshield/test_edge_router.py:130 msgid "Tasks not completed" msgstr "" @@ -14043,3 +14058,37 @@ msgstr "" #~ msgid "Security group: %s was already deleted from backend" #~ msgstr "" +#~ msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +#~ msgstr "" + +#~ msgid "NotFound %(resource)s for neutron_id=%(id)s." +#~ msgstr "" + +#~ msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +#~ msgstr "" + +#~ msgid "Invalid NVP connection parameters: %(conn_params)s" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid cluster values: %(invalid_attrs)s. " +#~ "Please ensure that these values are " +#~ "specified in the [DEFAULT] section of" +#~ " the nvp plugin ini file." +#~ msgstr "" + +#~ msgid "Invalid NVP attachment type '%(attachment_type)s'" +#~ msgstr "" + +#~ msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" +#~ msgstr "" + +#~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +#~ msgstr "" + +#~ msgid "" +#~ "Service cluster: '%(cluster_id)s' is " +#~ "unavailable. Please, check NVP setup " +#~ "and/or configuration" +#~ msgstr "" + diff --git a/neutron/locale/sw_KE/LC_MESSAGES/neutron.po b/neutron/locale/sw_KE/LC_MESSAGES/neutron.po index a8d3a9533..0518eee45 100644 --- a/neutron/locale/sw_KE/LC_MESSAGES/neutron.po +++ b/neutron/locale/sw_KE/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-27 06:23+0000\n" +"POT-Creation-Date: 2014-02-28 06:26+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Swahili (Kenya) " @@ -38,59 +38,59 @@ msgstr "" msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: neutron/manager.py:72 +#: neutron/manager.py:69 #, python-format msgid "dhcp_agents_per_network must be >= 1. '%s' is invalid." msgstr "" -#: neutron/manager.py:84 +#: neutron/manager.py:81 msgid "Neutron core_plugin not configured!" msgstr "" -#: neutron/manager.py:113 +#: neutron/manager.py:110 #, python-format msgid "Loading core plugin: %s" msgstr "" -#: neutron/manager.py:140 +#: neutron/manager.py:137 #, python-format msgid "Error loading plugin by name, %s" msgstr "" -#: neutron/manager.py:141 +#: neutron/manager.py:138 #, python-format msgid "Error loading plugin by class, %s" msgstr "" -#: neutron/manager.py:142 +#: neutron/manager.py:139 msgid "Plugin not found." msgstr "" -#: neutron/manager.py:147 +#: neutron/manager.py:144 msgid "Loading services supported by the core plugin" msgstr "" -#: neutron/manager.py:156 +#: neutron/manager.py:153 #, python-format msgid "Service %s is supported by the core plugin" msgstr "" -#: neutron/manager.py:169 +#: neutron/manager.py:166 #, python-format msgid "Loading service plugins: %s" msgstr "" -#: neutron/manager.py:174 +#: neutron/manager.py:171 #, python-format msgid "Loading Plugin: %s" msgstr "" -#: neutron/manager.py:182 +#: neutron/manager.py:179 #, python-format msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/manager.py:194 +#: neutron/manager.py:191 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -218,42 +218,42 @@ msgstr "" msgid "%s is already registered." msgstr "" -#: neutron/service.py:39 +#: neutron/service.py:37 msgid "Seconds between running periodic tasks" msgstr "" -#: neutron/service.py:42 +#: neutron/service.py:40 msgid "Number of separate worker processes for service" msgstr "" -#: neutron/service.py:45 +#: neutron/service.py:43 msgid "" "Range of seconds to randomly delay when starting the periodic task " "scheduler to reduce stampeding. (Disable by setting to 0)" msgstr "" -#: neutron/service.py:102 +#: neutron/service.py:100 msgid "Error occurred: trying old api-paste.ini." msgstr "" -#: neutron/service.py:107 +#: neutron/service.py:105 msgid "Unrecoverable error: please check log for details." msgstr "" -#: neutron/service.py:116 +#: neutron/service.py:114 msgid "No known API applications configured." msgstr "" -#: neutron/service.py:123 +#: neutron/service.py:121 #, python-format msgid "Neutron service started, listening on %(host)s:%(port)s" msgstr "" -#: neutron/service.py:224 +#: neutron/service.py:222 msgid "Exception occurs when timer stops" msgstr "" -#: neutron/service.py:234 +#: neutron/service.py:232 msgid "Exception occurs when waiting for timer" msgstr "" @@ -437,7 +437,7 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:184 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 #: neutron/agent/metadata/namespace_proxy.py:156 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,7 +507,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:887 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 #: neutron/agent/metadata/agent.py:305 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -515,191 +515,191 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:892 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 #: neutron/agent/metadata/agent.py:310 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:241 #: neutron/services/loadbalancer/agent/agent_manager.py:121 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:897 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:158 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:158 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:166 +#: neutron/agent/l3_agent.py:162 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:169 +#: neutron/agent/l3_agent.py:165 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:174 +#: neutron/agent/l3_agent.py:170 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:176 +#: neutron/agent/l3_agent.py:172 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:179 +#: neutron/agent/l3_agent.py:175 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:181 +#: neutron/agent/l3_agent.py:177 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:204 +#: neutron/agent/l3_agent.py:200 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:231 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:236 +#: neutron/agent/l3_agent.py:232 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:257 +#: neutron/agent/l3_agent.py:253 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:277 +#: neutron/agent/l3_agent.py:273 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:298 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:322 +#: neutron/agent/l3_agent.py:318 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:346 +#: neutron/agent/l3_agent.py:342 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:395 +#: neutron/agent/l3_agent.py:391 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:397 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:545 +#: neutron/agent/l3_agent.py:541 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:669 +#: neutron/agent/l3_agent.py:665 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:674 +#: neutron/agent/l3_agent.py:670 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:678 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:686 +#: neutron/agent/l3_agent.py:682 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:693 +#: neutron/agent/l3_agent.py:689 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:742 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:751 +#: neutron/agent/l3_agent.py:747 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:753 neutron/agent/l3_agent.py:791 +#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:767 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:782 +#: neutron/agent/l3_agent.py:778 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:785 +#: neutron/agent/l3_agent.py:781 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:783 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:800 +#: neutron/agent/l3_agent.py:796 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:820 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:828 +#: neutron/agent/l3_agent.py:824 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:860 +#: neutron/agent/l3_agent.py:856 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:884 +#: neutron/agent/l3_agent.py:880 msgid "Report state task successfully completed" msgstr "" @@ -725,7 +725,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279 #, python-format msgid "Delete %s" msgstr "" @@ -1077,7 +1077,7 @@ msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:61 -#: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" @@ -1183,86 +1183,86 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:39 +#: neutron/agent/linux/ovs_lib.py:34 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 -#: neutron/agent/linux/ovs_lib.py:313 +#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 +#: neutron/agent/linux/ovs_lib.py:308 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:174 +#: neutron/agent/linux/ovs_lib.py:169 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:200 +#: neutron/agent/linux/ovs_lib.py:195 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:230 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:239 +#: neutron/agent/linux/ovs_lib.py:234 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:242 +#: neutron/agent/linux/ovs_lib.py:237 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:245 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:361 +#: neutron/agent/linux/ovs_lib.py:356 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:371 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:402 +#: neutron/agent/linux/ovs_lib.py:397 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:412 +#: neutron/agent/linux/ovs_lib.py:407 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:425 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:440 +#: neutron/agent/linux/ovs_lib.py:435 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:451 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:461 +#: neutron/agent/linux/ovs_lib.py:456 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:473 +#: neutron/agent/linux/ovs_lib.py:468 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:477 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1830,7 +1830,7 @@ msgstr "" msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:65 +#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" @@ -1858,409 +1858,409 @@ msgstr "" msgid "Request Failed: internal server error while processing your request." msgstr "" -#: neutron/common/config.py:39 +#: neutron/common/config.py:37 msgid "The host IP to bind to" msgstr "" -#: neutron/common/config.py:41 +#: neutron/common/config.py:39 msgid "The port to bind to" msgstr "" -#: neutron/common/config.py:43 +#: neutron/common/config.py:41 msgid "The API paste config file to use" msgstr "" -#: neutron/common/config.py:45 +#: neutron/common/config.py:43 msgid "The path for API extensions" msgstr "" -#: neutron/common/config.py:47 +#: neutron/common/config.py:45 msgid "The policy file to use" msgstr "" -#: neutron/common/config.py:51 +#: neutron/common/config.py:49 msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:53 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 msgid "The service plugins Neutron will use" msgstr "" -#: neutron/common/config.py:55 +#: neutron/common/config.py:53 msgid "The base MAC address Neutron will use for VIFs" msgstr "" -#: neutron/common/config.py:57 +#: neutron/common/config.py:55 msgid "How many times Neutron will retry MAC generation" msgstr "" -#: neutron/common/config.py:59 +#: neutron/common/config.py:57 msgid "Allow the usage of the bulk API" msgstr "" -#: neutron/common/config.py:61 +#: neutron/common/config.py:59 msgid "Allow the usage of the pagination" msgstr "" -#: neutron/common/config.py:63 +#: neutron/common/config.py:61 msgid "Allow the usage of the sorting" msgstr "" -#: neutron/common/config.py:65 +#: neutron/common/config.py:63 msgid "" "The maximum number of items returned in a single response, value was " "'infinite' or negative integer means no limit" msgstr "" -#: neutron/common/config.py:69 +#: neutron/common/config.py:67 msgid "Maximum number of DNS nameservers" msgstr "" -#: neutron/common/config.py:71 +#: neutron/common/config.py:69 msgid "Maximum number of host routes per subnet" msgstr "" -#: neutron/common/config.py:73 +#: neutron/common/config.py:71 msgid "Maximum number of fixed ips per port" msgstr "" -#: neutron/common/config.py:76 +#: neutron/common/config.py:74 msgid "DHCP lease duration" msgstr "" -#: neutron/common/config.py:78 +#: neutron/common/config.py:76 msgid "Allow sending resource operation notification to DHCP agent" msgstr "" -#: neutron/common/config.py:81 +#: neutron/common/config.py:79 msgid "Allow overlapping IP support in Neutron" msgstr "" -#: neutron/common/config.py:83 +#: neutron/common/config.py:81 msgid "The hostname Neutron is running on" msgstr "" -#: neutron/common/config.py:85 +#: neutron/common/config.py:83 msgid "Ensure that configured gateway is on subnet" msgstr "" -#: neutron/common/config.py:91 +#: neutron/common/config.py:89 msgid "" "Where to store Neutron state files. This directory must be writable by " "the agent." msgstr "" -#: neutron/common/config.py:117 +#: neutron/common/config.py:115 #, python-format msgid "Base MAC: %s" msgstr "" -#: neutron/common/config.py:128 +#: neutron/common/config.py:126 msgid "Logging enabled!" msgstr "" -#: neutron/common/config.py:144 +#: neutron/common/config.py:142 #, python-format msgid "Config paste file: %s" msgstr "" -#: neutron/common/config.py:149 +#: neutron/common/config.py:147 #, python-format msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" -#: neutron/common/exceptions.py:32 +#: neutron/common/exceptions.py:30 #: neutron/plugins/nicira/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" -#: neutron/common/exceptions.py:53 +#: neutron/common/exceptions.py:51 #, python-format msgid "Bad %(resource)s request: %(msg)s" msgstr "" -#: neutron/common/exceptions.py:65 +#: neutron/common/exceptions.py:63 msgid "Not authorized." msgstr "" -#: neutron/common/exceptions.py:69 +#: neutron/common/exceptions.py:67 msgid "The service is unavailable" msgstr "" -#: neutron/common/exceptions.py:73 +#: neutron/common/exceptions.py:71 #, python-format msgid "User does not have admin privileges: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:77 +#: neutron/common/exceptions.py:75 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: neutron/common/exceptions.py:81 +#: neutron/common/exceptions.py:79 #, python-format msgid "Network %(net_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:85 +#: neutron/common/exceptions.py:83 #, python-format msgid "Subnet %(subnet_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:89 +#: neutron/common/exceptions.py:87 #, python-format msgid "Port %(port_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:93 +#: neutron/common/exceptions.py:91 #, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:98 +#: neutron/common/exceptions.py:96 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:102 +#: neutron/common/exceptions.py:100 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:106 +#: neutron/common/exceptions.py:104 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:110 +#: neutron/common/exceptions.py:108 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:114 +#: neutron/common/exceptions.py:112 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:118 +#: neutron/common/exceptions.py:116 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:122 +#: neutron/common/exceptions.py:120 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:127 +#: neutron/common/exceptions.py:125 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:132 +#: neutron/common/exceptions.py:130 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:138 +#: neutron/common/exceptions.py:136 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:144 +#: neutron/common/exceptions.py:142 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:150 +#: neutron/common/exceptions.py:148 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:155 +#: neutron/common/exceptions.py:153 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:160 +#: neutron/common/exceptions.py:158 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:166 +#: neutron/common/exceptions.py:164 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:171 +#: neutron/common/exceptions.py:169 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:174 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:184 +#: neutron/common/exceptions.py:182 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:187 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:194 +#: neutron/common/exceptions.py:192 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:204 +#: neutron/common/exceptions.py:202 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:208 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:212 +#: neutron/common/exceptions.py:210 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:217 +#: neutron/common/exceptions.py:215 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:222 +#: neutron/common/exceptions.py:220 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:226 +#: neutron/common/exceptions.py:224 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:230 +#: neutron/common/exceptions.py:228 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:234 +#: neutron/common/exceptions.py:232 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:238 +#: neutron/common/exceptions.py:236 msgid "Sudo privilege is required to run this command." msgstr "" -#: neutron/common/exceptions.py:242 +#: neutron/common/exceptions.py:240 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:246 +#: neutron/common/exceptions.py:244 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:250 +#: neutron/common/exceptions.py:248 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:254 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:259 +#: neutron/common/exceptions.py:257 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:264 +#: neutron/common/exceptions.py:262 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:268 +#: neutron/common/exceptions.py:266 #, python-format msgid "Extensions not found: %(extensions)s" msgstr "" -#: neutron/common/exceptions.py:272 +#: neutron/common/exceptions.py:270 #, python-format msgid "Invalid content type %(content_type)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:274 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:281 +#: neutron/common/exceptions.py:279 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:285 +#: neutron/common/exceptions.py:283 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:290 +#: neutron/common/exceptions.py:288 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:295 +#: neutron/common/exceptions.py:293 #, python-format msgid "" "Current gateway ip %(ip_address)s already in use by port %(port_id)s. " "Unable to update." msgstr "" -#: neutron/common/exceptions.py:300 +#: neutron/common/exceptions.py:298 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" -#: neutron/common/exceptions.py:310 +#: neutron/common/exceptions.py:308 #, python-format msgid "Invalid network VXLAN port range: '%(vxlan_range)s'" msgstr "" -#: neutron/common/exceptions.py:314 +#: neutron/common/exceptions.py:312 #, python-format msgid "Found duplicate extension: %(alias)s" msgstr "" @@ -2282,32 +2282,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:53 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:143 +#: neutron/common/utils.py:140 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:146 +#: neutron/common/utils.py:143 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:149 +#: neutron/common/utils.py:146 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:151 +#: neutron/common/utils.py:148 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:154 +#: neutron/common/utils.py:151 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2339,12 +2339,12 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/api.py:59 +#: neutron/db/api.py:55 #, python-format msgid "Database registration exception: %s" msgstr "" -#: neutron/db/api.py:70 +#: neutron/db/api.py:66 msgid "Database exception" msgstr "" @@ -2613,99 +2613,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:168 +#: neutron/db/l3_db.py:163 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:607 +#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:277 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:291 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 #: neutron/plugins/bigswitch/plugin.py:817 #: neutron/plugins/bigswitch/plugin.py:826 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:307 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:318 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:333 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:467 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:506 +#: neutron/db/l3_db.py:501 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:510 +#: neutron/db/l3_db.py:505 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:522 +#: neutron/db/l3_db.py:517 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:529 +#: neutron/db/l3_db.py:524 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:533 +#: neutron/db/l3_db.py:528 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1853 +#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:731 +#: neutron/db/l3_db.py:726 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:749 +#: neutron/db/l3_db.py:744 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:837 +#: neutron/db/l3_db.py:832 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2959,24 +2959,24 @@ msgstr "" msgid "Multiple agents with agent_type=%(agent_type)s and host=%(host)s found" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:26 +#: neutron/extensions/allowedaddresspairs.py:22 msgid "AllowedAddressPair must contain ip_address" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:30 +#: neutron/extensions/allowedaddresspairs.py:26 msgid "" "Port Security must be enabled in order to have allowed address pairs on a" " port." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:35 +#: neutron/extensions/allowedaddresspairs.py:31 #, python-format msgid "" "Request contains duplicate address pair: mac_address %(mac_address)s " "ip_address %(ip_address)s." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:40 +#: neutron/extensions/allowedaddresspairs.py:36 msgid "Port's Fixed IP and Mac Address match an address pair entry." msgstr "" @@ -3141,39 +3141,39 @@ msgid "" "unlimited." msgstr "" -#: neutron/extensions/l3.py:34 +#: neutron/extensions/l3.py:29 #, python-format msgid "Router %(router_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:38 +#: neutron/extensions/l3.py:33 #, python-format msgid "Router %(router_id)s still has active ports" msgstr "" -#: neutron/extensions/l3.py:42 +#: neutron/extensions/l3.py:37 #, python-format msgid "Router %(router_id)s does not have an interface with id %(port_id)s" msgstr "" -#: neutron/extensions/l3.py:47 +#: neutron/extensions/l3.py:42 #, python-format msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s" msgstr "" -#: neutron/extensions/l3.py:52 +#: neutron/extensions/l3.py:47 #, python-format msgid "" "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot " "be deleted, as it is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:58 +#: neutron/extensions/l3.py:53 #, python-format msgid "Floating IP %(floatingip_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:62 +#: neutron/extensions/l3.py:57 #, python-format msgid "" "External network %(external_network_id)s is not reachable from subnet " @@ -3181,7 +3181,7 @@ msgid "" "Floating IP." msgstr "" -#: neutron/extensions/l3.py:68 +#: neutron/extensions/l3.py:63 #, python-format msgid "" "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with " @@ -3189,25 +3189,25 @@ msgid "" "has a floating IP on external network %(net_id)s." msgstr "" -#: neutron/extensions/l3.py:75 +#: neutron/extensions/l3.py:70 #, python-format msgid "" "Port %(port_id)s has owner %(device_owner)s and therefore cannot be " "deleted directly via the port API." msgstr "" -#: neutron/extensions/l3.py:80 +#: neutron/extensions/l3.py:75 #, python-format msgid "" "Gateway cannot be updated for router %(router_id)s, since a gateway to " "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:140 +#: neutron/extensions/l3.py:135 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:144 +#: neutron/extensions/l3.py:139 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -3361,19 +3361,19 @@ msgstr "" msgid "Duplicate segment entry in request." msgstr "" -#: neutron/extensions/portsecurity.py:25 +#: neutron/extensions/portsecurity.py:20 msgid "" "Port has security group associated. Cannot disable port security or ip " "address until security group is removed" msgstr "" -#: neutron/extensions/portsecurity.py:30 +#: neutron/extensions/portsecurity.py:25 msgid "" "Port security must be enabled and port must have an IP address in order " "to use security groups." msgstr "" -#: neutron/extensions/portsecurity.py:35 +#: neutron/extensions/portsecurity.py:30 msgid "Port does not have port security binding." msgstr "" @@ -4829,7 +4829,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:55 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89 #: neutron/plugins/mlnx/rpc_callbacks.py:76 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" @@ -4844,9 +4844,9 @@ msgstr "" #: neutron/plugins/mlnx/rpc_callbacks.py:98 #: neutron/plugins/mlnx/rpc_callbacks.py:117 #: neutron/plugins/mlnx/rpc_callbacks.py:132 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:114 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 #, python-format msgid "%s can not be found in database" msgstr "" @@ -5629,7 +5629,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:192 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5637,8 +5637,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:222 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:443 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" msgstr "" @@ -5657,7 +5657,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:208 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5665,7 +5665,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:249 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5673,7 +5673,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:255 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:471 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5831,7 +5831,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 #: neutron/plugins/mlnx/mlnx_plugin.py:334 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:519 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" msgstr "" @@ -6172,7 +6172,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:41 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 -#: neutron/plugins/openvswitch/ovs_db_v2.py:133 +#: neutron/plugins/openvswitch/ovs_db_v2.py:130 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6187,7 +6187,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:157 +#: neutron/plugins/openvswitch/ovs_db_v2.py:154 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6201,7 +6201,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:141 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 -#: neutron/plugins/openvswitch/ovs_db_v2.py:198 +#: neutron/plugins/openvswitch/ovs_db_v2.py:195 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" @@ -6211,8 +6211,8 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:89 -#: neutron/plugins/openvswitch/ovs_db_v2.py:107 +#: neutron/plugins/openvswitch/ovs_db_v2.py:86 +#: neutron/plugins/openvswitch/ovs_db_v2.py:104 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6254,7 +6254,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:144 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6267,7 +6267,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:79 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122 #: neutron/plugins/mlnx/rpc_callbacks.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:123 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" @@ -6409,7 +6409,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent out of sync with plugin!" msgstr "" @@ -6431,7 +6431,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1356 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1348 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6518,14 +6518,14 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156 #, python-format msgid "Device %(device)s not bound to the agent host %(host)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:150 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "" @@ -6547,26 +6547,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:217 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:225 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:233 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:237 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -6734,7 +6734,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:277 msgid "network_delete received" msgstr "" @@ -6745,12 +6745,12 @@ msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:318 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:343 msgid "fdb_remove received" msgstr "" @@ -6759,7 +6759,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:404 msgid "fdb_update received" msgstr "" @@ -6769,7 +6769,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:142 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" msgstr "" @@ -6780,14 +6780,14 @@ msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:942 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6795,29 +6795,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1015 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1020 #, python-format msgid "Port %s updated." msgstr "" @@ -6836,8 +6836,8 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1233 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" @@ -6898,7 +6898,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:163 +#: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6907,7 +6907,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:193 +#: neutron/plugins/openvswitch/ovs_db_v2.py:190 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " @@ -6916,7 +6916,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:188 +#: neutron/plugins/openvswitch/ovs_db_v2.py:185 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " @@ -8044,7 +8044,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:231 +#: neutron/plugins/openvswitch/ovs_db_v2.py:228 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8083,7 +8083,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8430,7 +8430,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:142 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:364 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8578,8 +8578,8 @@ msgid "" msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -8772,88 +8772,93 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:247 +#: neutron/plugins/nec/nec_plugin.py:256 +#, python-format +msgid "deactivate_port(): OFC port for port=%s is already removed." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:263 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:268 +#: neutron/plugins/nec/nec_plugin.py:284 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:317 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:341 +#: neutron/plugins/nec/nec_plugin.py:357 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:360 +#: neutron/plugins/nec/nec_plugin.py:376 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:371 +#: neutron/plugins/nec/nec_plugin.py:387 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:525 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:589 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:622 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:632 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:689 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:720 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:730 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:749 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:754 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9029,17 +9034,17 @@ msgstr "" msgid "delete_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:54 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:52 #, python-format msgid "Update ports: added=%(added)s, removed=%(removed)s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:76 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:74 #, python-format msgid "port_update received: %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:219 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:217 msgid "No port changed." msgstr "" @@ -9092,45 +9097,52 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:32 #, python-format -msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgid "The specified OFC resource (%(resource)s) is not found." msgstr "" #: neutron/plugins/nec/common/exceptions.py:36 #, python-format -msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:40 +#, python-format +msgid "" +"Neutron-OFC resource mapping for %(resource)s %(neutron_id)s is not " +"found. It may be deleted during processing." msgstr "" -#: neutron/plugins/nec/common/exceptions.py:41 +#: neutron/plugins/nec/common/exceptions.py:46 #, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:45 +#: neutron/plugins/nec/common/exceptions.py:50 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:51 +#: neutron/plugins/nec/common/exceptions.py:56 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:61 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:66 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:65 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:69 +#: neutron/plugins/nec/common/exceptions.py:74 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " @@ -9154,14 +9166,19 @@ msgstr "" #: neutron/plugins/nec/common/ofc_client.py:99 #, python-format +msgid "Specified resource %s does not exist on OFC " +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:103 +#, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:102 +#: neutron/plugins/nec/common/ofc_client.py:106 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:111 +#: neutron/plugins/nec/common/ofc_client.py:115 #, python-format msgid "Failed to connect OFC : %s" msgstr "" @@ -9171,23 +9188,18 @@ msgstr "" msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:143 -#, python-format -msgid "NotFound %(resource)s for neutron_id=%(id)s." -msgstr "" - -#: neutron/plugins/nec/db/api.py:169 +#: neutron/plugins/nec/db/api.py:168 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:202 +#: neutron/plugins/nec/db/api.py:201 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:208 -#: neutron/plugins/openvswitch/ovs_db_v2.py:319 +#: neutron/plugins/nec/db/api.py:207 +#: neutron/plugins/openvswitch/ovs_db_v2.py:316 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9211,103 +9223,102 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:230 +#: neutron/plugins/nicira/NeutronPlugin.py:223 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:266 +#: neutron/plugins/nicira/NeutronPlugin.py:259 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:268 -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#: neutron/plugins/nicira/NeutronPlugin.py:261 #, python-format -msgid "Unable to create port on NVP logical router %s" +msgid "Unable to create port on NSX logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:271 +#: neutron/plugins/nicira/NeutronPlugin.py:264 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(nsx_router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:349 +#: neutron/plugins/nicira/NeutronPlugin.py:342 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:355 +#: neutron/plugins/nicira/NeutronPlugin.py:348 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:361 +#: neutron/plugins/nicira/NeutronPlugin.py:354 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:407 +#: neutron/plugins/nicira/NeutronPlugin.py:400 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:447 +#: neutron/plugins/nicira/NeutronPlugin.py:440 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:459 -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#: neutron/plugins/nicira/NeutronPlugin.py:709 +#: neutron/plugins/nicira/NeutronPlugin.py:452 +#: neutron/plugins/nicira/NeutronPlugin.py:504 +#: neutron/plugins/nicira/NeutronPlugin.py:702 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:480 +#: neutron/plugins/nicira/NeutronPlugin.py:473 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:491 +#: neutron/plugins/nicira/NeutronPlugin.py:484 #, python-format msgid "" "Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " "to be rolled back for Neutron port: %(neutron_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:496 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:518 +#: neutron/plugins/nicira/NeutronPlugin.py:511 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:518 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:530 +#: neutron/plugins/nicira/NeutronPlugin.py:523 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:532 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9315,302 +9326,302 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:554 -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:1070 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:566 +#: neutron/plugins/nicira/NeutronPlugin.py:559 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:584 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:604 +#: neutron/plugins/nicira/NeutronPlugin.py:597 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:614 +#: neutron/plugins/nicira/NeutronPlugin.py:607 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:655 +#: neutron/plugins/nicira/NeutronPlugin.py:648 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:690 -#: neutron/plugins/nicira/NeutronPlugin.py:1788 +#: neutron/plugins/nicira/NeutronPlugin.py:683 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:694 -#: neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/plugins/nicira/NeutronPlugin.py:687 +#: neutron/plugins/nicira/NeutronPlugin.py:1785 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 +#: neutron/plugins/nicira/NeutronPlugin.py:689 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:738 +#: neutron/plugins/nicira/NeutronPlugin.py:731 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:771 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 +#: neutron/plugins/nicira/NeutronPlugin.py:775 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:786 +#: neutron/plugins/nicira/NeutronPlugin.py:779 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:790 -#: neutron/plugins/nicira/NeutronPlugin.py:806 +#: neutron/plugins/nicira/NeutronPlugin.py:783 +#: neutron/plugins/nicira/NeutronPlugin.py:799 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:812 +#: neutron/plugins/nicira/NeutronPlugin.py:805 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:857 +#: neutron/plugins/nicira/NeutronPlugin.py:850 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:891 +#: neutron/plugins/nicira/NeutronPlugin.py:884 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:981 +#: neutron/plugins/nicira/NeutronPlugin.py:974 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1066 +#: neutron/plugins/nicira/NeutronPlugin.py:1059 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1085 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1088 +#: neutron/plugins/nicira/NeutronPlugin.py:1081 #: neutron/plugins/nicira/NeutronServicePlugin.py:515 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1118 +#: neutron/plugins/nicira/NeutronPlugin.py:1111 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1186 +#: neutron/plugins/nicira/NeutronPlugin.py:1179 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1200 +#: neutron/plugins/nicira/NeutronPlugin.py:1193 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1211 +#: neutron/plugins/nicira/NeutronPlugin.py:1204 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1303 +#: neutron/plugins/nicira/NeutronPlugin.py:1296 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1331 +#: neutron/plugins/nicira/NeutronPlugin.py:1324 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1414 +#: neutron/plugins/nicira/NeutronPlugin.py:1407 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1413 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1431 +#: neutron/plugins/nicira/NeutronPlugin.py:1424 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1441 +#: neutron/plugins/nicira/NeutronPlugin.py:1434 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1470 -#: neutron/plugins/nicira/NeutronPlugin.py:1555 +#: neutron/plugins/nicira/NeutronPlugin.py:1463 +#: neutron/plugins/nicira/NeutronPlugin.py:1548 #: neutron/plugins/nicira/NeutronServicePlugin.py:198 #: neutron/plugins/nicira/NeutronServicePlugin.py:1204 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1519 +#: neutron/plugins/nicira/NeutronPlugin.py:1512 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1522 +#: neutron/plugins/nicira/NeutronPlugin.py:1515 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1557 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1580 +#: neutron/plugins/nicira/NeutronPlugin.py:1573 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1577 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1579 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1643 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1647 +#: neutron/plugins/nicira/NeutronPlugin.py:1640 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1650 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1725 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:1816 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1829 +#: neutron/plugins/nicira/NeutronPlugin.py:1822 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1961 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1967 +#: neutron/plugins/nicira/NeutronPlugin.py:1960 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:1995 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2005 +#: neutron/plugins/nicira/NeutronPlugin.py:1998 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2032 +#: neutron/plugins/nicira/NeutronPlugin.py:2025 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2055 +#: neutron/plugins/nicira/NeutronPlugin.py:2048 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2085 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2159 +#: neutron/plugins/nicira/NeutronPlugin.py:2152 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2167 +#: neutron/plugins/nicira/NeutronPlugin.py:2160 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -9618,12 +9629,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2174 +#: neutron/plugins/nicira/NeutronPlugin.py:2167 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2187 +#: neutron/plugins/nicira/NeutronPlugin.py:2180 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9651,6 +9662,11 @@ msgstr "" msgid "An exception occurred while creating a port on lswitch %s" msgstr "" +#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#, python-format +msgid "Unable to create port on NVP logical router %s" +msgstr "" + #: neutron/plugins/nicira/NeutronServicePlugin.py:469 #, python-format msgid "Unable to create integration logic switch for router %s" @@ -9860,24 +9876,24 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:54 +#: neutron/plugins/nicira/nsx_cluster.py:49 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:66 +#: neutron/plugins/nicira/nsx_cluster.py:61 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:124 +#: neutron/plugins/nicira/nvplib.py:117 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:128 +#: neutron/plugins/nicira/nvplib.py:121 #, python-format msgid "locals=[%s]" msgstr "" @@ -10278,108 +10294,103 @@ msgstr "" msgid "Task status check interval" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:24 +#: neutron/plugins/nicira/common/exceptions.py:21 #, python-format -msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:28 +#: neutron/plugins/nicira/common/exceptions.py:25 #, python-format msgid "Unable to fulfill request with version %(version)s." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:32 +#: neutron/plugins/nicira/common/exceptions.py:29 #, python-format -msgid "Invalid NVP connection parameters: %(conn_params)s" +msgid "Invalid NSX connection parameters: %(conn_params)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:36 +#: neutron/plugins/nicira/common/exceptions.py:33 #, python-format msgid "" "Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the nvp plugin ini file." +"values are specified in the [DEFAULT] section of the NSX plugin ini file." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:42 +#: neutron/plugins/nicira/common/exceptions.py:39 #, python-format msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:47 +#: neutron/plugins/nicira/common/exceptions.py:44 #, python-format msgid "" "Unable to create port on network %(network)s. Maximum number of ports " "reached" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:52 +#: neutron/plugins/nicira/common/exceptions.py:49 #, python-format msgid "" "While retrieving NAT rules, %(actual_rules)s were found whereas rules in " "the (%(min_rules)s,%(max_rules)s) interval were expected" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:58 +#: neutron/plugins/nicira/common/exceptions.py:55 #, python-format -msgid "Invalid NVP attachment type '%(attachment_type)s'" +msgid "Invalid NSX attachment type '%(attachment_type)s'" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:62 +#: neutron/plugins/nicira/common/exceptions.py:59 msgid "" "The networking backend is currently in maintenance mode and therefore " "unable to accept requests which modify its state. Please try later." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:74 +#: neutron/plugins/nicira/common/exceptions.py:65 #, python-format msgid "Gateway Service %(gateway)s is already in use" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:78 +#: neutron/plugins/nicira/common/exceptions.py:69 #, python-format msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:82 +#: neutron/plugins/nicira/common/exceptions.py:73 #, python-format -msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:86 +#: neutron/plugins/nicira/common/exceptions.py:77 #, python-format msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NVP setup" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" " and/or configuration" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:91 +#: neutron/plugins/nicira/common/exceptions.py:82 #, python-format msgid "" "An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " "via port %(port_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:100 +#: neutron/plugins/nicira/common/exceptions.py:91 #, python-format msgid "Unable to find LSN for %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:104 +#: neutron/plugins/nicira/common/exceptions.py:95 #, python-format msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:109 +#: neutron/plugins/nicira/common/exceptions.py:100 #, python-format msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:113 +#: neutron/plugins/nicira/common/exceptions.py:104 #, python-format msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" @@ -11558,383 +11569,383 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:212 +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:260 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:278 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:301 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:303 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:377 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:393 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" "Adding a tunnel endpoint failed due to a concurrenttransaction had been " "committed (%s attempts left)" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:398 +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:312 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:329 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:434 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:523 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:294 #, python-format msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:306 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, 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:469 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, 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:488 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:480 #, 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:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 #, 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:517 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, 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:534 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:566 #, 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:618 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:610 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:668 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:687 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:768 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:760 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:766 #, 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:862 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:854 #, python-format msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:871 +#: 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:883 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:886 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920 #, python-format msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:926 #, python-format msgid "" "Port %s was not found on the integration bridge and will therefore not be" " processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 #, python-format msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:956 #, python-format msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1080 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1151 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1163 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1184 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1180 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1194 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1203 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1249 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1265 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 #, 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:1276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, 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:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275 #, 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:1288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, 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:1303 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1295 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1317 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1320 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12206,58 +12217,58 @@ msgstr "" msgid "Invalid configuration. check ryu.ini" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:96 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:94 #, python-format msgid "Could not get IPv4 address from %(nic)s: %(cfg)s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:162 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:160 #, python-format msgid "External port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:170 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:168 msgid "Get Ryu rest API address" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:220 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:218 msgid "Ryu rest API port isn't specified" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:221 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:219 #, python-format msgid "Going to ofp controller mode %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236 msgid "Port update received" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269 msgid "Agent loop has new device" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296 #, python-format msgid "tunnel_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 #, python-format msgid "ovsdb_port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:302 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 #, python-format msgid "ovsdb_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:308 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:306 #, python-format msgid "Initialization failed: %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:311 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:309 msgid "" "Ryu initialization on the node is done. Agent initialized successfully, " "now running..." @@ -12386,13 +12397,13 @@ msgstr "" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgstr "" -#: neutron/server/__init__.py:40 +#: neutron/server/__init__.py:39 msgid "" "ERROR: Unable to find configuration file via the default search paths " "(~/.neutron/, ~/, /etc/neutron/, /etc/) and the '--config-file' option!" msgstr "" -#: neutron/server/__init__.py:47 +#: neutron/server/__init__.py:46 #, python-format msgid "ERROR: %s" msgstr "" @@ -13639,56 +13650,60 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:76 -#: neutron/tests/unit/nec/test_ofc_client.py:82 -#: neutron/tests/unit/nec/test_ofc_client.py:91 +#: neutron/tests/unit/nec/test_ofc_client.py:77 +msgid "The specified OFC resource (/somewhere) is not found." +msgstr "" + +#: neutron/tests/unit/nec/test_ofc_client.py:81 +#: neutron/tests/unit/nec/test_ofc_client.py:87 +#: neutron/tests/unit/nec/test_ofc_client.py:96 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:101 +#: neutron/tests/unit/nec/test_ofc_client.py:106 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:406 +#: neutron/tests/unit/vmware/apiclient/fake.py:404 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:415 +#: neutron/tests/unit/vmware/apiclient/fake.py:413 #, python-format msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:103 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:115 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:126 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:143 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:161 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:183 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:205 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:289 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:303 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:317 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:359 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:193 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:256 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 #, python-format msgid "Lswitch %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/test_edge_router.py:132 +#: neutron/tests/unit/vmware/vshield/test_edge_router.py:130 msgid "Tasks not completed" msgstr "" @@ -14799,3 +14814,37 @@ msgstr "" #~ msgid "Security group: %s was already deleted from backend" #~ msgstr "" +#~ msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +#~ msgstr "" + +#~ msgid "NotFound %(resource)s for neutron_id=%(id)s." +#~ msgstr "" + +#~ msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +#~ msgstr "" + +#~ msgid "Invalid NVP connection parameters: %(conn_params)s" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid cluster values: %(invalid_attrs)s. " +#~ "Please ensure that these values are " +#~ "specified in the [DEFAULT] section of" +#~ " the nvp plugin ini file." +#~ msgstr "" + +#~ msgid "Invalid NVP attachment type '%(attachment_type)s'" +#~ msgstr "" + +#~ msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" +#~ msgstr "" + +#~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +#~ msgstr "" + +#~ msgid "" +#~ "Service cluster: '%(cluster_id)s' is " +#~ "unavailable. Please, check NVP setup " +#~ "and/or configuration" +#~ msgstr "" + diff --git a/neutron/locale/tl/LC_MESSAGES/neutron.po b/neutron/locale/tl/LC_MESSAGES/neutron.po index f2549d196..3a8e17a07 100644 --- a/neutron/locale/tl/LC_MESSAGES/neutron.po +++ b/neutron/locale/tl/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-27 06:23+0000\n" +"POT-Creation-Date: 2014-02-28 06:26+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Tagalog " @@ -38,59 +38,59 @@ msgstr "" msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: neutron/manager.py:72 +#: neutron/manager.py:69 #, python-format msgid "dhcp_agents_per_network must be >= 1. '%s' is invalid." msgstr "" -#: neutron/manager.py:84 +#: neutron/manager.py:81 msgid "Neutron core_plugin not configured!" msgstr "" -#: neutron/manager.py:113 +#: neutron/manager.py:110 #, python-format msgid "Loading core plugin: %s" msgstr "" -#: neutron/manager.py:140 +#: neutron/manager.py:137 #, python-format msgid "Error loading plugin by name, %s" msgstr "" -#: neutron/manager.py:141 +#: neutron/manager.py:138 #, python-format msgid "Error loading plugin by class, %s" msgstr "" -#: neutron/manager.py:142 +#: neutron/manager.py:139 msgid "Plugin not found." msgstr "" -#: neutron/manager.py:147 +#: neutron/manager.py:144 msgid "Loading services supported by the core plugin" msgstr "" -#: neutron/manager.py:156 +#: neutron/manager.py:153 #, python-format msgid "Service %s is supported by the core plugin" msgstr "" -#: neutron/manager.py:169 +#: neutron/manager.py:166 #, python-format msgid "Loading service plugins: %s" msgstr "" -#: neutron/manager.py:174 +#: neutron/manager.py:171 #, python-format msgid "Loading Plugin: %s" msgstr "" -#: neutron/manager.py:182 +#: neutron/manager.py:179 #, python-format msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/manager.py:194 +#: neutron/manager.py:191 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -218,42 +218,42 @@ msgstr "" msgid "%s is already registered." msgstr "" -#: neutron/service.py:39 +#: neutron/service.py:37 msgid "Seconds between running periodic tasks" msgstr "" -#: neutron/service.py:42 +#: neutron/service.py:40 msgid "Number of separate worker processes for service" msgstr "" -#: neutron/service.py:45 +#: neutron/service.py:43 msgid "" "Range of seconds to randomly delay when starting the periodic task " "scheduler to reduce stampeding. (Disable by setting to 0)" msgstr "" -#: neutron/service.py:102 +#: neutron/service.py:100 msgid "Error occurred: trying old api-paste.ini." msgstr "" -#: neutron/service.py:107 +#: neutron/service.py:105 msgid "Unrecoverable error: please check log for details." msgstr "" -#: neutron/service.py:116 +#: neutron/service.py:114 msgid "No known API applications configured." msgstr "" -#: neutron/service.py:123 +#: neutron/service.py:121 #, python-format msgid "Neutron service started, listening on %(host)s:%(port)s" msgstr "" -#: neutron/service.py:224 +#: neutron/service.py:222 msgid "Exception occurs when timer stops" msgstr "" -#: neutron/service.py:234 +#: neutron/service.py:232 msgid "Exception occurs when waiting for timer" msgstr "" @@ -437,7 +437,7 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:184 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 #: neutron/agent/metadata/namespace_proxy.py:156 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,7 +507,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:887 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 #: neutron/agent/metadata/agent.py:305 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -515,191 +515,191 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:892 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 #: neutron/agent/metadata/agent.py:310 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:241 #: neutron/services/loadbalancer/agent/agent_manager.py:121 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:897 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:158 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:158 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:166 +#: neutron/agent/l3_agent.py:162 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:169 +#: neutron/agent/l3_agent.py:165 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:174 +#: neutron/agent/l3_agent.py:170 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:176 +#: neutron/agent/l3_agent.py:172 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:179 +#: neutron/agent/l3_agent.py:175 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:181 +#: neutron/agent/l3_agent.py:177 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:204 +#: neutron/agent/l3_agent.py:200 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:231 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:236 +#: neutron/agent/l3_agent.py:232 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:257 +#: neutron/agent/l3_agent.py:253 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:277 +#: neutron/agent/l3_agent.py:273 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:298 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:322 +#: neutron/agent/l3_agent.py:318 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:346 +#: neutron/agent/l3_agent.py:342 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:395 +#: neutron/agent/l3_agent.py:391 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:397 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:545 +#: neutron/agent/l3_agent.py:541 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:669 +#: neutron/agent/l3_agent.py:665 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:674 +#: neutron/agent/l3_agent.py:670 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:678 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:686 +#: neutron/agent/l3_agent.py:682 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:693 +#: neutron/agent/l3_agent.py:689 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:742 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:751 +#: neutron/agent/l3_agent.py:747 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:753 neutron/agent/l3_agent.py:791 +#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:767 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:782 +#: neutron/agent/l3_agent.py:778 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:785 +#: neutron/agent/l3_agent.py:781 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:783 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:800 +#: neutron/agent/l3_agent.py:796 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:820 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:828 +#: neutron/agent/l3_agent.py:824 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:860 +#: neutron/agent/l3_agent.py:856 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:884 +#: neutron/agent/l3_agent.py:880 msgid "Report state task successfully completed" msgstr "" @@ -725,7 +725,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279 #, python-format msgid "Delete %s" msgstr "" @@ -1077,7 +1077,7 @@ msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:61 -#: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" @@ -1183,86 +1183,86 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:39 +#: neutron/agent/linux/ovs_lib.py:34 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 -#: neutron/agent/linux/ovs_lib.py:313 +#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 +#: neutron/agent/linux/ovs_lib.py:308 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:174 +#: neutron/agent/linux/ovs_lib.py:169 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:200 +#: neutron/agent/linux/ovs_lib.py:195 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:230 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:239 +#: neutron/agent/linux/ovs_lib.py:234 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:242 +#: neutron/agent/linux/ovs_lib.py:237 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:245 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:361 +#: neutron/agent/linux/ovs_lib.py:356 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:371 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:402 +#: neutron/agent/linux/ovs_lib.py:397 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:412 +#: neutron/agent/linux/ovs_lib.py:407 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:425 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:440 +#: neutron/agent/linux/ovs_lib.py:435 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:451 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:461 +#: neutron/agent/linux/ovs_lib.py:456 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:473 +#: neutron/agent/linux/ovs_lib.py:468 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:477 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1830,7 +1830,7 @@ msgstr "" msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:65 +#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" @@ -1858,409 +1858,409 @@ msgstr "" msgid "Request Failed: internal server error while processing your request." msgstr "" -#: neutron/common/config.py:39 +#: neutron/common/config.py:37 msgid "The host IP to bind to" msgstr "" -#: neutron/common/config.py:41 +#: neutron/common/config.py:39 msgid "The port to bind to" msgstr "" -#: neutron/common/config.py:43 +#: neutron/common/config.py:41 msgid "The API paste config file to use" msgstr "" -#: neutron/common/config.py:45 +#: neutron/common/config.py:43 msgid "The path for API extensions" msgstr "" -#: neutron/common/config.py:47 +#: neutron/common/config.py:45 msgid "The policy file to use" msgstr "" -#: neutron/common/config.py:51 +#: neutron/common/config.py:49 msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:53 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 msgid "The service plugins Neutron will use" msgstr "" -#: neutron/common/config.py:55 +#: neutron/common/config.py:53 msgid "The base MAC address Neutron will use for VIFs" msgstr "" -#: neutron/common/config.py:57 +#: neutron/common/config.py:55 msgid "How many times Neutron will retry MAC generation" msgstr "" -#: neutron/common/config.py:59 +#: neutron/common/config.py:57 msgid "Allow the usage of the bulk API" msgstr "" -#: neutron/common/config.py:61 +#: neutron/common/config.py:59 msgid "Allow the usage of the pagination" msgstr "" -#: neutron/common/config.py:63 +#: neutron/common/config.py:61 msgid "Allow the usage of the sorting" msgstr "" -#: neutron/common/config.py:65 +#: neutron/common/config.py:63 msgid "" "The maximum number of items returned in a single response, value was " "'infinite' or negative integer means no limit" msgstr "" -#: neutron/common/config.py:69 +#: neutron/common/config.py:67 msgid "Maximum number of DNS nameservers" msgstr "" -#: neutron/common/config.py:71 +#: neutron/common/config.py:69 msgid "Maximum number of host routes per subnet" msgstr "" -#: neutron/common/config.py:73 +#: neutron/common/config.py:71 msgid "Maximum number of fixed ips per port" msgstr "" -#: neutron/common/config.py:76 +#: neutron/common/config.py:74 msgid "DHCP lease duration" msgstr "" -#: neutron/common/config.py:78 +#: neutron/common/config.py:76 msgid "Allow sending resource operation notification to DHCP agent" msgstr "" -#: neutron/common/config.py:81 +#: neutron/common/config.py:79 msgid "Allow overlapping IP support in Neutron" msgstr "" -#: neutron/common/config.py:83 +#: neutron/common/config.py:81 msgid "The hostname Neutron is running on" msgstr "" -#: neutron/common/config.py:85 +#: neutron/common/config.py:83 msgid "Ensure that configured gateway is on subnet" msgstr "" -#: neutron/common/config.py:91 +#: neutron/common/config.py:89 msgid "" "Where to store Neutron state files. This directory must be writable by " "the agent." msgstr "" -#: neutron/common/config.py:117 +#: neutron/common/config.py:115 #, python-format msgid "Base MAC: %s" msgstr "" -#: neutron/common/config.py:128 +#: neutron/common/config.py:126 msgid "Logging enabled!" msgstr "" -#: neutron/common/config.py:144 +#: neutron/common/config.py:142 #, python-format msgid "Config paste file: %s" msgstr "" -#: neutron/common/config.py:149 +#: neutron/common/config.py:147 #, python-format msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" -#: neutron/common/exceptions.py:32 +#: neutron/common/exceptions.py:30 #: neutron/plugins/nicira/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" -#: neutron/common/exceptions.py:53 +#: neutron/common/exceptions.py:51 #, python-format msgid "Bad %(resource)s request: %(msg)s" msgstr "" -#: neutron/common/exceptions.py:65 +#: neutron/common/exceptions.py:63 msgid "Not authorized." msgstr "" -#: neutron/common/exceptions.py:69 +#: neutron/common/exceptions.py:67 msgid "The service is unavailable" msgstr "" -#: neutron/common/exceptions.py:73 +#: neutron/common/exceptions.py:71 #, python-format msgid "User does not have admin privileges: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:77 +#: neutron/common/exceptions.py:75 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: neutron/common/exceptions.py:81 +#: neutron/common/exceptions.py:79 #, python-format msgid "Network %(net_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:85 +#: neutron/common/exceptions.py:83 #, python-format msgid "Subnet %(subnet_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:89 +#: neutron/common/exceptions.py:87 #, python-format msgid "Port %(port_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:93 +#: neutron/common/exceptions.py:91 #, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:98 +#: neutron/common/exceptions.py:96 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:102 +#: neutron/common/exceptions.py:100 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:106 +#: neutron/common/exceptions.py:104 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:110 +#: neutron/common/exceptions.py:108 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:114 +#: neutron/common/exceptions.py:112 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:118 +#: neutron/common/exceptions.py:116 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:122 +#: neutron/common/exceptions.py:120 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:127 +#: neutron/common/exceptions.py:125 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:132 +#: neutron/common/exceptions.py:130 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:138 +#: neutron/common/exceptions.py:136 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:144 +#: neutron/common/exceptions.py:142 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:150 +#: neutron/common/exceptions.py:148 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:155 +#: neutron/common/exceptions.py:153 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:160 +#: neutron/common/exceptions.py:158 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:166 +#: neutron/common/exceptions.py:164 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:171 +#: neutron/common/exceptions.py:169 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:174 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:184 +#: neutron/common/exceptions.py:182 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:187 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:194 +#: neutron/common/exceptions.py:192 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:204 +#: neutron/common/exceptions.py:202 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:208 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:212 +#: neutron/common/exceptions.py:210 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:217 +#: neutron/common/exceptions.py:215 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:222 +#: neutron/common/exceptions.py:220 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:226 +#: neutron/common/exceptions.py:224 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:230 +#: neutron/common/exceptions.py:228 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:234 +#: neutron/common/exceptions.py:232 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:238 +#: neutron/common/exceptions.py:236 msgid "Sudo privilege is required to run this command." msgstr "" -#: neutron/common/exceptions.py:242 +#: neutron/common/exceptions.py:240 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:246 +#: neutron/common/exceptions.py:244 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:250 +#: neutron/common/exceptions.py:248 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:254 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:259 +#: neutron/common/exceptions.py:257 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:264 +#: neutron/common/exceptions.py:262 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:268 +#: neutron/common/exceptions.py:266 #, python-format msgid "Extensions not found: %(extensions)s" msgstr "" -#: neutron/common/exceptions.py:272 +#: neutron/common/exceptions.py:270 #, python-format msgid "Invalid content type %(content_type)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:274 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:281 +#: neutron/common/exceptions.py:279 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:285 +#: neutron/common/exceptions.py:283 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:290 +#: neutron/common/exceptions.py:288 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:295 +#: neutron/common/exceptions.py:293 #, python-format msgid "" "Current gateway ip %(ip_address)s already in use by port %(port_id)s. " "Unable to update." msgstr "" -#: neutron/common/exceptions.py:300 +#: neutron/common/exceptions.py:298 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" -#: neutron/common/exceptions.py:310 +#: neutron/common/exceptions.py:308 #, python-format msgid "Invalid network VXLAN port range: '%(vxlan_range)s'" msgstr "" -#: neutron/common/exceptions.py:314 +#: neutron/common/exceptions.py:312 #, python-format msgid "Found duplicate extension: %(alias)s" msgstr "" @@ -2282,32 +2282,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:53 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:143 +#: neutron/common/utils.py:140 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:146 +#: neutron/common/utils.py:143 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:149 +#: neutron/common/utils.py:146 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:151 +#: neutron/common/utils.py:148 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:154 +#: neutron/common/utils.py:151 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2339,12 +2339,12 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/api.py:59 +#: neutron/db/api.py:55 #, python-format msgid "Database registration exception: %s" msgstr "" -#: neutron/db/api.py:70 +#: neutron/db/api.py:66 msgid "Database exception" msgstr "" @@ -2613,99 +2613,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:168 +#: neutron/db/l3_db.py:163 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:607 +#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:277 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:291 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 #: neutron/plugins/bigswitch/plugin.py:817 #: neutron/plugins/bigswitch/plugin.py:826 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:307 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:318 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:333 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:467 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:506 +#: neutron/db/l3_db.py:501 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:510 +#: neutron/db/l3_db.py:505 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:522 +#: neutron/db/l3_db.py:517 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:529 +#: neutron/db/l3_db.py:524 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:533 +#: neutron/db/l3_db.py:528 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1853 +#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:731 +#: neutron/db/l3_db.py:726 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:749 +#: neutron/db/l3_db.py:744 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:837 +#: neutron/db/l3_db.py:832 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2959,24 +2959,24 @@ msgstr "" msgid "Multiple agents with agent_type=%(agent_type)s and host=%(host)s found" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:26 +#: neutron/extensions/allowedaddresspairs.py:22 msgid "AllowedAddressPair must contain ip_address" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:30 +#: neutron/extensions/allowedaddresspairs.py:26 msgid "" "Port Security must be enabled in order to have allowed address pairs on a" " port." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:35 +#: neutron/extensions/allowedaddresspairs.py:31 #, python-format msgid "" "Request contains duplicate address pair: mac_address %(mac_address)s " "ip_address %(ip_address)s." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:40 +#: neutron/extensions/allowedaddresspairs.py:36 msgid "Port's Fixed IP and Mac Address match an address pair entry." msgstr "" @@ -3141,39 +3141,39 @@ msgid "" "unlimited." msgstr "" -#: neutron/extensions/l3.py:34 +#: neutron/extensions/l3.py:29 #, python-format msgid "Router %(router_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:38 +#: neutron/extensions/l3.py:33 #, python-format msgid "Router %(router_id)s still has active ports" msgstr "" -#: neutron/extensions/l3.py:42 +#: neutron/extensions/l3.py:37 #, python-format msgid "Router %(router_id)s does not have an interface with id %(port_id)s" msgstr "" -#: neutron/extensions/l3.py:47 +#: neutron/extensions/l3.py:42 #, python-format msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s" msgstr "" -#: neutron/extensions/l3.py:52 +#: neutron/extensions/l3.py:47 #, python-format msgid "" "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot " "be deleted, as it is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:58 +#: neutron/extensions/l3.py:53 #, python-format msgid "Floating IP %(floatingip_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:62 +#: neutron/extensions/l3.py:57 #, python-format msgid "" "External network %(external_network_id)s is not reachable from subnet " @@ -3181,7 +3181,7 @@ msgid "" "Floating IP." msgstr "" -#: neutron/extensions/l3.py:68 +#: neutron/extensions/l3.py:63 #, python-format msgid "" "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with " @@ -3189,25 +3189,25 @@ msgid "" "has a floating IP on external network %(net_id)s." msgstr "" -#: neutron/extensions/l3.py:75 +#: neutron/extensions/l3.py:70 #, python-format msgid "" "Port %(port_id)s has owner %(device_owner)s and therefore cannot be " "deleted directly via the port API." msgstr "" -#: neutron/extensions/l3.py:80 +#: neutron/extensions/l3.py:75 #, python-format msgid "" "Gateway cannot be updated for router %(router_id)s, since a gateway to " "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:140 +#: neutron/extensions/l3.py:135 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:144 +#: neutron/extensions/l3.py:139 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -3361,19 +3361,19 @@ msgstr "" msgid "Duplicate segment entry in request." msgstr "" -#: neutron/extensions/portsecurity.py:25 +#: neutron/extensions/portsecurity.py:20 msgid "" "Port has security group associated. Cannot disable port security or ip " "address until security group is removed" msgstr "" -#: neutron/extensions/portsecurity.py:30 +#: neutron/extensions/portsecurity.py:25 msgid "" "Port security must be enabled and port must have an IP address in order " "to use security groups." msgstr "" -#: neutron/extensions/portsecurity.py:35 +#: neutron/extensions/portsecurity.py:30 msgid "Port does not have port security binding." msgstr "" @@ -4829,7 +4829,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:55 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89 #: neutron/plugins/mlnx/rpc_callbacks.py:76 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" @@ -4844,9 +4844,9 @@ msgstr "" #: neutron/plugins/mlnx/rpc_callbacks.py:98 #: neutron/plugins/mlnx/rpc_callbacks.py:117 #: neutron/plugins/mlnx/rpc_callbacks.py:132 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:114 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 #, python-format msgid "%s can not be found in database" msgstr "" @@ -5629,7 +5629,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:192 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5637,8 +5637,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:222 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:443 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" msgstr "" @@ -5657,7 +5657,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:208 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5665,7 +5665,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:249 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5673,7 +5673,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:255 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:471 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5831,7 +5831,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 #: neutron/plugins/mlnx/mlnx_plugin.py:334 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:519 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" msgstr "" @@ -6172,7 +6172,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:41 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 -#: neutron/plugins/openvswitch/ovs_db_v2.py:133 +#: neutron/plugins/openvswitch/ovs_db_v2.py:130 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6187,7 +6187,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:157 +#: neutron/plugins/openvswitch/ovs_db_v2.py:154 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6201,7 +6201,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:141 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 -#: neutron/plugins/openvswitch/ovs_db_v2.py:198 +#: neutron/plugins/openvswitch/ovs_db_v2.py:195 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" @@ -6211,8 +6211,8 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:89 -#: neutron/plugins/openvswitch/ovs_db_v2.py:107 +#: neutron/plugins/openvswitch/ovs_db_v2.py:86 +#: neutron/plugins/openvswitch/ovs_db_v2.py:104 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6254,7 +6254,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:144 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6267,7 +6267,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:79 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122 #: neutron/plugins/mlnx/rpc_callbacks.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:123 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" @@ -6409,7 +6409,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent out of sync with plugin!" msgstr "" @@ -6431,7 +6431,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1356 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1348 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6518,14 +6518,14 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156 #, python-format msgid "Device %(device)s not bound to the agent host %(host)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:150 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "" @@ -6547,26 +6547,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:217 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:225 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:233 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:237 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -6734,7 +6734,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:277 msgid "network_delete received" msgstr "" @@ -6745,12 +6745,12 @@ msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:318 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:343 msgid "fdb_remove received" msgstr "" @@ -6759,7 +6759,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:404 msgid "fdb_update received" msgstr "" @@ -6769,7 +6769,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:142 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" msgstr "" @@ -6780,14 +6780,14 @@ msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:942 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6795,29 +6795,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1015 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1020 #, python-format msgid "Port %s updated." msgstr "" @@ -6836,8 +6836,8 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1233 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" @@ -6898,7 +6898,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:163 +#: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6907,7 +6907,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:193 +#: neutron/plugins/openvswitch/ovs_db_v2.py:190 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " @@ -6916,7 +6916,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:188 +#: neutron/plugins/openvswitch/ovs_db_v2.py:185 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " @@ -8044,7 +8044,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:231 +#: neutron/plugins/openvswitch/ovs_db_v2.py:228 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8083,7 +8083,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8430,7 +8430,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:142 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:364 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8578,8 +8578,8 @@ msgid "" msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -8772,88 +8772,93 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:247 +#: neutron/plugins/nec/nec_plugin.py:256 +#, python-format +msgid "deactivate_port(): OFC port for port=%s is already removed." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:263 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:268 +#: neutron/plugins/nec/nec_plugin.py:284 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:317 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:341 +#: neutron/plugins/nec/nec_plugin.py:357 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:360 +#: neutron/plugins/nec/nec_plugin.py:376 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:371 +#: neutron/plugins/nec/nec_plugin.py:387 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:525 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:589 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:622 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:632 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:689 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:720 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:730 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:749 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:754 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9029,17 +9034,17 @@ msgstr "" msgid "delete_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:54 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:52 #, python-format msgid "Update ports: added=%(added)s, removed=%(removed)s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:76 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:74 #, python-format msgid "port_update received: %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:219 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:217 msgid "No port changed." msgstr "" @@ -9092,45 +9097,52 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:32 #, python-format -msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgid "The specified OFC resource (%(resource)s) is not found." msgstr "" #: neutron/plugins/nec/common/exceptions.py:36 #, python-format -msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:40 +#, python-format +msgid "" +"Neutron-OFC resource mapping for %(resource)s %(neutron_id)s is not " +"found. It may be deleted during processing." msgstr "" -#: neutron/plugins/nec/common/exceptions.py:41 +#: neutron/plugins/nec/common/exceptions.py:46 #, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:45 +#: neutron/plugins/nec/common/exceptions.py:50 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:51 +#: neutron/plugins/nec/common/exceptions.py:56 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:61 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:66 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:65 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:69 +#: neutron/plugins/nec/common/exceptions.py:74 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " @@ -9154,14 +9166,19 @@ msgstr "" #: neutron/plugins/nec/common/ofc_client.py:99 #, python-format +msgid "Specified resource %s does not exist on OFC " +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:103 +#, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:102 +#: neutron/plugins/nec/common/ofc_client.py:106 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:111 +#: neutron/plugins/nec/common/ofc_client.py:115 #, python-format msgid "Failed to connect OFC : %s" msgstr "" @@ -9171,23 +9188,18 @@ msgstr "" msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:143 -#, python-format -msgid "NotFound %(resource)s for neutron_id=%(id)s." -msgstr "" - -#: neutron/plugins/nec/db/api.py:169 +#: neutron/plugins/nec/db/api.py:168 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:202 +#: neutron/plugins/nec/db/api.py:201 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:208 -#: neutron/plugins/openvswitch/ovs_db_v2.py:319 +#: neutron/plugins/nec/db/api.py:207 +#: neutron/plugins/openvswitch/ovs_db_v2.py:316 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9211,103 +9223,102 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:230 +#: neutron/plugins/nicira/NeutronPlugin.py:223 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:266 +#: neutron/plugins/nicira/NeutronPlugin.py:259 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:268 -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#: neutron/plugins/nicira/NeutronPlugin.py:261 #, python-format -msgid "Unable to create port on NVP logical router %s" +msgid "Unable to create port on NSX logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:271 +#: neutron/plugins/nicira/NeutronPlugin.py:264 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(nsx_router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:349 +#: neutron/plugins/nicira/NeutronPlugin.py:342 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:355 +#: neutron/plugins/nicira/NeutronPlugin.py:348 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:361 +#: neutron/plugins/nicira/NeutronPlugin.py:354 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:407 +#: neutron/plugins/nicira/NeutronPlugin.py:400 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:447 +#: neutron/plugins/nicira/NeutronPlugin.py:440 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:459 -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#: neutron/plugins/nicira/NeutronPlugin.py:709 +#: neutron/plugins/nicira/NeutronPlugin.py:452 +#: neutron/plugins/nicira/NeutronPlugin.py:504 +#: neutron/plugins/nicira/NeutronPlugin.py:702 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:480 +#: neutron/plugins/nicira/NeutronPlugin.py:473 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:491 +#: neutron/plugins/nicira/NeutronPlugin.py:484 #, python-format msgid "" "Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " "to be rolled back for Neutron port: %(neutron_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:496 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:518 +#: neutron/plugins/nicira/NeutronPlugin.py:511 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:518 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:530 +#: neutron/plugins/nicira/NeutronPlugin.py:523 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:532 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9315,302 +9326,302 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:554 -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:1070 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:566 +#: neutron/plugins/nicira/NeutronPlugin.py:559 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:584 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:604 +#: neutron/plugins/nicira/NeutronPlugin.py:597 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:614 +#: neutron/plugins/nicira/NeutronPlugin.py:607 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:655 +#: neutron/plugins/nicira/NeutronPlugin.py:648 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:690 -#: neutron/plugins/nicira/NeutronPlugin.py:1788 +#: neutron/plugins/nicira/NeutronPlugin.py:683 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:694 -#: neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/plugins/nicira/NeutronPlugin.py:687 +#: neutron/plugins/nicira/NeutronPlugin.py:1785 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 +#: neutron/plugins/nicira/NeutronPlugin.py:689 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:738 +#: neutron/plugins/nicira/NeutronPlugin.py:731 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:771 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 +#: neutron/plugins/nicira/NeutronPlugin.py:775 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:786 +#: neutron/plugins/nicira/NeutronPlugin.py:779 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:790 -#: neutron/plugins/nicira/NeutronPlugin.py:806 +#: neutron/plugins/nicira/NeutronPlugin.py:783 +#: neutron/plugins/nicira/NeutronPlugin.py:799 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:812 +#: neutron/plugins/nicira/NeutronPlugin.py:805 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:857 +#: neutron/plugins/nicira/NeutronPlugin.py:850 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:891 +#: neutron/plugins/nicira/NeutronPlugin.py:884 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:981 +#: neutron/plugins/nicira/NeutronPlugin.py:974 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1066 +#: neutron/plugins/nicira/NeutronPlugin.py:1059 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1085 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1088 +#: neutron/plugins/nicira/NeutronPlugin.py:1081 #: neutron/plugins/nicira/NeutronServicePlugin.py:515 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1118 +#: neutron/plugins/nicira/NeutronPlugin.py:1111 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1186 +#: neutron/plugins/nicira/NeutronPlugin.py:1179 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1200 +#: neutron/plugins/nicira/NeutronPlugin.py:1193 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1211 +#: neutron/plugins/nicira/NeutronPlugin.py:1204 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1303 +#: neutron/plugins/nicira/NeutronPlugin.py:1296 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1331 +#: neutron/plugins/nicira/NeutronPlugin.py:1324 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1414 +#: neutron/plugins/nicira/NeutronPlugin.py:1407 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1413 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1431 +#: neutron/plugins/nicira/NeutronPlugin.py:1424 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1441 +#: neutron/plugins/nicira/NeutronPlugin.py:1434 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1470 -#: neutron/plugins/nicira/NeutronPlugin.py:1555 +#: neutron/plugins/nicira/NeutronPlugin.py:1463 +#: neutron/plugins/nicira/NeutronPlugin.py:1548 #: neutron/plugins/nicira/NeutronServicePlugin.py:198 #: neutron/plugins/nicira/NeutronServicePlugin.py:1204 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1519 +#: neutron/plugins/nicira/NeutronPlugin.py:1512 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1522 +#: neutron/plugins/nicira/NeutronPlugin.py:1515 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1557 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1580 +#: neutron/plugins/nicira/NeutronPlugin.py:1573 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1577 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1579 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1643 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1647 +#: neutron/plugins/nicira/NeutronPlugin.py:1640 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1650 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1725 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:1816 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1829 +#: neutron/plugins/nicira/NeutronPlugin.py:1822 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1961 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1967 +#: neutron/plugins/nicira/NeutronPlugin.py:1960 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:1995 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2005 +#: neutron/plugins/nicira/NeutronPlugin.py:1998 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2032 +#: neutron/plugins/nicira/NeutronPlugin.py:2025 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2055 +#: neutron/plugins/nicira/NeutronPlugin.py:2048 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2085 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2159 +#: neutron/plugins/nicira/NeutronPlugin.py:2152 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2167 +#: neutron/plugins/nicira/NeutronPlugin.py:2160 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -9618,12 +9629,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2174 +#: neutron/plugins/nicira/NeutronPlugin.py:2167 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2187 +#: neutron/plugins/nicira/NeutronPlugin.py:2180 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9651,6 +9662,11 @@ msgstr "" msgid "An exception occurred while creating a port on lswitch %s" msgstr "" +#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#, python-format +msgid "Unable to create port on NVP logical router %s" +msgstr "" + #: neutron/plugins/nicira/NeutronServicePlugin.py:469 #, python-format msgid "Unable to create integration logic switch for router %s" @@ -9860,24 +9876,24 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:54 +#: neutron/plugins/nicira/nsx_cluster.py:49 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:66 +#: neutron/plugins/nicira/nsx_cluster.py:61 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:124 +#: neutron/plugins/nicira/nvplib.py:117 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:128 +#: neutron/plugins/nicira/nvplib.py:121 #, python-format msgid "locals=[%s]" msgstr "" @@ -10278,108 +10294,103 @@ msgstr "" msgid "Task status check interval" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:24 +#: neutron/plugins/nicira/common/exceptions.py:21 #, python-format -msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:28 +#: neutron/plugins/nicira/common/exceptions.py:25 #, python-format msgid "Unable to fulfill request with version %(version)s." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:32 +#: neutron/plugins/nicira/common/exceptions.py:29 #, python-format -msgid "Invalid NVP connection parameters: %(conn_params)s" +msgid "Invalid NSX connection parameters: %(conn_params)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:36 +#: neutron/plugins/nicira/common/exceptions.py:33 #, python-format msgid "" "Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the nvp plugin ini file." +"values are specified in the [DEFAULT] section of the NSX plugin ini file." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:42 +#: neutron/plugins/nicira/common/exceptions.py:39 #, python-format msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:47 +#: neutron/plugins/nicira/common/exceptions.py:44 #, python-format msgid "" "Unable to create port on network %(network)s. Maximum number of ports " "reached" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:52 +#: neutron/plugins/nicira/common/exceptions.py:49 #, python-format msgid "" "While retrieving NAT rules, %(actual_rules)s were found whereas rules in " "the (%(min_rules)s,%(max_rules)s) interval were expected" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:58 +#: neutron/plugins/nicira/common/exceptions.py:55 #, python-format -msgid "Invalid NVP attachment type '%(attachment_type)s'" +msgid "Invalid NSX attachment type '%(attachment_type)s'" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:62 +#: neutron/plugins/nicira/common/exceptions.py:59 msgid "" "The networking backend is currently in maintenance mode and therefore " "unable to accept requests which modify its state. Please try later." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:74 +#: neutron/plugins/nicira/common/exceptions.py:65 #, python-format msgid "Gateway Service %(gateway)s is already in use" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:78 +#: neutron/plugins/nicira/common/exceptions.py:69 #, python-format msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:82 +#: neutron/plugins/nicira/common/exceptions.py:73 #, python-format -msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:86 +#: neutron/plugins/nicira/common/exceptions.py:77 #, python-format msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NVP setup" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" " and/or configuration" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:91 +#: neutron/plugins/nicira/common/exceptions.py:82 #, python-format msgid "" "An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " "via port %(port_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:100 +#: neutron/plugins/nicira/common/exceptions.py:91 #, python-format msgid "Unable to find LSN for %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:104 +#: neutron/plugins/nicira/common/exceptions.py:95 #, python-format msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:109 +#: neutron/plugins/nicira/common/exceptions.py:100 #, python-format msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:113 +#: neutron/plugins/nicira/common/exceptions.py:104 #, python-format msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" @@ -11558,383 +11569,383 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:212 +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:260 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:278 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:301 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:303 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:377 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:393 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" "Adding a tunnel endpoint failed due to a concurrenttransaction had been " "committed (%s attempts left)" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:398 +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:312 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:329 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:434 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:523 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:294 #, python-format msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:306 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, 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:469 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, 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:488 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:480 #, 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:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 #, 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:517 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, 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:534 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:566 #, 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:618 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:610 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:668 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:687 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:768 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:760 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:766 #, 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:862 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:854 #, python-format msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:871 +#: 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:883 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:886 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920 #, python-format msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:926 #, python-format msgid "" "Port %s was not found on the integration bridge and will therefore not be" " processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 #, python-format msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:956 #, python-format msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1080 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1151 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1163 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1184 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1180 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1194 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1203 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1249 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1265 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 #, 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:1276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, 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:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275 #, 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:1288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, 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:1303 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1295 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1317 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1320 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12206,58 +12217,58 @@ msgstr "" msgid "Invalid configuration. check ryu.ini" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:96 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:94 #, python-format msgid "Could not get IPv4 address from %(nic)s: %(cfg)s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:162 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:160 #, python-format msgid "External port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:170 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:168 msgid "Get Ryu rest API address" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:220 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:218 msgid "Ryu rest API port isn't specified" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:221 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:219 #, python-format msgid "Going to ofp controller mode %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236 msgid "Port update received" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269 msgid "Agent loop has new device" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296 #, python-format msgid "tunnel_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 #, python-format msgid "ovsdb_port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:302 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 #, python-format msgid "ovsdb_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:308 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:306 #, python-format msgid "Initialization failed: %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:311 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:309 msgid "" "Ryu initialization on the node is done. Agent initialized successfully, " "now running..." @@ -12386,13 +12397,13 @@ msgstr "" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgstr "" -#: neutron/server/__init__.py:40 +#: neutron/server/__init__.py:39 msgid "" "ERROR: Unable to find configuration file via the default search paths " "(~/.neutron/, ~/, /etc/neutron/, /etc/) and the '--config-file' option!" msgstr "" -#: neutron/server/__init__.py:47 +#: neutron/server/__init__.py:46 #, python-format msgid "ERROR: %s" msgstr "" @@ -13639,56 +13650,60 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:76 -#: neutron/tests/unit/nec/test_ofc_client.py:82 -#: neutron/tests/unit/nec/test_ofc_client.py:91 +#: neutron/tests/unit/nec/test_ofc_client.py:77 +msgid "The specified OFC resource (/somewhere) is not found." +msgstr "" + +#: neutron/tests/unit/nec/test_ofc_client.py:81 +#: neutron/tests/unit/nec/test_ofc_client.py:87 +#: neutron/tests/unit/nec/test_ofc_client.py:96 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:101 +#: neutron/tests/unit/nec/test_ofc_client.py:106 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:406 +#: neutron/tests/unit/vmware/apiclient/fake.py:404 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:415 +#: neutron/tests/unit/vmware/apiclient/fake.py:413 #, python-format msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:103 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:115 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:126 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:143 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:161 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:183 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:205 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:289 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:303 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:317 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:359 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:193 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:256 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 #, python-format msgid "Lswitch %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/test_edge_router.py:132 +#: neutron/tests/unit/vmware/vshield/test_edge_router.py:130 msgid "Tasks not completed" msgstr "" @@ -14799,3 +14814,37 @@ msgstr "" #~ msgid "Security group: %s was already deleted from backend" #~ msgstr "" +#~ msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +#~ msgstr "" + +#~ msgid "NotFound %(resource)s for neutron_id=%(id)s." +#~ msgstr "" + +#~ msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +#~ msgstr "" + +#~ msgid "Invalid NVP connection parameters: %(conn_params)s" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid cluster values: %(invalid_attrs)s. " +#~ "Please ensure that these values are " +#~ "specified in the [DEFAULT] section of" +#~ " the nvp plugin ini file." +#~ msgstr "" + +#~ msgid "Invalid NVP attachment type '%(attachment_type)s'" +#~ msgstr "" + +#~ msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" +#~ msgstr "" + +#~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +#~ msgstr "" + +#~ msgid "" +#~ "Service cluster: '%(cluster_id)s' is " +#~ "unavailable. Please, check NVP setup " +#~ "and/or configuration" +#~ msgstr "" + diff --git a/neutron/locale/tl_PH/LC_MESSAGES/neutron.po b/neutron/locale/tl_PH/LC_MESSAGES/neutron.po index a43838d56..e82f268e1 100644 --- a/neutron/locale/tl_PH/LC_MESSAGES/neutron.po +++ b/neutron/locale/tl_PH/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-27 06:23+0000\n" +"POT-Creation-Date: 2014-02-28 06:26+0000\n" "PO-Revision-Date: 2013-09-28 05:40+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Tagalog (Philippines) " @@ -38,59 +38,59 @@ msgstr "" msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: neutron/manager.py:72 +#: neutron/manager.py:69 #, python-format msgid "dhcp_agents_per_network must be >= 1. '%s' is invalid." msgstr "" -#: neutron/manager.py:84 +#: neutron/manager.py:81 msgid "Neutron core_plugin not configured!" msgstr "" -#: neutron/manager.py:113 +#: neutron/manager.py:110 #, python-format msgid "Loading core plugin: %s" msgstr "" -#: neutron/manager.py:140 +#: neutron/manager.py:137 #, python-format msgid "Error loading plugin by name, %s" msgstr "" -#: neutron/manager.py:141 +#: neutron/manager.py:138 #, python-format msgid "Error loading plugin by class, %s" msgstr "" -#: neutron/manager.py:142 +#: neutron/manager.py:139 msgid "Plugin not found." msgstr "" -#: neutron/manager.py:147 +#: neutron/manager.py:144 msgid "Loading services supported by the core plugin" msgstr "" -#: neutron/manager.py:156 +#: neutron/manager.py:153 #, python-format msgid "Service %s is supported by the core plugin" msgstr "" -#: neutron/manager.py:169 +#: neutron/manager.py:166 #, python-format msgid "Loading service plugins: %s" msgstr "" -#: neutron/manager.py:174 +#: neutron/manager.py:171 #, python-format msgid "Loading Plugin: %s" msgstr "" -#: neutron/manager.py:182 +#: neutron/manager.py:179 #, python-format msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/manager.py:194 +#: neutron/manager.py:191 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -218,42 +218,42 @@ msgstr "" msgid "%s is already registered." msgstr "" -#: neutron/service.py:39 +#: neutron/service.py:37 msgid "Seconds between running periodic tasks" msgstr "" -#: neutron/service.py:42 +#: neutron/service.py:40 msgid "Number of separate worker processes for service" msgstr "" -#: neutron/service.py:45 +#: neutron/service.py:43 msgid "" "Range of seconds to randomly delay when starting the periodic task " "scheduler to reduce stampeding. (Disable by setting to 0)" msgstr "" -#: neutron/service.py:102 +#: neutron/service.py:100 msgid "Error occurred: trying old api-paste.ini." msgstr "" -#: neutron/service.py:107 +#: neutron/service.py:105 msgid "Unrecoverable error: please check log for details." msgstr "" -#: neutron/service.py:116 +#: neutron/service.py:114 msgid "No known API applications configured." msgstr "" -#: neutron/service.py:123 +#: neutron/service.py:121 #, python-format msgid "Neutron service started, listening on %(host)s:%(port)s" msgstr "" -#: neutron/service.py:224 +#: neutron/service.py:222 msgid "Exception occurs when timer stops" msgstr "" -#: neutron/service.py:234 +#: neutron/service.py:232 msgid "Exception occurs when waiting for timer" msgstr "" @@ -437,7 +437,7 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:184 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 #: neutron/agent/metadata/namespace_proxy.py:156 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,7 +507,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:887 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 #: neutron/agent/metadata/agent.py:305 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -515,191 +515,191 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:892 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 #: neutron/agent/metadata/agent.py:310 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:241 #: neutron/services/loadbalancer/agent/agent_manager.py:121 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:897 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:158 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:158 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:166 +#: neutron/agent/l3_agent.py:162 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:169 +#: neutron/agent/l3_agent.py:165 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:174 +#: neutron/agent/l3_agent.py:170 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:176 +#: neutron/agent/l3_agent.py:172 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:179 +#: neutron/agent/l3_agent.py:175 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:181 +#: neutron/agent/l3_agent.py:177 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:204 +#: neutron/agent/l3_agent.py:200 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:231 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:236 +#: neutron/agent/l3_agent.py:232 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:257 +#: neutron/agent/l3_agent.py:253 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:277 +#: neutron/agent/l3_agent.py:273 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:298 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:322 +#: neutron/agent/l3_agent.py:318 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:346 +#: neutron/agent/l3_agent.py:342 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:395 +#: neutron/agent/l3_agent.py:391 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:397 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:545 +#: neutron/agent/l3_agent.py:541 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:669 +#: neutron/agent/l3_agent.py:665 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:674 +#: neutron/agent/l3_agent.py:670 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:678 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:686 +#: neutron/agent/l3_agent.py:682 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:693 +#: neutron/agent/l3_agent.py:689 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:742 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:751 +#: neutron/agent/l3_agent.py:747 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:753 neutron/agent/l3_agent.py:791 +#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:767 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:782 +#: neutron/agent/l3_agent.py:778 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:785 +#: neutron/agent/l3_agent.py:781 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:783 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:800 +#: neutron/agent/l3_agent.py:796 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:820 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:828 +#: neutron/agent/l3_agent.py:824 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:860 +#: neutron/agent/l3_agent.py:856 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:884 +#: neutron/agent/l3_agent.py:880 msgid "Report state task successfully completed" msgstr "" @@ -725,7 +725,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279 #, python-format msgid "Delete %s" msgstr "" @@ -1077,7 +1077,7 @@ msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:61 -#: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" @@ -1183,86 +1183,86 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:39 +#: neutron/agent/linux/ovs_lib.py:34 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 -#: neutron/agent/linux/ovs_lib.py:313 +#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 +#: neutron/agent/linux/ovs_lib.py:308 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:174 +#: neutron/agent/linux/ovs_lib.py:169 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:200 +#: neutron/agent/linux/ovs_lib.py:195 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:230 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:239 +#: neutron/agent/linux/ovs_lib.py:234 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:242 +#: neutron/agent/linux/ovs_lib.py:237 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:245 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:361 +#: neutron/agent/linux/ovs_lib.py:356 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:371 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:402 +#: neutron/agent/linux/ovs_lib.py:397 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:412 +#: neutron/agent/linux/ovs_lib.py:407 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:425 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:440 +#: neutron/agent/linux/ovs_lib.py:435 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:451 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:461 +#: neutron/agent/linux/ovs_lib.py:456 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:473 +#: neutron/agent/linux/ovs_lib.py:468 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:477 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1830,7 +1830,7 @@ msgstr "" msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:65 +#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" @@ -1858,409 +1858,409 @@ msgstr "" msgid "Request Failed: internal server error while processing your request." msgstr "" -#: neutron/common/config.py:39 +#: neutron/common/config.py:37 msgid "The host IP to bind to" msgstr "" -#: neutron/common/config.py:41 +#: neutron/common/config.py:39 msgid "The port to bind to" msgstr "" -#: neutron/common/config.py:43 +#: neutron/common/config.py:41 msgid "The API paste config file to use" msgstr "" -#: neutron/common/config.py:45 +#: neutron/common/config.py:43 msgid "The path for API extensions" msgstr "" -#: neutron/common/config.py:47 +#: neutron/common/config.py:45 msgid "The policy file to use" msgstr "" -#: neutron/common/config.py:51 +#: neutron/common/config.py:49 msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:53 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 msgid "The service plugins Neutron will use" msgstr "" -#: neutron/common/config.py:55 +#: neutron/common/config.py:53 msgid "The base MAC address Neutron will use for VIFs" msgstr "" -#: neutron/common/config.py:57 +#: neutron/common/config.py:55 msgid "How many times Neutron will retry MAC generation" msgstr "" -#: neutron/common/config.py:59 +#: neutron/common/config.py:57 msgid "Allow the usage of the bulk API" msgstr "" -#: neutron/common/config.py:61 +#: neutron/common/config.py:59 msgid "Allow the usage of the pagination" msgstr "" -#: neutron/common/config.py:63 +#: neutron/common/config.py:61 msgid "Allow the usage of the sorting" msgstr "" -#: neutron/common/config.py:65 +#: neutron/common/config.py:63 msgid "" "The maximum number of items returned in a single response, value was " "'infinite' or negative integer means no limit" msgstr "" -#: neutron/common/config.py:69 +#: neutron/common/config.py:67 msgid "Maximum number of DNS nameservers" msgstr "" -#: neutron/common/config.py:71 +#: neutron/common/config.py:69 msgid "Maximum number of host routes per subnet" msgstr "" -#: neutron/common/config.py:73 +#: neutron/common/config.py:71 msgid "Maximum number of fixed ips per port" msgstr "" -#: neutron/common/config.py:76 +#: neutron/common/config.py:74 msgid "DHCP lease duration" msgstr "" -#: neutron/common/config.py:78 +#: neutron/common/config.py:76 msgid "Allow sending resource operation notification to DHCP agent" msgstr "" -#: neutron/common/config.py:81 +#: neutron/common/config.py:79 msgid "Allow overlapping IP support in Neutron" msgstr "" -#: neutron/common/config.py:83 +#: neutron/common/config.py:81 msgid "The hostname Neutron is running on" msgstr "" -#: neutron/common/config.py:85 +#: neutron/common/config.py:83 msgid "Ensure that configured gateway is on subnet" msgstr "" -#: neutron/common/config.py:91 +#: neutron/common/config.py:89 msgid "" "Where to store Neutron state files. This directory must be writable by " "the agent." msgstr "" -#: neutron/common/config.py:117 +#: neutron/common/config.py:115 #, python-format msgid "Base MAC: %s" msgstr "" -#: neutron/common/config.py:128 +#: neutron/common/config.py:126 msgid "Logging enabled!" msgstr "" -#: neutron/common/config.py:144 +#: neutron/common/config.py:142 #, python-format msgid "Config paste file: %s" msgstr "" -#: neutron/common/config.py:149 +#: neutron/common/config.py:147 #, python-format msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" -#: neutron/common/exceptions.py:32 +#: neutron/common/exceptions.py:30 #: neutron/plugins/nicira/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" -#: neutron/common/exceptions.py:53 +#: neutron/common/exceptions.py:51 #, python-format msgid "Bad %(resource)s request: %(msg)s" msgstr "" -#: neutron/common/exceptions.py:65 +#: neutron/common/exceptions.py:63 msgid "Not authorized." msgstr "" -#: neutron/common/exceptions.py:69 +#: neutron/common/exceptions.py:67 msgid "The service is unavailable" msgstr "" -#: neutron/common/exceptions.py:73 +#: neutron/common/exceptions.py:71 #, python-format msgid "User does not have admin privileges: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:77 +#: neutron/common/exceptions.py:75 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: neutron/common/exceptions.py:81 +#: neutron/common/exceptions.py:79 #, python-format msgid "Network %(net_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:85 +#: neutron/common/exceptions.py:83 #, python-format msgid "Subnet %(subnet_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:89 +#: neutron/common/exceptions.py:87 #, python-format msgid "Port %(port_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:93 +#: neutron/common/exceptions.py:91 #, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:98 +#: neutron/common/exceptions.py:96 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:102 +#: neutron/common/exceptions.py:100 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:106 +#: neutron/common/exceptions.py:104 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:110 +#: neutron/common/exceptions.py:108 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:114 +#: neutron/common/exceptions.py:112 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:118 +#: neutron/common/exceptions.py:116 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:122 +#: neutron/common/exceptions.py:120 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:127 +#: neutron/common/exceptions.py:125 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:132 +#: neutron/common/exceptions.py:130 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:138 +#: neutron/common/exceptions.py:136 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:144 +#: neutron/common/exceptions.py:142 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:150 +#: neutron/common/exceptions.py:148 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:155 +#: neutron/common/exceptions.py:153 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:160 +#: neutron/common/exceptions.py:158 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:166 +#: neutron/common/exceptions.py:164 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:171 +#: neutron/common/exceptions.py:169 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:174 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:184 +#: neutron/common/exceptions.py:182 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:187 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:194 +#: neutron/common/exceptions.py:192 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:204 +#: neutron/common/exceptions.py:202 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:208 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:212 +#: neutron/common/exceptions.py:210 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:217 +#: neutron/common/exceptions.py:215 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:222 +#: neutron/common/exceptions.py:220 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:226 +#: neutron/common/exceptions.py:224 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:230 +#: neutron/common/exceptions.py:228 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:234 +#: neutron/common/exceptions.py:232 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:238 +#: neutron/common/exceptions.py:236 msgid "Sudo privilege is required to run this command." msgstr "" -#: neutron/common/exceptions.py:242 +#: neutron/common/exceptions.py:240 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:246 +#: neutron/common/exceptions.py:244 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:250 +#: neutron/common/exceptions.py:248 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:254 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:259 +#: neutron/common/exceptions.py:257 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:264 +#: neutron/common/exceptions.py:262 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:268 +#: neutron/common/exceptions.py:266 #, python-format msgid "Extensions not found: %(extensions)s" msgstr "" -#: neutron/common/exceptions.py:272 +#: neutron/common/exceptions.py:270 #, python-format msgid "Invalid content type %(content_type)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:274 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:281 +#: neutron/common/exceptions.py:279 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:285 +#: neutron/common/exceptions.py:283 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:290 +#: neutron/common/exceptions.py:288 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:295 +#: neutron/common/exceptions.py:293 #, python-format msgid "" "Current gateway ip %(ip_address)s already in use by port %(port_id)s. " "Unable to update." msgstr "" -#: neutron/common/exceptions.py:300 +#: neutron/common/exceptions.py:298 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" -#: neutron/common/exceptions.py:310 +#: neutron/common/exceptions.py:308 #, python-format msgid "Invalid network VXLAN port range: '%(vxlan_range)s'" msgstr "" -#: neutron/common/exceptions.py:314 +#: neutron/common/exceptions.py:312 #, python-format msgid "Found duplicate extension: %(alias)s" msgstr "" @@ -2282,32 +2282,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:53 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:143 +#: neutron/common/utils.py:140 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:146 +#: neutron/common/utils.py:143 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:149 +#: neutron/common/utils.py:146 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:151 +#: neutron/common/utils.py:148 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:154 +#: neutron/common/utils.py:151 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2339,12 +2339,12 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/api.py:59 +#: neutron/db/api.py:55 #, python-format msgid "Database registration exception: %s" msgstr "" -#: neutron/db/api.py:70 +#: neutron/db/api.py:66 msgid "Database exception" msgstr "" @@ -2613,99 +2613,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:168 +#: neutron/db/l3_db.py:163 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:607 +#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:277 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:291 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 #: neutron/plugins/bigswitch/plugin.py:817 #: neutron/plugins/bigswitch/plugin.py:826 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:307 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:318 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:333 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:467 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:506 +#: neutron/db/l3_db.py:501 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:510 +#: neutron/db/l3_db.py:505 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:522 +#: neutron/db/l3_db.py:517 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:529 +#: neutron/db/l3_db.py:524 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:533 +#: neutron/db/l3_db.py:528 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1853 +#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:731 +#: neutron/db/l3_db.py:726 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:749 +#: neutron/db/l3_db.py:744 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:837 +#: neutron/db/l3_db.py:832 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2959,24 +2959,24 @@ msgstr "" msgid "Multiple agents with agent_type=%(agent_type)s and host=%(host)s found" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:26 +#: neutron/extensions/allowedaddresspairs.py:22 msgid "AllowedAddressPair must contain ip_address" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:30 +#: neutron/extensions/allowedaddresspairs.py:26 msgid "" "Port Security must be enabled in order to have allowed address pairs on a" " port." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:35 +#: neutron/extensions/allowedaddresspairs.py:31 #, python-format msgid "" "Request contains duplicate address pair: mac_address %(mac_address)s " "ip_address %(ip_address)s." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:40 +#: neutron/extensions/allowedaddresspairs.py:36 msgid "Port's Fixed IP and Mac Address match an address pair entry." msgstr "" @@ -3141,39 +3141,39 @@ msgid "" "unlimited." msgstr "" -#: neutron/extensions/l3.py:34 +#: neutron/extensions/l3.py:29 #, python-format msgid "Router %(router_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:38 +#: neutron/extensions/l3.py:33 #, python-format msgid "Router %(router_id)s still has active ports" msgstr "" -#: neutron/extensions/l3.py:42 +#: neutron/extensions/l3.py:37 #, python-format msgid "Router %(router_id)s does not have an interface with id %(port_id)s" msgstr "" -#: neutron/extensions/l3.py:47 +#: neutron/extensions/l3.py:42 #, python-format msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s" msgstr "" -#: neutron/extensions/l3.py:52 +#: neutron/extensions/l3.py:47 #, python-format msgid "" "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot " "be deleted, as it is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:58 +#: neutron/extensions/l3.py:53 #, python-format msgid "Floating IP %(floatingip_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:62 +#: neutron/extensions/l3.py:57 #, python-format msgid "" "External network %(external_network_id)s is not reachable from subnet " @@ -3181,7 +3181,7 @@ msgid "" "Floating IP." msgstr "" -#: neutron/extensions/l3.py:68 +#: neutron/extensions/l3.py:63 #, python-format msgid "" "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with " @@ -3189,25 +3189,25 @@ msgid "" "has a floating IP on external network %(net_id)s." msgstr "" -#: neutron/extensions/l3.py:75 +#: neutron/extensions/l3.py:70 #, python-format msgid "" "Port %(port_id)s has owner %(device_owner)s and therefore cannot be " "deleted directly via the port API." msgstr "" -#: neutron/extensions/l3.py:80 +#: neutron/extensions/l3.py:75 #, python-format msgid "" "Gateway cannot be updated for router %(router_id)s, since a gateway to " "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:140 +#: neutron/extensions/l3.py:135 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:144 +#: neutron/extensions/l3.py:139 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -3361,19 +3361,19 @@ msgstr "" msgid "Duplicate segment entry in request." msgstr "" -#: neutron/extensions/portsecurity.py:25 +#: neutron/extensions/portsecurity.py:20 msgid "" "Port has security group associated. Cannot disable port security or ip " "address until security group is removed" msgstr "" -#: neutron/extensions/portsecurity.py:30 +#: neutron/extensions/portsecurity.py:25 msgid "" "Port security must be enabled and port must have an IP address in order " "to use security groups." msgstr "" -#: neutron/extensions/portsecurity.py:35 +#: neutron/extensions/portsecurity.py:30 msgid "Port does not have port security binding." msgstr "" @@ -4829,7 +4829,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:55 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89 #: neutron/plugins/mlnx/rpc_callbacks.py:76 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" @@ -4844,9 +4844,9 @@ msgstr "" #: neutron/plugins/mlnx/rpc_callbacks.py:98 #: neutron/plugins/mlnx/rpc_callbacks.py:117 #: neutron/plugins/mlnx/rpc_callbacks.py:132 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:114 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 #, python-format msgid "%s can not be found in database" msgstr "" @@ -5629,7 +5629,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:192 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5637,8 +5637,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:222 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:443 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" msgstr "" @@ -5657,7 +5657,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:208 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5665,7 +5665,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:249 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5673,7 +5673,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:255 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:471 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5831,7 +5831,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 #: neutron/plugins/mlnx/mlnx_plugin.py:334 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:519 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" msgstr "" @@ -6172,7 +6172,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:41 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 -#: neutron/plugins/openvswitch/ovs_db_v2.py:133 +#: neutron/plugins/openvswitch/ovs_db_v2.py:130 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6187,7 +6187,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:157 +#: neutron/plugins/openvswitch/ovs_db_v2.py:154 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6201,7 +6201,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:141 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 -#: neutron/plugins/openvswitch/ovs_db_v2.py:198 +#: neutron/plugins/openvswitch/ovs_db_v2.py:195 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" @@ -6211,8 +6211,8 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:89 -#: neutron/plugins/openvswitch/ovs_db_v2.py:107 +#: neutron/plugins/openvswitch/ovs_db_v2.py:86 +#: neutron/plugins/openvswitch/ovs_db_v2.py:104 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6254,7 +6254,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:144 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6267,7 +6267,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:79 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122 #: neutron/plugins/mlnx/rpc_callbacks.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:123 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" @@ -6409,7 +6409,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent out of sync with plugin!" msgstr "" @@ -6431,7 +6431,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1356 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1348 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6518,14 +6518,14 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156 #, python-format msgid "Device %(device)s not bound to the agent host %(host)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:150 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "" @@ -6547,26 +6547,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:217 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:225 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:233 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:237 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -6734,7 +6734,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:277 msgid "network_delete received" msgstr "" @@ -6745,12 +6745,12 @@ msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:318 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:343 msgid "fdb_remove received" msgstr "" @@ -6759,7 +6759,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:404 msgid "fdb_update received" msgstr "" @@ -6769,7 +6769,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:142 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" msgstr "" @@ -6780,14 +6780,14 @@ msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:942 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6795,29 +6795,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1015 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1020 #, python-format msgid "Port %s updated." msgstr "" @@ -6836,8 +6836,8 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1233 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" @@ -6898,7 +6898,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:163 +#: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6907,7 +6907,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:193 +#: neutron/plugins/openvswitch/ovs_db_v2.py:190 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " @@ -6916,7 +6916,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:188 +#: neutron/plugins/openvswitch/ovs_db_v2.py:185 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " @@ -8044,7 +8044,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:231 +#: neutron/plugins/openvswitch/ovs_db_v2.py:228 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8083,7 +8083,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8430,7 +8430,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:142 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:364 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8578,8 +8578,8 @@ msgid "" msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -8772,88 +8772,93 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:247 +#: neutron/plugins/nec/nec_plugin.py:256 +#, python-format +msgid "deactivate_port(): OFC port for port=%s is already removed." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:263 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:268 +#: neutron/plugins/nec/nec_plugin.py:284 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:317 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:341 +#: neutron/plugins/nec/nec_plugin.py:357 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:360 +#: neutron/plugins/nec/nec_plugin.py:376 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:371 +#: neutron/plugins/nec/nec_plugin.py:387 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:525 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:589 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:622 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:632 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:689 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:720 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:730 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:749 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:754 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9029,17 +9034,17 @@ msgstr "" msgid "delete_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:54 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:52 #, python-format msgid "Update ports: added=%(added)s, removed=%(removed)s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:76 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:74 #, python-format msgid "port_update received: %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:219 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:217 msgid "No port changed." msgstr "" @@ -9092,45 +9097,52 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:32 #, python-format -msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgid "The specified OFC resource (%(resource)s) is not found." msgstr "" #: neutron/plugins/nec/common/exceptions.py:36 #, python-format -msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:40 +#, python-format +msgid "" +"Neutron-OFC resource mapping for %(resource)s %(neutron_id)s is not " +"found. It may be deleted during processing." msgstr "" -#: neutron/plugins/nec/common/exceptions.py:41 +#: neutron/plugins/nec/common/exceptions.py:46 #, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:45 +#: neutron/plugins/nec/common/exceptions.py:50 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:51 +#: neutron/plugins/nec/common/exceptions.py:56 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:61 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:66 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:65 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:69 +#: neutron/plugins/nec/common/exceptions.py:74 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " @@ -9154,14 +9166,19 @@ msgstr "" #: neutron/plugins/nec/common/ofc_client.py:99 #, python-format +msgid "Specified resource %s does not exist on OFC " +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:103 +#, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:102 +#: neutron/plugins/nec/common/ofc_client.py:106 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:111 +#: neutron/plugins/nec/common/ofc_client.py:115 #, python-format msgid "Failed to connect OFC : %s" msgstr "" @@ -9171,23 +9188,18 @@ msgstr "" msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:143 -#, python-format -msgid "NotFound %(resource)s for neutron_id=%(id)s." -msgstr "" - -#: neutron/plugins/nec/db/api.py:169 +#: neutron/plugins/nec/db/api.py:168 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:202 +#: neutron/plugins/nec/db/api.py:201 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:208 -#: neutron/plugins/openvswitch/ovs_db_v2.py:319 +#: neutron/plugins/nec/db/api.py:207 +#: neutron/plugins/openvswitch/ovs_db_v2.py:316 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9211,103 +9223,102 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:230 +#: neutron/plugins/nicira/NeutronPlugin.py:223 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:266 +#: neutron/plugins/nicira/NeutronPlugin.py:259 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:268 -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#: neutron/plugins/nicira/NeutronPlugin.py:261 #, python-format -msgid "Unable to create port on NVP logical router %s" +msgid "Unable to create port on NSX logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:271 +#: neutron/plugins/nicira/NeutronPlugin.py:264 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(nsx_router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:349 +#: neutron/plugins/nicira/NeutronPlugin.py:342 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:355 +#: neutron/plugins/nicira/NeutronPlugin.py:348 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:361 +#: neutron/plugins/nicira/NeutronPlugin.py:354 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:407 +#: neutron/plugins/nicira/NeutronPlugin.py:400 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:447 +#: neutron/plugins/nicira/NeutronPlugin.py:440 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:459 -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#: neutron/plugins/nicira/NeutronPlugin.py:709 +#: neutron/plugins/nicira/NeutronPlugin.py:452 +#: neutron/plugins/nicira/NeutronPlugin.py:504 +#: neutron/plugins/nicira/NeutronPlugin.py:702 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:480 +#: neutron/plugins/nicira/NeutronPlugin.py:473 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:491 +#: neutron/plugins/nicira/NeutronPlugin.py:484 #, python-format msgid "" "Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " "to be rolled back for Neutron port: %(neutron_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:496 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:518 +#: neutron/plugins/nicira/NeutronPlugin.py:511 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:518 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:530 +#: neutron/plugins/nicira/NeutronPlugin.py:523 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:532 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9315,302 +9326,302 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:554 -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:1070 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:566 +#: neutron/plugins/nicira/NeutronPlugin.py:559 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:584 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:604 +#: neutron/plugins/nicira/NeutronPlugin.py:597 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:614 +#: neutron/plugins/nicira/NeutronPlugin.py:607 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:655 +#: neutron/plugins/nicira/NeutronPlugin.py:648 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:690 -#: neutron/plugins/nicira/NeutronPlugin.py:1788 +#: neutron/plugins/nicira/NeutronPlugin.py:683 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:694 -#: neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/plugins/nicira/NeutronPlugin.py:687 +#: neutron/plugins/nicira/NeutronPlugin.py:1785 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 +#: neutron/plugins/nicira/NeutronPlugin.py:689 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:738 +#: neutron/plugins/nicira/NeutronPlugin.py:731 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:771 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 +#: neutron/plugins/nicira/NeutronPlugin.py:775 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:786 +#: neutron/plugins/nicira/NeutronPlugin.py:779 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:790 -#: neutron/plugins/nicira/NeutronPlugin.py:806 +#: neutron/plugins/nicira/NeutronPlugin.py:783 +#: neutron/plugins/nicira/NeutronPlugin.py:799 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:812 +#: neutron/plugins/nicira/NeutronPlugin.py:805 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:857 +#: neutron/plugins/nicira/NeutronPlugin.py:850 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:891 +#: neutron/plugins/nicira/NeutronPlugin.py:884 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:981 +#: neutron/plugins/nicira/NeutronPlugin.py:974 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1066 +#: neutron/plugins/nicira/NeutronPlugin.py:1059 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1085 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1088 +#: neutron/plugins/nicira/NeutronPlugin.py:1081 #: neutron/plugins/nicira/NeutronServicePlugin.py:515 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1118 +#: neutron/plugins/nicira/NeutronPlugin.py:1111 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1186 +#: neutron/plugins/nicira/NeutronPlugin.py:1179 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1200 +#: neutron/plugins/nicira/NeutronPlugin.py:1193 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1211 +#: neutron/plugins/nicira/NeutronPlugin.py:1204 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1303 +#: neutron/plugins/nicira/NeutronPlugin.py:1296 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1331 +#: neutron/plugins/nicira/NeutronPlugin.py:1324 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1414 +#: neutron/plugins/nicira/NeutronPlugin.py:1407 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1413 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1431 +#: neutron/plugins/nicira/NeutronPlugin.py:1424 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1441 +#: neutron/plugins/nicira/NeutronPlugin.py:1434 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1470 -#: neutron/plugins/nicira/NeutronPlugin.py:1555 +#: neutron/plugins/nicira/NeutronPlugin.py:1463 +#: neutron/plugins/nicira/NeutronPlugin.py:1548 #: neutron/plugins/nicira/NeutronServicePlugin.py:198 #: neutron/plugins/nicira/NeutronServicePlugin.py:1204 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1519 +#: neutron/plugins/nicira/NeutronPlugin.py:1512 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1522 +#: neutron/plugins/nicira/NeutronPlugin.py:1515 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1557 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1580 +#: neutron/plugins/nicira/NeutronPlugin.py:1573 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1577 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1579 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1643 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1647 +#: neutron/plugins/nicira/NeutronPlugin.py:1640 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1650 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1725 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:1816 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1829 +#: neutron/plugins/nicira/NeutronPlugin.py:1822 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1961 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1967 +#: neutron/plugins/nicira/NeutronPlugin.py:1960 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:1995 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2005 +#: neutron/plugins/nicira/NeutronPlugin.py:1998 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2032 +#: neutron/plugins/nicira/NeutronPlugin.py:2025 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2055 +#: neutron/plugins/nicira/NeutronPlugin.py:2048 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2085 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2159 +#: neutron/plugins/nicira/NeutronPlugin.py:2152 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2167 +#: neutron/plugins/nicira/NeutronPlugin.py:2160 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -9618,12 +9629,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2174 +#: neutron/plugins/nicira/NeutronPlugin.py:2167 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2187 +#: neutron/plugins/nicira/NeutronPlugin.py:2180 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9651,6 +9662,11 @@ msgstr "" msgid "An exception occurred while creating a port on lswitch %s" msgstr "" +#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#, python-format +msgid "Unable to create port on NVP logical router %s" +msgstr "" + #: neutron/plugins/nicira/NeutronServicePlugin.py:469 #, python-format msgid "Unable to create integration logic switch for router %s" @@ -9860,24 +9876,24 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:54 +#: neutron/plugins/nicira/nsx_cluster.py:49 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:66 +#: neutron/plugins/nicira/nsx_cluster.py:61 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:124 +#: neutron/plugins/nicira/nvplib.py:117 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:128 +#: neutron/plugins/nicira/nvplib.py:121 #, python-format msgid "locals=[%s]" msgstr "" @@ -10278,108 +10294,103 @@ msgstr "" msgid "Task status check interval" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:24 +#: neutron/plugins/nicira/common/exceptions.py:21 #, python-format -msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:28 +#: neutron/plugins/nicira/common/exceptions.py:25 #, python-format msgid "Unable to fulfill request with version %(version)s." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:32 +#: neutron/plugins/nicira/common/exceptions.py:29 #, python-format -msgid "Invalid NVP connection parameters: %(conn_params)s" +msgid "Invalid NSX connection parameters: %(conn_params)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:36 +#: neutron/plugins/nicira/common/exceptions.py:33 #, python-format msgid "" "Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the nvp plugin ini file." +"values are specified in the [DEFAULT] section of the NSX plugin ini file." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:42 +#: neutron/plugins/nicira/common/exceptions.py:39 #, python-format msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:47 +#: neutron/plugins/nicira/common/exceptions.py:44 #, python-format msgid "" "Unable to create port on network %(network)s. Maximum number of ports " "reached" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:52 +#: neutron/plugins/nicira/common/exceptions.py:49 #, python-format msgid "" "While retrieving NAT rules, %(actual_rules)s were found whereas rules in " "the (%(min_rules)s,%(max_rules)s) interval were expected" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:58 +#: neutron/plugins/nicira/common/exceptions.py:55 #, python-format -msgid "Invalid NVP attachment type '%(attachment_type)s'" +msgid "Invalid NSX attachment type '%(attachment_type)s'" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:62 +#: neutron/plugins/nicira/common/exceptions.py:59 msgid "" "The networking backend is currently in maintenance mode and therefore " "unable to accept requests which modify its state. Please try later." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:74 +#: neutron/plugins/nicira/common/exceptions.py:65 #, python-format msgid "Gateway Service %(gateway)s is already in use" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:78 +#: neutron/plugins/nicira/common/exceptions.py:69 #, python-format msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:82 +#: neutron/plugins/nicira/common/exceptions.py:73 #, python-format -msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:86 +#: neutron/plugins/nicira/common/exceptions.py:77 #, python-format msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NVP setup" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" " and/or configuration" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:91 +#: neutron/plugins/nicira/common/exceptions.py:82 #, python-format msgid "" "An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " "via port %(port_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:100 +#: neutron/plugins/nicira/common/exceptions.py:91 #, python-format msgid "Unable to find LSN for %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:104 +#: neutron/plugins/nicira/common/exceptions.py:95 #, python-format msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:109 +#: neutron/plugins/nicira/common/exceptions.py:100 #, python-format msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:113 +#: neutron/plugins/nicira/common/exceptions.py:104 #, python-format msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" @@ -11558,383 +11569,383 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:212 +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:260 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:278 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:301 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:303 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:377 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:393 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" "Adding a tunnel endpoint failed due to a concurrenttransaction had been " "committed (%s attempts left)" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:398 +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:312 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:329 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:434 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:523 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:294 #, python-format msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:306 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, 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:469 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, 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:488 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:480 #, 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:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 #, 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:517 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, 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:534 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:566 #, 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:618 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:610 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:668 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:687 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:768 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:760 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:766 #, 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:862 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:854 #, python-format msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:871 +#: 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:883 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:886 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920 #, python-format msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:926 #, python-format msgid "" "Port %s was not found on the integration bridge and will therefore not be" " processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 #, python-format msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:956 #, python-format msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1080 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1151 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1163 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1184 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1180 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1194 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1203 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1249 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1265 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 #, 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:1276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, 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:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275 #, 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:1288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, 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:1303 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1295 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1317 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1320 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12206,58 +12217,58 @@ msgstr "" msgid "Invalid configuration. check ryu.ini" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:96 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:94 #, python-format msgid "Could not get IPv4 address from %(nic)s: %(cfg)s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:162 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:160 #, python-format msgid "External port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:170 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:168 msgid "Get Ryu rest API address" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:220 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:218 msgid "Ryu rest API port isn't specified" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:221 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:219 #, python-format msgid "Going to ofp controller mode %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236 msgid "Port update received" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269 msgid "Agent loop has new device" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296 #, python-format msgid "tunnel_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 #, python-format msgid "ovsdb_port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:302 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 #, python-format msgid "ovsdb_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:308 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:306 #, python-format msgid "Initialization failed: %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:311 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:309 msgid "" "Ryu initialization on the node is done. Agent initialized successfully, " "now running..." @@ -12386,13 +12397,13 @@ msgstr "" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgstr "" -#: neutron/server/__init__.py:40 +#: neutron/server/__init__.py:39 msgid "" "ERROR: Unable to find configuration file via the default search paths " "(~/.neutron/, ~/, /etc/neutron/, /etc/) and the '--config-file' option!" msgstr "" -#: neutron/server/__init__.py:47 +#: neutron/server/__init__.py:46 #, python-format msgid "ERROR: %s" msgstr "" @@ -13639,56 +13650,60 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:76 -#: neutron/tests/unit/nec/test_ofc_client.py:82 -#: neutron/tests/unit/nec/test_ofc_client.py:91 +#: neutron/tests/unit/nec/test_ofc_client.py:77 +msgid "The specified OFC resource (/somewhere) is not found." +msgstr "" + +#: neutron/tests/unit/nec/test_ofc_client.py:81 +#: neutron/tests/unit/nec/test_ofc_client.py:87 +#: neutron/tests/unit/nec/test_ofc_client.py:96 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:101 +#: neutron/tests/unit/nec/test_ofc_client.py:106 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:406 +#: neutron/tests/unit/vmware/apiclient/fake.py:404 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:415 +#: neutron/tests/unit/vmware/apiclient/fake.py:413 #, python-format msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:103 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:115 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:126 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:143 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:161 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:183 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:205 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:289 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:303 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:317 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:359 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:193 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:256 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 #, python-format msgid "Lswitch %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/test_edge_router.py:132 +#: neutron/tests/unit/vmware/vshield/test_edge_router.py:130 msgid "Tasks not completed" msgstr "" @@ -14142,3 +14157,37 @@ msgstr "" #~ msgid "Security group: %s was already deleted from backend" #~ msgstr "" +#~ msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +#~ msgstr "" + +#~ msgid "NotFound %(resource)s for neutron_id=%(id)s." +#~ msgstr "" + +#~ msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +#~ msgstr "" + +#~ msgid "Invalid NVP connection parameters: %(conn_params)s" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid cluster values: %(invalid_attrs)s. " +#~ "Please ensure that these values are " +#~ "specified in the [DEFAULT] section of" +#~ " the nvp plugin ini file." +#~ msgstr "" + +#~ msgid "Invalid NVP attachment type '%(attachment_type)s'" +#~ msgstr "" + +#~ msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" +#~ msgstr "" + +#~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +#~ msgstr "" + +#~ msgid "" +#~ "Service cluster: '%(cluster_id)s' is " +#~ "unavailable. Please, check NVP setup " +#~ "and/or configuration" +#~ msgstr "" + diff --git a/neutron/locale/tr_TR/LC_MESSAGES/neutron.po b/neutron/locale/tr_TR/LC_MESSAGES/neutron.po index fd10414f9..4ff900a44 100644 --- a/neutron/locale/tr_TR/LC_MESSAGES/neutron.po +++ b/neutron/locale/tr_TR/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-27 06:23+0000\n" +"POT-Creation-Date: 2014-02-28 06:26+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Turkish (Turkey) " @@ -38,59 +38,59 @@ msgstr "" msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: neutron/manager.py:72 +#: neutron/manager.py:69 #, python-format msgid "dhcp_agents_per_network must be >= 1. '%s' is invalid." msgstr "" -#: neutron/manager.py:84 +#: neutron/manager.py:81 msgid "Neutron core_plugin not configured!" msgstr "" -#: neutron/manager.py:113 +#: neutron/manager.py:110 #, python-format msgid "Loading core plugin: %s" msgstr "" -#: neutron/manager.py:140 +#: neutron/manager.py:137 #, python-format msgid "Error loading plugin by name, %s" msgstr "" -#: neutron/manager.py:141 +#: neutron/manager.py:138 #, python-format msgid "Error loading plugin by class, %s" msgstr "" -#: neutron/manager.py:142 +#: neutron/manager.py:139 msgid "Plugin not found." msgstr "" -#: neutron/manager.py:147 +#: neutron/manager.py:144 msgid "Loading services supported by the core plugin" msgstr "" -#: neutron/manager.py:156 +#: neutron/manager.py:153 #, python-format msgid "Service %s is supported by the core plugin" msgstr "" -#: neutron/manager.py:169 +#: neutron/manager.py:166 #, python-format msgid "Loading service plugins: %s" msgstr "" -#: neutron/manager.py:174 +#: neutron/manager.py:171 #, python-format msgid "Loading Plugin: %s" msgstr "" -#: neutron/manager.py:182 +#: neutron/manager.py:179 #, python-format msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/manager.py:194 +#: neutron/manager.py:191 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -218,42 +218,42 @@ msgstr "" msgid "%s is already registered." msgstr "" -#: neutron/service.py:39 +#: neutron/service.py:37 msgid "Seconds between running periodic tasks" msgstr "" -#: neutron/service.py:42 +#: neutron/service.py:40 msgid "Number of separate worker processes for service" msgstr "" -#: neutron/service.py:45 +#: neutron/service.py:43 msgid "" "Range of seconds to randomly delay when starting the periodic task " "scheduler to reduce stampeding. (Disable by setting to 0)" msgstr "" -#: neutron/service.py:102 +#: neutron/service.py:100 msgid "Error occurred: trying old api-paste.ini." msgstr "" -#: neutron/service.py:107 +#: neutron/service.py:105 msgid "Unrecoverable error: please check log for details." msgstr "" -#: neutron/service.py:116 +#: neutron/service.py:114 msgid "No known API applications configured." msgstr "" -#: neutron/service.py:123 +#: neutron/service.py:121 #, python-format msgid "Neutron service started, listening on %(host)s:%(port)s" msgstr "" -#: neutron/service.py:224 +#: neutron/service.py:222 msgid "Exception occurs when timer stops" msgstr "" -#: neutron/service.py:234 +#: neutron/service.py:232 msgid "Exception occurs when waiting for timer" msgstr "" @@ -437,7 +437,7 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:184 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 #: neutron/agent/metadata/namespace_proxy.py:156 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,7 +507,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:887 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 #: neutron/agent/metadata/agent.py:305 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -515,191 +515,191 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:892 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 #: neutron/agent/metadata/agent.py:310 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:241 #: neutron/services/loadbalancer/agent/agent_manager.py:121 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:897 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:158 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:158 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:166 +#: neutron/agent/l3_agent.py:162 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:169 +#: neutron/agent/l3_agent.py:165 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:174 +#: neutron/agent/l3_agent.py:170 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:176 +#: neutron/agent/l3_agent.py:172 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:179 +#: neutron/agent/l3_agent.py:175 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:181 +#: neutron/agent/l3_agent.py:177 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:204 +#: neutron/agent/l3_agent.py:200 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:231 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:236 +#: neutron/agent/l3_agent.py:232 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:257 +#: neutron/agent/l3_agent.py:253 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:277 +#: neutron/agent/l3_agent.py:273 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:298 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:322 +#: neutron/agent/l3_agent.py:318 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:346 +#: neutron/agent/l3_agent.py:342 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:395 +#: neutron/agent/l3_agent.py:391 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:397 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:545 +#: neutron/agent/l3_agent.py:541 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:669 +#: neutron/agent/l3_agent.py:665 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:674 +#: neutron/agent/l3_agent.py:670 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:678 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:686 +#: neutron/agent/l3_agent.py:682 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:693 +#: neutron/agent/l3_agent.py:689 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:742 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:751 +#: neutron/agent/l3_agent.py:747 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:753 neutron/agent/l3_agent.py:791 +#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:767 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:782 +#: neutron/agent/l3_agent.py:778 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:785 +#: neutron/agent/l3_agent.py:781 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:783 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:800 +#: neutron/agent/l3_agent.py:796 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:820 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:828 +#: neutron/agent/l3_agent.py:824 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:860 +#: neutron/agent/l3_agent.py:856 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:884 +#: neutron/agent/l3_agent.py:880 msgid "Report state task successfully completed" msgstr "" @@ -725,7 +725,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279 #, python-format msgid "Delete %s" msgstr "" @@ -1077,7 +1077,7 @@ msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:61 -#: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" @@ -1183,86 +1183,86 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:39 +#: neutron/agent/linux/ovs_lib.py:34 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 -#: neutron/agent/linux/ovs_lib.py:313 +#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 +#: neutron/agent/linux/ovs_lib.py:308 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:174 +#: neutron/agent/linux/ovs_lib.py:169 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:200 +#: neutron/agent/linux/ovs_lib.py:195 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:230 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:239 +#: neutron/agent/linux/ovs_lib.py:234 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:242 +#: neutron/agent/linux/ovs_lib.py:237 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:245 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:361 +#: neutron/agent/linux/ovs_lib.py:356 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:371 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:402 +#: neutron/agent/linux/ovs_lib.py:397 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:412 +#: neutron/agent/linux/ovs_lib.py:407 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:425 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:440 +#: neutron/agent/linux/ovs_lib.py:435 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:451 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:461 +#: neutron/agent/linux/ovs_lib.py:456 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:473 +#: neutron/agent/linux/ovs_lib.py:468 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:477 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1830,7 +1830,7 @@ msgstr "" msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:65 +#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" @@ -1858,409 +1858,409 @@ msgstr "" msgid "Request Failed: internal server error while processing your request." msgstr "" -#: neutron/common/config.py:39 +#: neutron/common/config.py:37 msgid "The host IP to bind to" msgstr "" -#: neutron/common/config.py:41 +#: neutron/common/config.py:39 msgid "The port to bind to" msgstr "" -#: neutron/common/config.py:43 +#: neutron/common/config.py:41 msgid "The API paste config file to use" msgstr "" -#: neutron/common/config.py:45 +#: neutron/common/config.py:43 msgid "The path for API extensions" msgstr "" -#: neutron/common/config.py:47 +#: neutron/common/config.py:45 msgid "The policy file to use" msgstr "" -#: neutron/common/config.py:51 +#: neutron/common/config.py:49 msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:53 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 msgid "The service plugins Neutron will use" msgstr "" -#: neutron/common/config.py:55 +#: neutron/common/config.py:53 msgid "The base MAC address Neutron will use for VIFs" msgstr "" -#: neutron/common/config.py:57 +#: neutron/common/config.py:55 msgid "How many times Neutron will retry MAC generation" msgstr "" -#: neutron/common/config.py:59 +#: neutron/common/config.py:57 msgid "Allow the usage of the bulk API" msgstr "" -#: neutron/common/config.py:61 +#: neutron/common/config.py:59 msgid "Allow the usage of the pagination" msgstr "" -#: neutron/common/config.py:63 +#: neutron/common/config.py:61 msgid "Allow the usage of the sorting" msgstr "" -#: neutron/common/config.py:65 +#: neutron/common/config.py:63 msgid "" "The maximum number of items returned in a single response, value was " "'infinite' or negative integer means no limit" msgstr "" -#: neutron/common/config.py:69 +#: neutron/common/config.py:67 msgid "Maximum number of DNS nameservers" msgstr "" -#: neutron/common/config.py:71 +#: neutron/common/config.py:69 msgid "Maximum number of host routes per subnet" msgstr "" -#: neutron/common/config.py:73 +#: neutron/common/config.py:71 msgid "Maximum number of fixed ips per port" msgstr "" -#: neutron/common/config.py:76 +#: neutron/common/config.py:74 msgid "DHCP lease duration" msgstr "" -#: neutron/common/config.py:78 +#: neutron/common/config.py:76 msgid "Allow sending resource operation notification to DHCP agent" msgstr "" -#: neutron/common/config.py:81 +#: neutron/common/config.py:79 msgid "Allow overlapping IP support in Neutron" msgstr "" -#: neutron/common/config.py:83 +#: neutron/common/config.py:81 msgid "The hostname Neutron is running on" msgstr "" -#: neutron/common/config.py:85 +#: neutron/common/config.py:83 msgid "Ensure that configured gateway is on subnet" msgstr "" -#: neutron/common/config.py:91 +#: neutron/common/config.py:89 msgid "" "Where to store Neutron state files. This directory must be writable by " "the agent." msgstr "" -#: neutron/common/config.py:117 +#: neutron/common/config.py:115 #, python-format msgid "Base MAC: %s" msgstr "" -#: neutron/common/config.py:128 +#: neutron/common/config.py:126 msgid "Logging enabled!" msgstr "" -#: neutron/common/config.py:144 +#: neutron/common/config.py:142 #, python-format msgid "Config paste file: %s" msgstr "" -#: neutron/common/config.py:149 +#: neutron/common/config.py:147 #, python-format msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" -#: neutron/common/exceptions.py:32 +#: neutron/common/exceptions.py:30 #: neutron/plugins/nicira/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" -#: neutron/common/exceptions.py:53 +#: neutron/common/exceptions.py:51 #, python-format msgid "Bad %(resource)s request: %(msg)s" msgstr "" -#: neutron/common/exceptions.py:65 +#: neutron/common/exceptions.py:63 msgid "Not authorized." msgstr "" -#: neutron/common/exceptions.py:69 +#: neutron/common/exceptions.py:67 msgid "The service is unavailable" msgstr "" -#: neutron/common/exceptions.py:73 +#: neutron/common/exceptions.py:71 #, python-format msgid "User does not have admin privileges: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:77 +#: neutron/common/exceptions.py:75 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: neutron/common/exceptions.py:81 +#: neutron/common/exceptions.py:79 #, python-format msgid "Network %(net_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:85 +#: neutron/common/exceptions.py:83 #, python-format msgid "Subnet %(subnet_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:89 +#: neutron/common/exceptions.py:87 #, python-format msgid "Port %(port_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:93 +#: neutron/common/exceptions.py:91 #, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:98 +#: neutron/common/exceptions.py:96 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:102 +#: neutron/common/exceptions.py:100 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:106 +#: neutron/common/exceptions.py:104 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:110 +#: neutron/common/exceptions.py:108 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:114 +#: neutron/common/exceptions.py:112 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:118 +#: neutron/common/exceptions.py:116 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:122 +#: neutron/common/exceptions.py:120 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:127 +#: neutron/common/exceptions.py:125 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:132 +#: neutron/common/exceptions.py:130 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:138 +#: neutron/common/exceptions.py:136 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:144 +#: neutron/common/exceptions.py:142 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:150 +#: neutron/common/exceptions.py:148 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:155 +#: neutron/common/exceptions.py:153 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:160 +#: neutron/common/exceptions.py:158 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:166 +#: neutron/common/exceptions.py:164 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:171 +#: neutron/common/exceptions.py:169 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:174 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:184 +#: neutron/common/exceptions.py:182 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:187 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:194 +#: neutron/common/exceptions.py:192 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:204 +#: neutron/common/exceptions.py:202 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:208 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:212 +#: neutron/common/exceptions.py:210 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:217 +#: neutron/common/exceptions.py:215 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:222 +#: neutron/common/exceptions.py:220 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:226 +#: neutron/common/exceptions.py:224 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:230 +#: neutron/common/exceptions.py:228 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:234 +#: neutron/common/exceptions.py:232 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:238 +#: neutron/common/exceptions.py:236 msgid "Sudo privilege is required to run this command." msgstr "" -#: neutron/common/exceptions.py:242 +#: neutron/common/exceptions.py:240 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:246 +#: neutron/common/exceptions.py:244 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:250 +#: neutron/common/exceptions.py:248 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:254 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:259 +#: neutron/common/exceptions.py:257 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:264 +#: neutron/common/exceptions.py:262 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:268 +#: neutron/common/exceptions.py:266 #, python-format msgid "Extensions not found: %(extensions)s" msgstr "" -#: neutron/common/exceptions.py:272 +#: neutron/common/exceptions.py:270 #, python-format msgid "Invalid content type %(content_type)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:274 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:281 +#: neutron/common/exceptions.py:279 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:285 +#: neutron/common/exceptions.py:283 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:290 +#: neutron/common/exceptions.py:288 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:295 +#: neutron/common/exceptions.py:293 #, python-format msgid "" "Current gateway ip %(ip_address)s already in use by port %(port_id)s. " "Unable to update." msgstr "" -#: neutron/common/exceptions.py:300 +#: neutron/common/exceptions.py:298 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" -#: neutron/common/exceptions.py:310 +#: neutron/common/exceptions.py:308 #, python-format msgid "Invalid network VXLAN port range: '%(vxlan_range)s'" msgstr "" -#: neutron/common/exceptions.py:314 +#: neutron/common/exceptions.py:312 #, python-format msgid "Found duplicate extension: %(alias)s" msgstr "" @@ -2282,32 +2282,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:53 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:143 +#: neutron/common/utils.py:140 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:146 +#: neutron/common/utils.py:143 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:149 +#: neutron/common/utils.py:146 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:151 +#: neutron/common/utils.py:148 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:154 +#: neutron/common/utils.py:151 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2339,12 +2339,12 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/api.py:59 +#: neutron/db/api.py:55 #, python-format msgid "Database registration exception: %s" msgstr "" -#: neutron/db/api.py:70 +#: neutron/db/api.py:66 msgid "Database exception" msgstr "" @@ -2613,99 +2613,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:168 +#: neutron/db/l3_db.py:163 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:607 +#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:277 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:291 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 #: neutron/plugins/bigswitch/plugin.py:817 #: neutron/plugins/bigswitch/plugin.py:826 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:307 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:318 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:333 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:467 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:506 +#: neutron/db/l3_db.py:501 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:510 +#: neutron/db/l3_db.py:505 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:522 +#: neutron/db/l3_db.py:517 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:529 +#: neutron/db/l3_db.py:524 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:533 +#: neutron/db/l3_db.py:528 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1853 +#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:731 +#: neutron/db/l3_db.py:726 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:749 +#: neutron/db/l3_db.py:744 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:837 +#: neutron/db/l3_db.py:832 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2959,24 +2959,24 @@ msgstr "" msgid "Multiple agents with agent_type=%(agent_type)s and host=%(host)s found" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:26 +#: neutron/extensions/allowedaddresspairs.py:22 msgid "AllowedAddressPair must contain ip_address" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:30 +#: neutron/extensions/allowedaddresspairs.py:26 msgid "" "Port Security must be enabled in order to have allowed address pairs on a" " port." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:35 +#: neutron/extensions/allowedaddresspairs.py:31 #, python-format msgid "" "Request contains duplicate address pair: mac_address %(mac_address)s " "ip_address %(ip_address)s." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:40 +#: neutron/extensions/allowedaddresspairs.py:36 msgid "Port's Fixed IP and Mac Address match an address pair entry." msgstr "" @@ -3141,39 +3141,39 @@ msgid "" "unlimited." msgstr "" -#: neutron/extensions/l3.py:34 +#: neutron/extensions/l3.py:29 #, python-format msgid "Router %(router_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:38 +#: neutron/extensions/l3.py:33 #, python-format msgid "Router %(router_id)s still has active ports" msgstr "" -#: neutron/extensions/l3.py:42 +#: neutron/extensions/l3.py:37 #, python-format msgid "Router %(router_id)s does not have an interface with id %(port_id)s" msgstr "" -#: neutron/extensions/l3.py:47 +#: neutron/extensions/l3.py:42 #, python-format msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s" msgstr "" -#: neutron/extensions/l3.py:52 +#: neutron/extensions/l3.py:47 #, python-format msgid "" "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot " "be deleted, as it is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:58 +#: neutron/extensions/l3.py:53 #, python-format msgid "Floating IP %(floatingip_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:62 +#: neutron/extensions/l3.py:57 #, python-format msgid "" "External network %(external_network_id)s is not reachable from subnet " @@ -3181,7 +3181,7 @@ msgid "" "Floating IP." msgstr "" -#: neutron/extensions/l3.py:68 +#: neutron/extensions/l3.py:63 #, python-format msgid "" "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with " @@ -3189,25 +3189,25 @@ msgid "" "has a floating IP on external network %(net_id)s." msgstr "" -#: neutron/extensions/l3.py:75 +#: neutron/extensions/l3.py:70 #, python-format msgid "" "Port %(port_id)s has owner %(device_owner)s and therefore cannot be " "deleted directly via the port API." msgstr "" -#: neutron/extensions/l3.py:80 +#: neutron/extensions/l3.py:75 #, python-format msgid "" "Gateway cannot be updated for router %(router_id)s, since a gateway to " "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:140 +#: neutron/extensions/l3.py:135 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:144 +#: neutron/extensions/l3.py:139 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -3361,19 +3361,19 @@ msgstr "" msgid "Duplicate segment entry in request." msgstr "" -#: neutron/extensions/portsecurity.py:25 +#: neutron/extensions/portsecurity.py:20 msgid "" "Port has security group associated. Cannot disable port security or ip " "address until security group is removed" msgstr "" -#: neutron/extensions/portsecurity.py:30 +#: neutron/extensions/portsecurity.py:25 msgid "" "Port security must be enabled and port must have an IP address in order " "to use security groups." msgstr "" -#: neutron/extensions/portsecurity.py:35 +#: neutron/extensions/portsecurity.py:30 msgid "Port does not have port security binding." msgstr "" @@ -4829,7 +4829,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:55 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89 #: neutron/plugins/mlnx/rpc_callbacks.py:76 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" @@ -4844,9 +4844,9 @@ msgstr "" #: neutron/plugins/mlnx/rpc_callbacks.py:98 #: neutron/plugins/mlnx/rpc_callbacks.py:117 #: neutron/plugins/mlnx/rpc_callbacks.py:132 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:114 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 #, python-format msgid "%s can not be found in database" msgstr "" @@ -5629,7 +5629,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:192 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5637,8 +5637,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:222 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:443 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" msgstr "" @@ -5657,7 +5657,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:208 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5665,7 +5665,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:249 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5673,7 +5673,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:255 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:471 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5831,7 +5831,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 #: neutron/plugins/mlnx/mlnx_plugin.py:334 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:519 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" msgstr "" @@ -6172,7 +6172,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:41 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 -#: neutron/plugins/openvswitch/ovs_db_v2.py:133 +#: neutron/plugins/openvswitch/ovs_db_v2.py:130 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6187,7 +6187,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:157 +#: neutron/plugins/openvswitch/ovs_db_v2.py:154 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6201,7 +6201,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:141 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 -#: neutron/plugins/openvswitch/ovs_db_v2.py:198 +#: neutron/plugins/openvswitch/ovs_db_v2.py:195 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" @@ -6211,8 +6211,8 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:89 -#: neutron/plugins/openvswitch/ovs_db_v2.py:107 +#: neutron/plugins/openvswitch/ovs_db_v2.py:86 +#: neutron/plugins/openvswitch/ovs_db_v2.py:104 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6254,7 +6254,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:144 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6267,7 +6267,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:79 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122 #: neutron/plugins/mlnx/rpc_callbacks.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:123 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" @@ -6409,7 +6409,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent out of sync with plugin!" msgstr "" @@ -6431,7 +6431,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1356 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1348 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6518,14 +6518,14 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156 #, python-format msgid "Device %(device)s not bound to the agent host %(host)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:150 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "" @@ -6547,26 +6547,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:217 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:225 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:233 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:237 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -6734,7 +6734,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:277 msgid "network_delete received" msgstr "" @@ -6745,12 +6745,12 @@ msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:318 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:343 msgid "fdb_remove received" msgstr "" @@ -6759,7 +6759,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:404 msgid "fdb_update received" msgstr "" @@ -6769,7 +6769,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:142 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" msgstr "" @@ -6780,14 +6780,14 @@ msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:942 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6795,29 +6795,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1015 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1020 #, python-format msgid "Port %s updated." msgstr "" @@ -6836,8 +6836,8 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1233 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" @@ -6898,7 +6898,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:163 +#: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6907,7 +6907,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:193 +#: neutron/plugins/openvswitch/ovs_db_v2.py:190 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " @@ -6916,7 +6916,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:188 +#: neutron/plugins/openvswitch/ovs_db_v2.py:185 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " @@ -8044,7 +8044,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:231 +#: neutron/plugins/openvswitch/ovs_db_v2.py:228 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8083,7 +8083,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8430,7 +8430,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:142 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:364 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8578,8 +8578,8 @@ msgid "" msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -8772,88 +8772,93 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:247 +#: neutron/plugins/nec/nec_plugin.py:256 +#, python-format +msgid "deactivate_port(): OFC port for port=%s is already removed." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:263 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:268 +#: neutron/plugins/nec/nec_plugin.py:284 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:317 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:341 +#: neutron/plugins/nec/nec_plugin.py:357 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:360 +#: neutron/plugins/nec/nec_plugin.py:376 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:371 +#: neutron/plugins/nec/nec_plugin.py:387 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:525 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:589 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:622 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:632 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:689 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:720 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:730 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:749 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:754 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9029,17 +9034,17 @@ msgstr "" msgid "delete_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:54 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:52 #, python-format msgid "Update ports: added=%(added)s, removed=%(removed)s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:76 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:74 #, python-format msgid "port_update received: %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:219 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:217 msgid "No port changed." msgstr "" @@ -9092,45 +9097,52 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:32 #, python-format -msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgid "The specified OFC resource (%(resource)s) is not found." msgstr "" #: neutron/plugins/nec/common/exceptions.py:36 #, python-format -msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:40 +#, python-format +msgid "" +"Neutron-OFC resource mapping for %(resource)s %(neutron_id)s is not " +"found. It may be deleted during processing." msgstr "" -#: neutron/plugins/nec/common/exceptions.py:41 +#: neutron/plugins/nec/common/exceptions.py:46 #, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:45 +#: neutron/plugins/nec/common/exceptions.py:50 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:51 +#: neutron/plugins/nec/common/exceptions.py:56 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:61 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:66 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:65 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:69 +#: neutron/plugins/nec/common/exceptions.py:74 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " @@ -9154,14 +9166,19 @@ msgstr "" #: neutron/plugins/nec/common/ofc_client.py:99 #, python-format +msgid "Specified resource %s does not exist on OFC " +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:103 +#, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:102 +#: neutron/plugins/nec/common/ofc_client.py:106 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:111 +#: neutron/plugins/nec/common/ofc_client.py:115 #, python-format msgid "Failed to connect OFC : %s" msgstr "" @@ -9171,23 +9188,18 @@ msgstr "" msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:143 -#, python-format -msgid "NotFound %(resource)s for neutron_id=%(id)s." -msgstr "" - -#: neutron/plugins/nec/db/api.py:169 +#: neutron/plugins/nec/db/api.py:168 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:202 +#: neutron/plugins/nec/db/api.py:201 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:208 -#: neutron/plugins/openvswitch/ovs_db_v2.py:319 +#: neutron/plugins/nec/db/api.py:207 +#: neutron/plugins/openvswitch/ovs_db_v2.py:316 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9211,103 +9223,102 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:230 +#: neutron/plugins/nicira/NeutronPlugin.py:223 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:266 +#: neutron/plugins/nicira/NeutronPlugin.py:259 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:268 -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#: neutron/plugins/nicira/NeutronPlugin.py:261 #, python-format -msgid "Unable to create port on NVP logical router %s" +msgid "Unable to create port on NSX logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:271 +#: neutron/plugins/nicira/NeutronPlugin.py:264 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(nsx_router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:349 +#: neutron/plugins/nicira/NeutronPlugin.py:342 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:355 +#: neutron/plugins/nicira/NeutronPlugin.py:348 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:361 +#: neutron/plugins/nicira/NeutronPlugin.py:354 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:407 +#: neutron/plugins/nicira/NeutronPlugin.py:400 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:447 +#: neutron/plugins/nicira/NeutronPlugin.py:440 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:459 -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#: neutron/plugins/nicira/NeutronPlugin.py:709 +#: neutron/plugins/nicira/NeutronPlugin.py:452 +#: neutron/plugins/nicira/NeutronPlugin.py:504 +#: neutron/plugins/nicira/NeutronPlugin.py:702 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:480 +#: neutron/plugins/nicira/NeutronPlugin.py:473 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:491 +#: neutron/plugins/nicira/NeutronPlugin.py:484 #, python-format msgid "" "Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " "to be rolled back for Neutron port: %(neutron_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:496 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:518 +#: neutron/plugins/nicira/NeutronPlugin.py:511 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:518 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:530 +#: neutron/plugins/nicira/NeutronPlugin.py:523 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:532 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9315,302 +9326,302 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:554 -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:1070 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:566 +#: neutron/plugins/nicira/NeutronPlugin.py:559 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:584 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:604 +#: neutron/plugins/nicira/NeutronPlugin.py:597 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:614 +#: neutron/plugins/nicira/NeutronPlugin.py:607 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:655 +#: neutron/plugins/nicira/NeutronPlugin.py:648 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:690 -#: neutron/plugins/nicira/NeutronPlugin.py:1788 +#: neutron/plugins/nicira/NeutronPlugin.py:683 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:694 -#: neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/plugins/nicira/NeutronPlugin.py:687 +#: neutron/plugins/nicira/NeutronPlugin.py:1785 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 +#: neutron/plugins/nicira/NeutronPlugin.py:689 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:738 +#: neutron/plugins/nicira/NeutronPlugin.py:731 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:771 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 +#: neutron/plugins/nicira/NeutronPlugin.py:775 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:786 +#: neutron/plugins/nicira/NeutronPlugin.py:779 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:790 -#: neutron/plugins/nicira/NeutronPlugin.py:806 +#: neutron/plugins/nicira/NeutronPlugin.py:783 +#: neutron/plugins/nicira/NeutronPlugin.py:799 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:812 +#: neutron/plugins/nicira/NeutronPlugin.py:805 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:857 +#: neutron/plugins/nicira/NeutronPlugin.py:850 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:891 +#: neutron/plugins/nicira/NeutronPlugin.py:884 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:981 +#: neutron/plugins/nicira/NeutronPlugin.py:974 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1066 +#: neutron/plugins/nicira/NeutronPlugin.py:1059 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1085 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1088 +#: neutron/plugins/nicira/NeutronPlugin.py:1081 #: neutron/plugins/nicira/NeutronServicePlugin.py:515 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1118 +#: neutron/plugins/nicira/NeutronPlugin.py:1111 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1186 +#: neutron/plugins/nicira/NeutronPlugin.py:1179 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1200 +#: neutron/plugins/nicira/NeutronPlugin.py:1193 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1211 +#: neutron/plugins/nicira/NeutronPlugin.py:1204 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1303 +#: neutron/plugins/nicira/NeutronPlugin.py:1296 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1331 +#: neutron/plugins/nicira/NeutronPlugin.py:1324 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1414 +#: neutron/plugins/nicira/NeutronPlugin.py:1407 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1413 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1431 +#: neutron/plugins/nicira/NeutronPlugin.py:1424 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1441 +#: neutron/plugins/nicira/NeutronPlugin.py:1434 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1470 -#: neutron/plugins/nicira/NeutronPlugin.py:1555 +#: neutron/plugins/nicira/NeutronPlugin.py:1463 +#: neutron/plugins/nicira/NeutronPlugin.py:1548 #: neutron/plugins/nicira/NeutronServicePlugin.py:198 #: neutron/plugins/nicira/NeutronServicePlugin.py:1204 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1519 +#: neutron/plugins/nicira/NeutronPlugin.py:1512 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1522 +#: neutron/plugins/nicira/NeutronPlugin.py:1515 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1557 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1580 +#: neutron/plugins/nicira/NeutronPlugin.py:1573 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1577 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1579 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1643 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1647 +#: neutron/plugins/nicira/NeutronPlugin.py:1640 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1650 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1725 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:1816 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1829 +#: neutron/plugins/nicira/NeutronPlugin.py:1822 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1961 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1967 +#: neutron/plugins/nicira/NeutronPlugin.py:1960 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:1995 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2005 +#: neutron/plugins/nicira/NeutronPlugin.py:1998 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2032 +#: neutron/plugins/nicira/NeutronPlugin.py:2025 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2055 +#: neutron/plugins/nicira/NeutronPlugin.py:2048 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2085 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2159 +#: neutron/plugins/nicira/NeutronPlugin.py:2152 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2167 +#: neutron/plugins/nicira/NeutronPlugin.py:2160 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -9618,12 +9629,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2174 +#: neutron/plugins/nicira/NeutronPlugin.py:2167 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2187 +#: neutron/plugins/nicira/NeutronPlugin.py:2180 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9651,6 +9662,11 @@ msgstr "" msgid "An exception occurred while creating a port on lswitch %s" msgstr "" +#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#, python-format +msgid "Unable to create port on NVP logical router %s" +msgstr "" + #: neutron/plugins/nicira/NeutronServicePlugin.py:469 #, python-format msgid "Unable to create integration logic switch for router %s" @@ -9860,24 +9876,24 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:54 +#: neutron/plugins/nicira/nsx_cluster.py:49 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:66 +#: neutron/plugins/nicira/nsx_cluster.py:61 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:124 +#: neutron/plugins/nicira/nvplib.py:117 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:128 +#: neutron/plugins/nicira/nvplib.py:121 #, python-format msgid "locals=[%s]" msgstr "" @@ -10278,108 +10294,103 @@ msgstr "" msgid "Task status check interval" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:24 +#: neutron/plugins/nicira/common/exceptions.py:21 #, python-format -msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:28 +#: neutron/plugins/nicira/common/exceptions.py:25 #, python-format msgid "Unable to fulfill request with version %(version)s." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:32 +#: neutron/plugins/nicira/common/exceptions.py:29 #, python-format -msgid "Invalid NVP connection parameters: %(conn_params)s" +msgid "Invalid NSX connection parameters: %(conn_params)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:36 +#: neutron/plugins/nicira/common/exceptions.py:33 #, python-format msgid "" "Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the nvp plugin ini file." +"values are specified in the [DEFAULT] section of the NSX plugin ini file." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:42 +#: neutron/plugins/nicira/common/exceptions.py:39 #, python-format msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:47 +#: neutron/plugins/nicira/common/exceptions.py:44 #, python-format msgid "" "Unable to create port on network %(network)s. Maximum number of ports " "reached" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:52 +#: neutron/plugins/nicira/common/exceptions.py:49 #, python-format msgid "" "While retrieving NAT rules, %(actual_rules)s were found whereas rules in " "the (%(min_rules)s,%(max_rules)s) interval were expected" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:58 +#: neutron/plugins/nicira/common/exceptions.py:55 #, python-format -msgid "Invalid NVP attachment type '%(attachment_type)s'" +msgid "Invalid NSX attachment type '%(attachment_type)s'" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:62 +#: neutron/plugins/nicira/common/exceptions.py:59 msgid "" "The networking backend is currently in maintenance mode and therefore " "unable to accept requests which modify its state. Please try later." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:74 +#: neutron/plugins/nicira/common/exceptions.py:65 #, python-format msgid "Gateway Service %(gateway)s is already in use" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:78 +#: neutron/plugins/nicira/common/exceptions.py:69 #, python-format msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:82 +#: neutron/plugins/nicira/common/exceptions.py:73 #, python-format -msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:86 +#: neutron/plugins/nicira/common/exceptions.py:77 #, python-format msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NVP setup" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" " and/or configuration" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:91 +#: neutron/plugins/nicira/common/exceptions.py:82 #, python-format msgid "" "An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " "via port %(port_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:100 +#: neutron/plugins/nicira/common/exceptions.py:91 #, python-format msgid "Unable to find LSN for %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:104 +#: neutron/plugins/nicira/common/exceptions.py:95 #, python-format msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:109 +#: neutron/plugins/nicira/common/exceptions.py:100 #, python-format msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:113 +#: neutron/plugins/nicira/common/exceptions.py:104 #, python-format msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" @@ -11558,383 +11569,383 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:212 +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:260 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:278 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:301 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:303 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:377 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:393 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" "Adding a tunnel endpoint failed due to a concurrenttransaction had been " "committed (%s attempts left)" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:398 +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:312 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:329 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:434 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:523 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:294 #, python-format msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:306 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, 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:469 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, 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:488 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:480 #, 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:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 #, 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:517 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, 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:534 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:566 #, 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:618 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:610 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:668 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:687 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:768 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:760 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:766 #, 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:862 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:854 #, python-format msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:871 +#: 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:883 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:886 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920 #, python-format msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:926 #, python-format msgid "" "Port %s was not found on the integration bridge and will therefore not be" " processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 #, python-format msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:956 #, python-format msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1080 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1151 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1163 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1184 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1180 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1194 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1203 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1249 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1265 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 #, 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:1276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, 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:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275 #, 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:1288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, 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:1303 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1295 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1317 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1320 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12206,58 +12217,58 @@ msgstr "" msgid "Invalid configuration. check ryu.ini" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:96 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:94 #, python-format msgid "Could not get IPv4 address from %(nic)s: %(cfg)s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:162 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:160 #, python-format msgid "External port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:170 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:168 msgid "Get Ryu rest API address" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:220 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:218 msgid "Ryu rest API port isn't specified" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:221 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:219 #, python-format msgid "Going to ofp controller mode %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236 msgid "Port update received" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269 msgid "Agent loop has new device" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296 #, python-format msgid "tunnel_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 #, python-format msgid "ovsdb_port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:302 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 #, python-format msgid "ovsdb_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:308 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:306 #, python-format msgid "Initialization failed: %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:311 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:309 msgid "" "Ryu initialization on the node is done. Agent initialized successfully, " "now running..." @@ -12386,13 +12397,13 @@ msgstr "" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgstr "" -#: neutron/server/__init__.py:40 +#: neutron/server/__init__.py:39 msgid "" "ERROR: Unable to find configuration file via the default search paths " "(~/.neutron/, ~/, /etc/neutron/, /etc/) and the '--config-file' option!" msgstr "" -#: neutron/server/__init__.py:47 +#: neutron/server/__init__.py:46 #, python-format msgid "ERROR: %s" msgstr "" @@ -13639,56 +13650,60 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:76 -#: neutron/tests/unit/nec/test_ofc_client.py:82 -#: neutron/tests/unit/nec/test_ofc_client.py:91 +#: neutron/tests/unit/nec/test_ofc_client.py:77 +msgid "The specified OFC resource (/somewhere) is not found." +msgstr "" + +#: neutron/tests/unit/nec/test_ofc_client.py:81 +#: neutron/tests/unit/nec/test_ofc_client.py:87 +#: neutron/tests/unit/nec/test_ofc_client.py:96 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:101 +#: neutron/tests/unit/nec/test_ofc_client.py:106 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:406 +#: neutron/tests/unit/vmware/apiclient/fake.py:404 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:415 +#: neutron/tests/unit/vmware/apiclient/fake.py:413 #, python-format msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:103 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:115 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:126 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:143 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:161 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:183 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:205 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:289 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:303 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:317 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:359 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:193 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:256 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 #, python-format msgid "Lswitch %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/test_edge_router.py:132 +#: neutron/tests/unit/vmware/vshield/test_edge_router.py:130 msgid "Tasks not completed" msgstr "" @@ -14799,3 +14814,37 @@ msgstr "" #~ msgid "Security group: %s was already deleted from backend" #~ msgstr "" +#~ msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +#~ msgstr "" + +#~ msgid "NotFound %(resource)s for neutron_id=%(id)s." +#~ msgstr "" + +#~ msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +#~ msgstr "" + +#~ msgid "Invalid NVP connection parameters: %(conn_params)s" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid cluster values: %(invalid_attrs)s. " +#~ "Please ensure that these values are " +#~ "specified in the [DEFAULT] section of" +#~ " the nvp plugin ini file." +#~ msgstr "" + +#~ msgid "Invalid NVP attachment type '%(attachment_type)s'" +#~ msgstr "" + +#~ msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" +#~ msgstr "" + +#~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +#~ msgstr "" + +#~ msgid "" +#~ "Service cluster: '%(cluster_id)s' is " +#~ "unavailable. Please, check NVP setup " +#~ "and/or configuration" +#~ msgstr "" + diff --git a/neutron/locale/uk/LC_MESSAGES/neutron.po b/neutron/locale/uk/LC_MESSAGES/neutron.po index 55e47c470..ea5a0fecf 100644 --- a/neutron/locale/uk/LC_MESSAGES/neutron.po +++ b/neutron/locale/uk/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-27 06:23+0000\n" +"POT-Creation-Date: 2014-02-28 06:26+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Ukrainian " @@ -39,59 +39,59 @@ msgstr "" msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: neutron/manager.py:72 +#: neutron/manager.py:69 #, python-format msgid "dhcp_agents_per_network must be >= 1. '%s' is invalid." msgstr "" -#: neutron/manager.py:84 +#: neutron/manager.py:81 msgid "Neutron core_plugin not configured!" msgstr "" -#: neutron/manager.py:113 +#: neutron/manager.py:110 #, python-format msgid "Loading core plugin: %s" msgstr "" -#: neutron/manager.py:140 +#: neutron/manager.py:137 #, python-format msgid "Error loading plugin by name, %s" msgstr "" -#: neutron/manager.py:141 +#: neutron/manager.py:138 #, python-format msgid "Error loading plugin by class, %s" msgstr "" -#: neutron/manager.py:142 +#: neutron/manager.py:139 msgid "Plugin not found." msgstr "" -#: neutron/manager.py:147 +#: neutron/manager.py:144 msgid "Loading services supported by the core plugin" msgstr "" -#: neutron/manager.py:156 +#: neutron/manager.py:153 #, python-format msgid "Service %s is supported by the core plugin" msgstr "" -#: neutron/manager.py:169 +#: neutron/manager.py:166 #, python-format msgid "Loading service plugins: %s" msgstr "" -#: neutron/manager.py:174 +#: neutron/manager.py:171 #, python-format msgid "Loading Plugin: %s" msgstr "" -#: neutron/manager.py:182 +#: neutron/manager.py:179 #, python-format msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/manager.py:194 +#: neutron/manager.py:191 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -219,42 +219,42 @@ msgstr "" msgid "%s is already registered." msgstr "" -#: neutron/service.py:39 +#: neutron/service.py:37 msgid "Seconds between running periodic tasks" msgstr "" -#: neutron/service.py:42 +#: neutron/service.py:40 msgid "Number of separate worker processes for service" msgstr "" -#: neutron/service.py:45 +#: neutron/service.py:43 msgid "" "Range of seconds to randomly delay when starting the periodic task " "scheduler to reduce stampeding. (Disable by setting to 0)" msgstr "" -#: neutron/service.py:102 +#: neutron/service.py:100 msgid "Error occurred: trying old api-paste.ini." msgstr "" -#: neutron/service.py:107 +#: neutron/service.py:105 msgid "Unrecoverable error: please check log for details." msgstr "" -#: neutron/service.py:116 +#: neutron/service.py:114 msgid "No known API applications configured." msgstr "" -#: neutron/service.py:123 +#: neutron/service.py:121 #, python-format msgid "Neutron service started, listening on %(host)s:%(port)s" msgstr "" -#: neutron/service.py:224 +#: neutron/service.py:222 msgid "Exception occurs when timer stops" msgstr "" -#: neutron/service.py:234 +#: neutron/service.py:232 msgid "Exception occurs when waiting for timer" msgstr "" @@ -438,7 +438,7 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:184 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 #: neutron/agent/metadata/namespace_proxy.py:156 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -508,7 +508,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:887 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 #: neutron/agent/metadata/agent.py:305 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -516,191 +516,191 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:892 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 #: neutron/agent/metadata/agent.py:310 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:241 #: neutron/services/loadbalancer/agent/agent_manager.py:121 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:897 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:158 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:158 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:166 +#: neutron/agent/l3_agent.py:162 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:169 +#: neutron/agent/l3_agent.py:165 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:174 +#: neutron/agent/l3_agent.py:170 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:176 +#: neutron/agent/l3_agent.py:172 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:179 +#: neutron/agent/l3_agent.py:175 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:181 +#: neutron/agent/l3_agent.py:177 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:204 +#: neutron/agent/l3_agent.py:200 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:231 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:236 +#: neutron/agent/l3_agent.py:232 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:257 +#: neutron/agent/l3_agent.py:253 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:277 +#: neutron/agent/l3_agent.py:273 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:298 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:322 +#: neutron/agent/l3_agent.py:318 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:346 +#: neutron/agent/l3_agent.py:342 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:395 +#: neutron/agent/l3_agent.py:391 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:397 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:545 +#: neutron/agent/l3_agent.py:541 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:669 +#: neutron/agent/l3_agent.py:665 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:674 +#: neutron/agent/l3_agent.py:670 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:678 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:686 +#: neutron/agent/l3_agent.py:682 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:693 +#: neutron/agent/l3_agent.py:689 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:742 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:751 +#: neutron/agent/l3_agent.py:747 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:753 neutron/agent/l3_agent.py:791 +#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:767 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:782 +#: neutron/agent/l3_agent.py:778 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:785 +#: neutron/agent/l3_agent.py:781 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:783 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:800 +#: neutron/agent/l3_agent.py:796 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:820 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:828 +#: neutron/agent/l3_agent.py:824 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:860 +#: neutron/agent/l3_agent.py:856 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:884 +#: neutron/agent/l3_agent.py:880 msgid "Report state task successfully completed" msgstr "" @@ -726,7 +726,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279 #, python-format msgid "Delete %s" msgstr "" @@ -1078,7 +1078,7 @@ msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:61 -#: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" @@ -1184,86 +1184,86 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:39 +#: neutron/agent/linux/ovs_lib.py:34 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 -#: neutron/agent/linux/ovs_lib.py:313 +#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 +#: neutron/agent/linux/ovs_lib.py:308 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:174 +#: neutron/agent/linux/ovs_lib.py:169 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:200 +#: neutron/agent/linux/ovs_lib.py:195 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:230 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:239 +#: neutron/agent/linux/ovs_lib.py:234 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:242 +#: neutron/agent/linux/ovs_lib.py:237 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:245 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:361 +#: neutron/agent/linux/ovs_lib.py:356 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:371 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:402 +#: neutron/agent/linux/ovs_lib.py:397 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:412 +#: neutron/agent/linux/ovs_lib.py:407 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:425 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:440 +#: neutron/agent/linux/ovs_lib.py:435 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:451 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:461 +#: neutron/agent/linux/ovs_lib.py:456 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:473 +#: neutron/agent/linux/ovs_lib.py:468 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:477 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1831,7 +1831,7 @@ msgstr "" msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:65 +#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" @@ -1859,409 +1859,409 @@ msgstr "" msgid "Request Failed: internal server error while processing your request." msgstr "" -#: neutron/common/config.py:39 +#: neutron/common/config.py:37 msgid "The host IP to bind to" msgstr "" -#: neutron/common/config.py:41 +#: neutron/common/config.py:39 msgid "The port to bind to" msgstr "" -#: neutron/common/config.py:43 +#: neutron/common/config.py:41 msgid "The API paste config file to use" msgstr "" -#: neutron/common/config.py:45 +#: neutron/common/config.py:43 msgid "The path for API extensions" msgstr "" -#: neutron/common/config.py:47 +#: neutron/common/config.py:45 msgid "The policy file to use" msgstr "" -#: neutron/common/config.py:51 +#: neutron/common/config.py:49 msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:53 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 msgid "The service plugins Neutron will use" msgstr "" -#: neutron/common/config.py:55 +#: neutron/common/config.py:53 msgid "The base MAC address Neutron will use for VIFs" msgstr "" -#: neutron/common/config.py:57 +#: neutron/common/config.py:55 msgid "How many times Neutron will retry MAC generation" msgstr "" -#: neutron/common/config.py:59 +#: neutron/common/config.py:57 msgid "Allow the usage of the bulk API" msgstr "" -#: neutron/common/config.py:61 +#: neutron/common/config.py:59 msgid "Allow the usage of the pagination" msgstr "" -#: neutron/common/config.py:63 +#: neutron/common/config.py:61 msgid "Allow the usage of the sorting" msgstr "" -#: neutron/common/config.py:65 +#: neutron/common/config.py:63 msgid "" "The maximum number of items returned in a single response, value was " "'infinite' or negative integer means no limit" msgstr "" -#: neutron/common/config.py:69 +#: neutron/common/config.py:67 msgid "Maximum number of DNS nameservers" msgstr "" -#: neutron/common/config.py:71 +#: neutron/common/config.py:69 msgid "Maximum number of host routes per subnet" msgstr "" -#: neutron/common/config.py:73 +#: neutron/common/config.py:71 msgid "Maximum number of fixed ips per port" msgstr "" -#: neutron/common/config.py:76 +#: neutron/common/config.py:74 msgid "DHCP lease duration" msgstr "" -#: neutron/common/config.py:78 +#: neutron/common/config.py:76 msgid "Allow sending resource operation notification to DHCP agent" msgstr "" -#: neutron/common/config.py:81 +#: neutron/common/config.py:79 msgid "Allow overlapping IP support in Neutron" msgstr "" -#: neutron/common/config.py:83 +#: neutron/common/config.py:81 msgid "The hostname Neutron is running on" msgstr "" -#: neutron/common/config.py:85 +#: neutron/common/config.py:83 msgid "Ensure that configured gateway is on subnet" msgstr "" -#: neutron/common/config.py:91 +#: neutron/common/config.py:89 msgid "" "Where to store Neutron state files. This directory must be writable by " "the agent." msgstr "" -#: neutron/common/config.py:117 +#: neutron/common/config.py:115 #, python-format msgid "Base MAC: %s" msgstr "" -#: neutron/common/config.py:128 +#: neutron/common/config.py:126 msgid "Logging enabled!" msgstr "" -#: neutron/common/config.py:144 +#: neutron/common/config.py:142 #, python-format msgid "Config paste file: %s" msgstr "" -#: neutron/common/config.py:149 +#: neutron/common/config.py:147 #, python-format msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" -#: neutron/common/exceptions.py:32 +#: neutron/common/exceptions.py:30 #: neutron/plugins/nicira/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" -#: neutron/common/exceptions.py:53 +#: neutron/common/exceptions.py:51 #, python-format msgid "Bad %(resource)s request: %(msg)s" msgstr "" -#: neutron/common/exceptions.py:65 +#: neutron/common/exceptions.py:63 msgid "Not authorized." msgstr "" -#: neutron/common/exceptions.py:69 +#: neutron/common/exceptions.py:67 msgid "The service is unavailable" msgstr "" -#: neutron/common/exceptions.py:73 +#: neutron/common/exceptions.py:71 #, python-format msgid "User does not have admin privileges: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:77 +#: neutron/common/exceptions.py:75 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: neutron/common/exceptions.py:81 +#: neutron/common/exceptions.py:79 #, python-format msgid "Network %(net_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:85 +#: neutron/common/exceptions.py:83 #, python-format msgid "Subnet %(subnet_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:89 +#: neutron/common/exceptions.py:87 #, python-format msgid "Port %(port_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:93 +#: neutron/common/exceptions.py:91 #, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:98 +#: neutron/common/exceptions.py:96 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:102 +#: neutron/common/exceptions.py:100 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:106 +#: neutron/common/exceptions.py:104 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:110 +#: neutron/common/exceptions.py:108 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:114 +#: neutron/common/exceptions.py:112 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:118 +#: neutron/common/exceptions.py:116 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:122 +#: neutron/common/exceptions.py:120 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:127 +#: neutron/common/exceptions.py:125 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:132 +#: neutron/common/exceptions.py:130 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:138 +#: neutron/common/exceptions.py:136 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:144 +#: neutron/common/exceptions.py:142 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:150 +#: neutron/common/exceptions.py:148 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:155 +#: neutron/common/exceptions.py:153 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:160 +#: neutron/common/exceptions.py:158 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:166 +#: neutron/common/exceptions.py:164 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:171 +#: neutron/common/exceptions.py:169 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:174 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:184 +#: neutron/common/exceptions.py:182 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:187 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:194 +#: neutron/common/exceptions.py:192 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:204 +#: neutron/common/exceptions.py:202 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:208 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:212 +#: neutron/common/exceptions.py:210 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:217 +#: neutron/common/exceptions.py:215 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:222 +#: neutron/common/exceptions.py:220 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:226 +#: neutron/common/exceptions.py:224 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:230 +#: neutron/common/exceptions.py:228 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:234 +#: neutron/common/exceptions.py:232 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:238 +#: neutron/common/exceptions.py:236 msgid "Sudo privilege is required to run this command." msgstr "" -#: neutron/common/exceptions.py:242 +#: neutron/common/exceptions.py:240 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:246 +#: neutron/common/exceptions.py:244 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:250 +#: neutron/common/exceptions.py:248 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:254 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:259 +#: neutron/common/exceptions.py:257 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:264 +#: neutron/common/exceptions.py:262 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:268 +#: neutron/common/exceptions.py:266 #, python-format msgid "Extensions not found: %(extensions)s" msgstr "" -#: neutron/common/exceptions.py:272 +#: neutron/common/exceptions.py:270 #, python-format msgid "Invalid content type %(content_type)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:274 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:281 +#: neutron/common/exceptions.py:279 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:285 +#: neutron/common/exceptions.py:283 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:290 +#: neutron/common/exceptions.py:288 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:295 +#: neutron/common/exceptions.py:293 #, python-format msgid "" "Current gateway ip %(ip_address)s already in use by port %(port_id)s. " "Unable to update." msgstr "" -#: neutron/common/exceptions.py:300 +#: neutron/common/exceptions.py:298 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" -#: neutron/common/exceptions.py:310 +#: neutron/common/exceptions.py:308 #, python-format msgid "Invalid network VXLAN port range: '%(vxlan_range)s'" msgstr "" -#: neutron/common/exceptions.py:314 +#: neutron/common/exceptions.py:312 #, python-format msgid "Found duplicate extension: %(alias)s" msgstr "" @@ -2283,32 +2283,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:53 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:143 +#: neutron/common/utils.py:140 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:146 +#: neutron/common/utils.py:143 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:149 +#: neutron/common/utils.py:146 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:151 +#: neutron/common/utils.py:148 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:154 +#: neutron/common/utils.py:151 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2340,12 +2340,12 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/api.py:59 +#: neutron/db/api.py:55 #, python-format msgid "Database registration exception: %s" msgstr "" -#: neutron/db/api.py:70 +#: neutron/db/api.py:66 msgid "Database exception" msgstr "" @@ -2614,99 +2614,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:168 +#: neutron/db/l3_db.py:163 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:607 +#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:277 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:291 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 #: neutron/plugins/bigswitch/plugin.py:817 #: neutron/plugins/bigswitch/plugin.py:826 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:307 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:318 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:333 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:467 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:506 +#: neutron/db/l3_db.py:501 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:510 +#: neutron/db/l3_db.py:505 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:522 +#: neutron/db/l3_db.py:517 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:529 +#: neutron/db/l3_db.py:524 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:533 +#: neutron/db/l3_db.py:528 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1853 +#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:731 +#: neutron/db/l3_db.py:726 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:749 +#: neutron/db/l3_db.py:744 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:837 +#: neutron/db/l3_db.py:832 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2960,24 +2960,24 @@ msgstr "" msgid "Multiple agents with agent_type=%(agent_type)s and host=%(host)s found" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:26 +#: neutron/extensions/allowedaddresspairs.py:22 msgid "AllowedAddressPair must contain ip_address" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:30 +#: neutron/extensions/allowedaddresspairs.py:26 msgid "" "Port Security must be enabled in order to have allowed address pairs on a" " port." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:35 +#: neutron/extensions/allowedaddresspairs.py:31 #, python-format msgid "" "Request contains duplicate address pair: mac_address %(mac_address)s " "ip_address %(ip_address)s." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:40 +#: neutron/extensions/allowedaddresspairs.py:36 msgid "Port's Fixed IP and Mac Address match an address pair entry." msgstr "" @@ -3142,39 +3142,39 @@ msgid "" "unlimited." msgstr "" -#: neutron/extensions/l3.py:34 +#: neutron/extensions/l3.py:29 #, python-format msgid "Router %(router_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:38 +#: neutron/extensions/l3.py:33 #, python-format msgid "Router %(router_id)s still has active ports" msgstr "" -#: neutron/extensions/l3.py:42 +#: neutron/extensions/l3.py:37 #, python-format msgid "Router %(router_id)s does not have an interface with id %(port_id)s" msgstr "" -#: neutron/extensions/l3.py:47 +#: neutron/extensions/l3.py:42 #, python-format msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s" msgstr "" -#: neutron/extensions/l3.py:52 +#: neutron/extensions/l3.py:47 #, python-format msgid "" "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot " "be deleted, as it is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:58 +#: neutron/extensions/l3.py:53 #, python-format msgid "Floating IP %(floatingip_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:62 +#: neutron/extensions/l3.py:57 #, python-format msgid "" "External network %(external_network_id)s is not reachable from subnet " @@ -3182,7 +3182,7 @@ msgid "" "Floating IP." msgstr "" -#: neutron/extensions/l3.py:68 +#: neutron/extensions/l3.py:63 #, python-format msgid "" "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with " @@ -3190,25 +3190,25 @@ msgid "" "has a floating IP on external network %(net_id)s." msgstr "" -#: neutron/extensions/l3.py:75 +#: neutron/extensions/l3.py:70 #, python-format msgid "" "Port %(port_id)s has owner %(device_owner)s and therefore cannot be " "deleted directly via the port API." msgstr "" -#: neutron/extensions/l3.py:80 +#: neutron/extensions/l3.py:75 #, python-format msgid "" "Gateway cannot be updated for router %(router_id)s, since a gateway to " "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:140 +#: neutron/extensions/l3.py:135 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:144 +#: neutron/extensions/l3.py:139 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -3362,19 +3362,19 @@ msgstr "" msgid "Duplicate segment entry in request." msgstr "" -#: neutron/extensions/portsecurity.py:25 +#: neutron/extensions/portsecurity.py:20 msgid "" "Port has security group associated. Cannot disable port security or ip " "address until security group is removed" msgstr "" -#: neutron/extensions/portsecurity.py:30 +#: neutron/extensions/portsecurity.py:25 msgid "" "Port security must be enabled and port must have an IP address in order " "to use security groups." msgstr "" -#: neutron/extensions/portsecurity.py:35 +#: neutron/extensions/portsecurity.py:30 msgid "Port does not have port security binding." msgstr "" @@ -4830,7 +4830,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:55 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89 #: neutron/plugins/mlnx/rpc_callbacks.py:76 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" @@ -4845,9 +4845,9 @@ msgstr "" #: neutron/plugins/mlnx/rpc_callbacks.py:98 #: neutron/plugins/mlnx/rpc_callbacks.py:117 #: neutron/plugins/mlnx/rpc_callbacks.py:132 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:114 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 #, python-format msgid "%s can not be found in database" msgstr "" @@ -5630,7 +5630,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:192 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5638,8 +5638,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:222 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:443 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" msgstr "" @@ -5658,7 +5658,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:208 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5666,7 +5666,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:249 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5674,7 +5674,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:255 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:471 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5832,7 +5832,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 #: neutron/plugins/mlnx/mlnx_plugin.py:334 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:519 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" msgstr "" @@ -6173,7 +6173,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:41 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 -#: neutron/plugins/openvswitch/ovs_db_v2.py:133 +#: neutron/plugins/openvswitch/ovs_db_v2.py:130 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6188,7 +6188,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:157 +#: neutron/plugins/openvswitch/ovs_db_v2.py:154 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6202,7 +6202,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:141 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 -#: neutron/plugins/openvswitch/ovs_db_v2.py:198 +#: neutron/plugins/openvswitch/ovs_db_v2.py:195 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" @@ -6212,8 +6212,8 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:89 -#: neutron/plugins/openvswitch/ovs_db_v2.py:107 +#: neutron/plugins/openvswitch/ovs_db_v2.py:86 +#: neutron/plugins/openvswitch/ovs_db_v2.py:104 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6255,7 +6255,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:144 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6268,7 +6268,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:79 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122 #: neutron/plugins/mlnx/rpc_callbacks.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:123 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" @@ -6410,7 +6410,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent out of sync with plugin!" msgstr "" @@ -6432,7 +6432,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1356 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1348 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6519,14 +6519,14 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156 #, python-format msgid "Device %(device)s not bound to the agent host %(host)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:150 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "" @@ -6548,26 +6548,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:217 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:225 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:233 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:237 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -6735,7 +6735,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:277 msgid "network_delete received" msgstr "" @@ -6746,12 +6746,12 @@ msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:318 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:343 msgid "fdb_remove received" msgstr "" @@ -6760,7 +6760,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:404 msgid "fdb_update received" msgstr "" @@ -6770,7 +6770,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:142 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" msgstr "" @@ -6781,14 +6781,14 @@ msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:942 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6796,29 +6796,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1015 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1020 #, python-format msgid "Port %s updated." msgstr "" @@ -6837,8 +6837,8 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1233 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" @@ -6899,7 +6899,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:163 +#: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6908,7 +6908,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:193 +#: neutron/plugins/openvswitch/ovs_db_v2.py:190 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " @@ -6917,7 +6917,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:188 +#: neutron/plugins/openvswitch/ovs_db_v2.py:185 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " @@ -8045,7 +8045,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:231 +#: neutron/plugins/openvswitch/ovs_db_v2.py:228 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8084,7 +8084,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8431,7 +8431,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:142 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:364 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8579,8 +8579,8 @@ msgid "" msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -8773,88 +8773,93 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:247 +#: neutron/plugins/nec/nec_plugin.py:256 +#, python-format +msgid "deactivate_port(): OFC port for port=%s is already removed." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:263 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:268 +#: neutron/plugins/nec/nec_plugin.py:284 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:317 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:341 +#: neutron/plugins/nec/nec_plugin.py:357 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:360 +#: neutron/plugins/nec/nec_plugin.py:376 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:371 +#: neutron/plugins/nec/nec_plugin.py:387 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:525 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:589 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:622 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:632 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:689 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:720 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:730 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:749 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:754 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9030,17 +9035,17 @@ msgstr "" msgid "delete_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:54 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:52 #, python-format msgid "Update ports: added=%(added)s, removed=%(removed)s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:76 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:74 #, python-format msgid "port_update received: %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:219 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:217 msgid "No port changed." msgstr "" @@ -9093,45 +9098,52 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:32 #, python-format -msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgid "The specified OFC resource (%(resource)s) is not found." msgstr "" #: neutron/plugins/nec/common/exceptions.py:36 #, python-format -msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:40 +#, python-format +msgid "" +"Neutron-OFC resource mapping for %(resource)s %(neutron_id)s is not " +"found. It may be deleted during processing." msgstr "" -#: neutron/plugins/nec/common/exceptions.py:41 +#: neutron/plugins/nec/common/exceptions.py:46 #, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:45 +#: neutron/plugins/nec/common/exceptions.py:50 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:51 +#: neutron/plugins/nec/common/exceptions.py:56 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:61 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:66 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:65 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:69 +#: neutron/plugins/nec/common/exceptions.py:74 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " @@ -9155,14 +9167,19 @@ msgstr "" #: neutron/plugins/nec/common/ofc_client.py:99 #, python-format +msgid "Specified resource %s does not exist on OFC " +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:103 +#, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:102 +#: neutron/plugins/nec/common/ofc_client.py:106 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:111 +#: neutron/plugins/nec/common/ofc_client.py:115 #, python-format msgid "Failed to connect OFC : %s" msgstr "" @@ -9172,23 +9189,18 @@ msgstr "" msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:143 -#, python-format -msgid "NotFound %(resource)s for neutron_id=%(id)s." -msgstr "" - -#: neutron/plugins/nec/db/api.py:169 +#: neutron/plugins/nec/db/api.py:168 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:202 +#: neutron/plugins/nec/db/api.py:201 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:208 -#: neutron/plugins/openvswitch/ovs_db_v2.py:319 +#: neutron/plugins/nec/db/api.py:207 +#: neutron/plugins/openvswitch/ovs_db_v2.py:316 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9212,103 +9224,102 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:230 +#: neutron/plugins/nicira/NeutronPlugin.py:223 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:266 +#: neutron/plugins/nicira/NeutronPlugin.py:259 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:268 -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#: neutron/plugins/nicira/NeutronPlugin.py:261 #, python-format -msgid "Unable to create port on NVP logical router %s" +msgid "Unable to create port on NSX logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:271 +#: neutron/plugins/nicira/NeutronPlugin.py:264 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(nsx_router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:349 +#: neutron/plugins/nicira/NeutronPlugin.py:342 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:355 +#: neutron/plugins/nicira/NeutronPlugin.py:348 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:361 +#: neutron/plugins/nicira/NeutronPlugin.py:354 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:407 +#: neutron/plugins/nicira/NeutronPlugin.py:400 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:447 +#: neutron/plugins/nicira/NeutronPlugin.py:440 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:459 -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#: neutron/plugins/nicira/NeutronPlugin.py:709 +#: neutron/plugins/nicira/NeutronPlugin.py:452 +#: neutron/plugins/nicira/NeutronPlugin.py:504 +#: neutron/plugins/nicira/NeutronPlugin.py:702 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:480 +#: neutron/plugins/nicira/NeutronPlugin.py:473 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:491 +#: neutron/plugins/nicira/NeutronPlugin.py:484 #, python-format msgid "" "Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " "to be rolled back for Neutron port: %(neutron_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:496 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:518 +#: neutron/plugins/nicira/NeutronPlugin.py:511 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:518 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:530 +#: neutron/plugins/nicira/NeutronPlugin.py:523 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:532 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9316,302 +9327,302 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:554 -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:1070 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:566 +#: neutron/plugins/nicira/NeutronPlugin.py:559 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:584 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:604 +#: neutron/plugins/nicira/NeutronPlugin.py:597 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:614 +#: neutron/plugins/nicira/NeutronPlugin.py:607 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:655 +#: neutron/plugins/nicira/NeutronPlugin.py:648 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:690 -#: neutron/plugins/nicira/NeutronPlugin.py:1788 +#: neutron/plugins/nicira/NeutronPlugin.py:683 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:694 -#: neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/plugins/nicira/NeutronPlugin.py:687 +#: neutron/plugins/nicira/NeutronPlugin.py:1785 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 +#: neutron/plugins/nicira/NeutronPlugin.py:689 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:738 +#: neutron/plugins/nicira/NeutronPlugin.py:731 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:771 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 +#: neutron/plugins/nicira/NeutronPlugin.py:775 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:786 +#: neutron/plugins/nicira/NeutronPlugin.py:779 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:790 -#: neutron/plugins/nicira/NeutronPlugin.py:806 +#: neutron/plugins/nicira/NeutronPlugin.py:783 +#: neutron/plugins/nicira/NeutronPlugin.py:799 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:812 +#: neutron/plugins/nicira/NeutronPlugin.py:805 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:857 +#: neutron/plugins/nicira/NeutronPlugin.py:850 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:891 +#: neutron/plugins/nicira/NeutronPlugin.py:884 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:981 +#: neutron/plugins/nicira/NeutronPlugin.py:974 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1066 +#: neutron/plugins/nicira/NeutronPlugin.py:1059 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1085 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1088 +#: neutron/plugins/nicira/NeutronPlugin.py:1081 #: neutron/plugins/nicira/NeutronServicePlugin.py:515 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1118 +#: neutron/plugins/nicira/NeutronPlugin.py:1111 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1186 +#: neutron/plugins/nicira/NeutronPlugin.py:1179 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1200 +#: neutron/plugins/nicira/NeutronPlugin.py:1193 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1211 +#: neutron/plugins/nicira/NeutronPlugin.py:1204 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1303 +#: neutron/plugins/nicira/NeutronPlugin.py:1296 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1331 +#: neutron/plugins/nicira/NeutronPlugin.py:1324 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1414 +#: neutron/plugins/nicira/NeutronPlugin.py:1407 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1413 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1431 +#: neutron/plugins/nicira/NeutronPlugin.py:1424 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1441 +#: neutron/plugins/nicira/NeutronPlugin.py:1434 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1470 -#: neutron/plugins/nicira/NeutronPlugin.py:1555 +#: neutron/plugins/nicira/NeutronPlugin.py:1463 +#: neutron/plugins/nicira/NeutronPlugin.py:1548 #: neutron/plugins/nicira/NeutronServicePlugin.py:198 #: neutron/plugins/nicira/NeutronServicePlugin.py:1204 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1519 +#: neutron/plugins/nicira/NeutronPlugin.py:1512 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1522 +#: neutron/plugins/nicira/NeutronPlugin.py:1515 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1557 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1580 +#: neutron/plugins/nicira/NeutronPlugin.py:1573 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1577 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1579 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1643 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1647 +#: neutron/plugins/nicira/NeutronPlugin.py:1640 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1650 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1725 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:1816 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1829 +#: neutron/plugins/nicira/NeutronPlugin.py:1822 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1961 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1967 +#: neutron/plugins/nicira/NeutronPlugin.py:1960 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:1995 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2005 +#: neutron/plugins/nicira/NeutronPlugin.py:1998 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2032 +#: neutron/plugins/nicira/NeutronPlugin.py:2025 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2055 +#: neutron/plugins/nicira/NeutronPlugin.py:2048 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2085 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2159 +#: neutron/plugins/nicira/NeutronPlugin.py:2152 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2167 +#: neutron/plugins/nicira/NeutronPlugin.py:2160 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -9619,12 +9630,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2174 +#: neutron/plugins/nicira/NeutronPlugin.py:2167 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2187 +#: neutron/plugins/nicira/NeutronPlugin.py:2180 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9652,6 +9663,11 @@ msgstr "" msgid "An exception occurred while creating a port on lswitch %s" msgstr "" +#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#, python-format +msgid "Unable to create port on NVP logical router %s" +msgstr "" + #: neutron/plugins/nicira/NeutronServicePlugin.py:469 #, python-format msgid "Unable to create integration logic switch for router %s" @@ -9861,24 +9877,24 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:54 +#: neutron/plugins/nicira/nsx_cluster.py:49 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:66 +#: neutron/plugins/nicira/nsx_cluster.py:61 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:124 +#: neutron/plugins/nicira/nvplib.py:117 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:128 +#: neutron/plugins/nicira/nvplib.py:121 #, python-format msgid "locals=[%s]" msgstr "" @@ -10279,108 +10295,103 @@ msgstr "" msgid "Task status check interval" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:24 +#: neutron/plugins/nicira/common/exceptions.py:21 #, python-format -msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:28 +#: neutron/plugins/nicira/common/exceptions.py:25 #, python-format msgid "Unable to fulfill request with version %(version)s." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:32 +#: neutron/plugins/nicira/common/exceptions.py:29 #, python-format -msgid "Invalid NVP connection parameters: %(conn_params)s" +msgid "Invalid NSX connection parameters: %(conn_params)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:36 +#: neutron/plugins/nicira/common/exceptions.py:33 #, python-format msgid "" "Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the nvp plugin ini file." +"values are specified in the [DEFAULT] section of the NSX plugin ini file." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:42 +#: neutron/plugins/nicira/common/exceptions.py:39 #, python-format msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:47 +#: neutron/plugins/nicira/common/exceptions.py:44 #, python-format msgid "" "Unable to create port on network %(network)s. Maximum number of ports " "reached" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:52 +#: neutron/plugins/nicira/common/exceptions.py:49 #, python-format msgid "" "While retrieving NAT rules, %(actual_rules)s were found whereas rules in " "the (%(min_rules)s,%(max_rules)s) interval were expected" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:58 +#: neutron/plugins/nicira/common/exceptions.py:55 #, python-format -msgid "Invalid NVP attachment type '%(attachment_type)s'" +msgid "Invalid NSX attachment type '%(attachment_type)s'" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:62 +#: neutron/plugins/nicira/common/exceptions.py:59 msgid "" "The networking backend is currently in maintenance mode and therefore " "unable to accept requests which modify its state. Please try later." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:74 +#: neutron/plugins/nicira/common/exceptions.py:65 #, python-format msgid "Gateway Service %(gateway)s is already in use" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:78 +#: neutron/plugins/nicira/common/exceptions.py:69 #, python-format msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:82 +#: neutron/plugins/nicira/common/exceptions.py:73 #, python-format -msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:86 +#: neutron/plugins/nicira/common/exceptions.py:77 #, python-format msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NVP setup" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" " and/or configuration" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:91 +#: neutron/plugins/nicira/common/exceptions.py:82 #, python-format msgid "" "An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " "via port %(port_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:100 +#: neutron/plugins/nicira/common/exceptions.py:91 #, python-format msgid "Unable to find LSN for %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:104 +#: neutron/plugins/nicira/common/exceptions.py:95 #, python-format msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:109 +#: neutron/plugins/nicira/common/exceptions.py:100 #, python-format msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:113 +#: neutron/plugins/nicira/common/exceptions.py:104 #, python-format msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" @@ -11559,383 +11570,383 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:212 +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:260 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:278 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:301 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:303 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:377 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:393 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" "Adding a tunnel endpoint failed due to a concurrenttransaction had been " "committed (%s attempts left)" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:398 +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:312 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:329 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:434 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:523 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:294 #, python-format msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:306 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, 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:469 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, 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:488 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:480 #, 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:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 #, 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:517 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, 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:534 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:566 #, 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:618 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:610 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:668 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:687 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:768 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:760 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:766 #, 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:862 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:854 #, python-format msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:871 +#: 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:883 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:886 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920 #, python-format msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:926 #, python-format msgid "" "Port %s was not found on the integration bridge and will therefore not be" " processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 #, python-format msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:956 #, python-format msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1080 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1151 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1163 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1184 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1180 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1194 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1203 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1249 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1265 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 #, 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:1276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, 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:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275 #, 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:1288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, 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:1303 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1295 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1317 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1320 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12207,58 +12218,58 @@ msgstr "" msgid "Invalid configuration. check ryu.ini" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:96 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:94 #, python-format msgid "Could not get IPv4 address from %(nic)s: %(cfg)s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:162 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:160 #, python-format msgid "External port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:170 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:168 msgid "Get Ryu rest API address" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:220 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:218 msgid "Ryu rest API port isn't specified" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:221 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:219 #, python-format msgid "Going to ofp controller mode %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236 msgid "Port update received" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269 msgid "Agent loop has new device" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296 #, python-format msgid "tunnel_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 #, python-format msgid "ovsdb_port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:302 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 #, python-format msgid "ovsdb_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:308 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:306 #, python-format msgid "Initialization failed: %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:311 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:309 msgid "" "Ryu initialization on the node is done. Agent initialized successfully, " "now running..." @@ -12387,13 +12398,13 @@ msgstr "" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgstr "" -#: neutron/server/__init__.py:40 +#: neutron/server/__init__.py:39 msgid "" "ERROR: Unable to find configuration file via the default search paths " "(~/.neutron/, ~/, /etc/neutron/, /etc/) and the '--config-file' option!" msgstr "" -#: neutron/server/__init__.py:47 +#: neutron/server/__init__.py:46 #, python-format msgid "ERROR: %s" msgstr "" @@ -13640,56 +13651,60 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:76 -#: neutron/tests/unit/nec/test_ofc_client.py:82 -#: neutron/tests/unit/nec/test_ofc_client.py:91 +#: neutron/tests/unit/nec/test_ofc_client.py:77 +msgid "The specified OFC resource (/somewhere) is not found." +msgstr "" + +#: neutron/tests/unit/nec/test_ofc_client.py:81 +#: neutron/tests/unit/nec/test_ofc_client.py:87 +#: neutron/tests/unit/nec/test_ofc_client.py:96 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:101 +#: neutron/tests/unit/nec/test_ofc_client.py:106 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:406 +#: neutron/tests/unit/vmware/apiclient/fake.py:404 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:415 +#: neutron/tests/unit/vmware/apiclient/fake.py:413 #, python-format msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:103 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:115 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:126 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:143 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:161 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:183 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:205 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:289 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:303 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:317 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:359 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:193 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:256 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 #, python-format msgid "Lswitch %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/test_edge_router.py:132 +#: neutron/tests/unit/vmware/vshield/test_edge_router.py:130 msgid "Tasks not completed" msgstr "" @@ -14800,3 +14815,37 @@ msgstr "" #~ msgid "Security group: %s was already deleted from backend" #~ msgstr "" +#~ msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +#~ msgstr "" + +#~ msgid "NotFound %(resource)s for neutron_id=%(id)s." +#~ msgstr "" + +#~ msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +#~ msgstr "" + +#~ msgid "Invalid NVP connection parameters: %(conn_params)s" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid cluster values: %(invalid_attrs)s. " +#~ "Please ensure that these values are " +#~ "specified in the [DEFAULT] section of" +#~ " the nvp plugin ini file." +#~ msgstr "" + +#~ msgid "Invalid NVP attachment type '%(attachment_type)s'" +#~ msgstr "" + +#~ msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" +#~ msgstr "" + +#~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +#~ msgstr "" + +#~ msgid "" +#~ "Service cluster: '%(cluster_id)s' is " +#~ "unavailable. Please, check NVP setup " +#~ "and/or configuration" +#~ msgstr "" + diff --git a/neutron/locale/ur/LC_MESSAGES/neutron.po b/neutron/locale/ur/LC_MESSAGES/neutron.po index b052f5e33..bf3bf887c 100644 --- a/neutron/locale/ur/LC_MESSAGES/neutron.po +++ b/neutron/locale/ur/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-27 06:23+0000\n" +"POT-Creation-Date: 2014-02-28 06:26+0000\n" "PO-Revision-Date: 2013-10-07 01:13+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Urdu " @@ -38,59 +38,59 @@ msgstr "" msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: neutron/manager.py:72 +#: neutron/manager.py:69 #, python-format msgid "dhcp_agents_per_network must be >= 1. '%s' is invalid." msgstr "" -#: neutron/manager.py:84 +#: neutron/manager.py:81 msgid "Neutron core_plugin not configured!" msgstr "" -#: neutron/manager.py:113 +#: neutron/manager.py:110 #, python-format msgid "Loading core plugin: %s" msgstr "" -#: neutron/manager.py:140 +#: neutron/manager.py:137 #, python-format msgid "Error loading plugin by name, %s" msgstr "" -#: neutron/manager.py:141 +#: neutron/manager.py:138 #, python-format msgid "Error loading plugin by class, %s" msgstr "" -#: neutron/manager.py:142 +#: neutron/manager.py:139 msgid "Plugin not found." msgstr "" -#: neutron/manager.py:147 +#: neutron/manager.py:144 msgid "Loading services supported by the core plugin" msgstr "" -#: neutron/manager.py:156 +#: neutron/manager.py:153 #, python-format msgid "Service %s is supported by the core plugin" msgstr "" -#: neutron/manager.py:169 +#: neutron/manager.py:166 #, python-format msgid "Loading service plugins: %s" msgstr "" -#: neutron/manager.py:174 +#: neutron/manager.py:171 #, python-format msgid "Loading Plugin: %s" msgstr "" -#: neutron/manager.py:182 +#: neutron/manager.py:179 #, python-format msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/manager.py:194 +#: neutron/manager.py:191 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -218,42 +218,42 @@ msgstr "" msgid "%s is already registered." msgstr "" -#: neutron/service.py:39 +#: neutron/service.py:37 msgid "Seconds between running periodic tasks" msgstr "" -#: neutron/service.py:42 +#: neutron/service.py:40 msgid "Number of separate worker processes for service" msgstr "" -#: neutron/service.py:45 +#: neutron/service.py:43 msgid "" "Range of seconds to randomly delay when starting the periodic task " "scheduler to reduce stampeding. (Disable by setting to 0)" msgstr "" -#: neutron/service.py:102 +#: neutron/service.py:100 msgid "Error occurred: trying old api-paste.ini." msgstr "" -#: neutron/service.py:107 +#: neutron/service.py:105 msgid "Unrecoverable error: please check log for details." msgstr "" -#: neutron/service.py:116 +#: neutron/service.py:114 msgid "No known API applications configured." msgstr "" -#: neutron/service.py:123 +#: neutron/service.py:121 #, python-format msgid "Neutron service started, listening on %(host)s:%(port)s" msgstr "" -#: neutron/service.py:224 +#: neutron/service.py:222 msgid "Exception occurs when timer stops" msgstr "" -#: neutron/service.py:234 +#: neutron/service.py:232 msgid "Exception occurs when waiting for timer" msgstr "" @@ -437,7 +437,7 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:184 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 #: neutron/agent/metadata/namespace_proxy.py:156 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,7 +507,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:887 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 #: neutron/agent/metadata/agent.py:305 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -515,191 +515,191 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:892 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 #: neutron/agent/metadata/agent.py:310 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:241 #: neutron/services/loadbalancer/agent/agent_manager.py:121 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:897 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:158 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:158 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:166 +#: neutron/agent/l3_agent.py:162 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:169 +#: neutron/agent/l3_agent.py:165 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:174 +#: neutron/agent/l3_agent.py:170 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:176 +#: neutron/agent/l3_agent.py:172 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:179 +#: neutron/agent/l3_agent.py:175 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:181 +#: neutron/agent/l3_agent.py:177 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:204 +#: neutron/agent/l3_agent.py:200 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:231 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:236 +#: neutron/agent/l3_agent.py:232 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:257 +#: neutron/agent/l3_agent.py:253 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:277 +#: neutron/agent/l3_agent.py:273 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:298 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:322 +#: neutron/agent/l3_agent.py:318 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:346 +#: neutron/agent/l3_agent.py:342 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:395 +#: neutron/agent/l3_agent.py:391 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:397 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:545 +#: neutron/agent/l3_agent.py:541 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:669 +#: neutron/agent/l3_agent.py:665 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:674 +#: neutron/agent/l3_agent.py:670 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:678 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:686 +#: neutron/agent/l3_agent.py:682 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:693 +#: neutron/agent/l3_agent.py:689 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:742 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:751 +#: neutron/agent/l3_agent.py:747 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:753 neutron/agent/l3_agent.py:791 +#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:767 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:782 +#: neutron/agent/l3_agent.py:778 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:785 +#: neutron/agent/l3_agent.py:781 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:783 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:800 +#: neutron/agent/l3_agent.py:796 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:820 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:828 +#: neutron/agent/l3_agent.py:824 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:860 +#: neutron/agent/l3_agent.py:856 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:884 +#: neutron/agent/l3_agent.py:880 msgid "Report state task successfully completed" msgstr "" @@ -725,7 +725,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279 #, python-format msgid "Delete %s" msgstr "" @@ -1077,7 +1077,7 @@ msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:61 -#: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" @@ -1183,86 +1183,86 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:39 +#: neutron/agent/linux/ovs_lib.py:34 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 -#: neutron/agent/linux/ovs_lib.py:313 +#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 +#: neutron/agent/linux/ovs_lib.py:308 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:174 +#: neutron/agent/linux/ovs_lib.py:169 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:200 +#: neutron/agent/linux/ovs_lib.py:195 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:230 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:239 +#: neutron/agent/linux/ovs_lib.py:234 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:242 +#: neutron/agent/linux/ovs_lib.py:237 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:245 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:361 +#: neutron/agent/linux/ovs_lib.py:356 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:371 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:402 +#: neutron/agent/linux/ovs_lib.py:397 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:412 +#: neutron/agent/linux/ovs_lib.py:407 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:425 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:440 +#: neutron/agent/linux/ovs_lib.py:435 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:451 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:461 +#: neutron/agent/linux/ovs_lib.py:456 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:473 +#: neutron/agent/linux/ovs_lib.py:468 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:477 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1830,7 +1830,7 @@ msgstr "" msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:65 +#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" @@ -1858,409 +1858,409 @@ msgstr "" msgid "Request Failed: internal server error while processing your request." msgstr "" -#: neutron/common/config.py:39 +#: neutron/common/config.py:37 msgid "The host IP to bind to" msgstr "" -#: neutron/common/config.py:41 +#: neutron/common/config.py:39 msgid "The port to bind to" msgstr "" -#: neutron/common/config.py:43 +#: neutron/common/config.py:41 msgid "The API paste config file to use" msgstr "" -#: neutron/common/config.py:45 +#: neutron/common/config.py:43 msgid "The path for API extensions" msgstr "" -#: neutron/common/config.py:47 +#: neutron/common/config.py:45 msgid "The policy file to use" msgstr "" -#: neutron/common/config.py:51 +#: neutron/common/config.py:49 msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:53 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 msgid "The service plugins Neutron will use" msgstr "" -#: neutron/common/config.py:55 +#: neutron/common/config.py:53 msgid "The base MAC address Neutron will use for VIFs" msgstr "" -#: neutron/common/config.py:57 +#: neutron/common/config.py:55 msgid "How many times Neutron will retry MAC generation" msgstr "" -#: neutron/common/config.py:59 +#: neutron/common/config.py:57 msgid "Allow the usage of the bulk API" msgstr "" -#: neutron/common/config.py:61 +#: neutron/common/config.py:59 msgid "Allow the usage of the pagination" msgstr "" -#: neutron/common/config.py:63 +#: neutron/common/config.py:61 msgid "Allow the usage of the sorting" msgstr "" -#: neutron/common/config.py:65 +#: neutron/common/config.py:63 msgid "" "The maximum number of items returned in a single response, value was " "'infinite' or negative integer means no limit" msgstr "" -#: neutron/common/config.py:69 +#: neutron/common/config.py:67 msgid "Maximum number of DNS nameservers" msgstr "" -#: neutron/common/config.py:71 +#: neutron/common/config.py:69 msgid "Maximum number of host routes per subnet" msgstr "" -#: neutron/common/config.py:73 +#: neutron/common/config.py:71 msgid "Maximum number of fixed ips per port" msgstr "" -#: neutron/common/config.py:76 +#: neutron/common/config.py:74 msgid "DHCP lease duration" msgstr "" -#: neutron/common/config.py:78 +#: neutron/common/config.py:76 msgid "Allow sending resource operation notification to DHCP agent" msgstr "" -#: neutron/common/config.py:81 +#: neutron/common/config.py:79 msgid "Allow overlapping IP support in Neutron" msgstr "" -#: neutron/common/config.py:83 +#: neutron/common/config.py:81 msgid "The hostname Neutron is running on" msgstr "" -#: neutron/common/config.py:85 +#: neutron/common/config.py:83 msgid "Ensure that configured gateway is on subnet" msgstr "" -#: neutron/common/config.py:91 +#: neutron/common/config.py:89 msgid "" "Where to store Neutron state files. This directory must be writable by " "the agent." msgstr "" -#: neutron/common/config.py:117 +#: neutron/common/config.py:115 #, python-format msgid "Base MAC: %s" msgstr "" -#: neutron/common/config.py:128 +#: neutron/common/config.py:126 msgid "Logging enabled!" msgstr "" -#: neutron/common/config.py:144 +#: neutron/common/config.py:142 #, python-format msgid "Config paste file: %s" msgstr "" -#: neutron/common/config.py:149 +#: neutron/common/config.py:147 #, python-format msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" -#: neutron/common/exceptions.py:32 +#: neutron/common/exceptions.py:30 #: neutron/plugins/nicira/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" -#: neutron/common/exceptions.py:53 +#: neutron/common/exceptions.py:51 #, python-format msgid "Bad %(resource)s request: %(msg)s" msgstr "" -#: neutron/common/exceptions.py:65 +#: neutron/common/exceptions.py:63 msgid "Not authorized." msgstr "" -#: neutron/common/exceptions.py:69 +#: neutron/common/exceptions.py:67 msgid "The service is unavailable" msgstr "" -#: neutron/common/exceptions.py:73 +#: neutron/common/exceptions.py:71 #, python-format msgid "User does not have admin privileges: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:77 +#: neutron/common/exceptions.py:75 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: neutron/common/exceptions.py:81 +#: neutron/common/exceptions.py:79 #, python-format msgid "Network %(net_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:85 +#: neutron/common/exceptions.py:83 #, python-format msgid "Subnet %(subnet_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:89 +#: neutron/common/exceptions.py:87 #, python-format msgid "Port %(port_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:93 +#: neutron/common/exceptions.py:91 #, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:98 +#: neutron/common/exceptions.py:96 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:102 +#: neutron/common/exceptions.py:100 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:106 +#: neutron/common/exceptions.py:104 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:110 +#: neutron/common/exceptions.py:108 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:114 +#: neutron/common/exceptions.py:112 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:118 +#: neutron/common/exceptions.py:116 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:122 +#: neutron/common/exceptions.py:120 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:127 +#: neutron/common/exceptions.py:125 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:132 +#: neutron/common/exceptions.py:130 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:138 +#: neutron/common/exceptions.py:136 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:144 +#: neutron/common/exceptions.py:142 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:150 +#: neutron/common/exceptions.py:148 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:155 +#: neutron/common/exceptions.py:153 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:160 +#: neutron/common/exceptions.py:158 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:166 +#: neutron/common/exceptions.py:164 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:171 +#: neutron/common/exceptions.py:169 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:174 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:184 +#: neutron/common/exceptions.py:182 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:187 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:194 +#: neutron/common/exceptions.py:192 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:204 +#: neutron/common/exceptions.py:202 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:208 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:212 +#: neutron/common/exceptions.py:210 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:217 +#: neutron/common/exceptions.py:215 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:222 +#: neutron/common/exceptions.py:220 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:226 +#: neutron/common/exceptions.py:224 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:230 +#: neutron/common/exceptions.py:228 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:234 +#: neutron/common/exceptions.py:232 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:238 +#: neutron/common/exceptions.py:236 msgid "Sudo privilege is required to run this command." msgstr "" -#: neutron/common/exceptions.py:242 +#: neutron/common/exceptions.py:240 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:246 +#: neutron/common/exceptions.py:244 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:250 +#: neutron/common/exceptions.py:248 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:254 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:259 +#: neutron/common/exceptions.py:257 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:264 +#: neutron/common/exceptions.py:262 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:268 +#: neutron/common/exceptions.py:266 #, python-format msgid "Extensions not found: %(extensions)s" msgstr "" -#: neutron/common/exceptions.py:272 +#: neutron/common/exceptions.py:270 #, python-format msgid "Invalid content type %(content_type)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:274 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:281 +#: neutron/common/exceptions.py:279 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:285 +#: neutron/common/exceptions.py:283 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:290 +#: neutron/common/exceptions.py:288 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:295 +#: neutron/common/exceptions.py:293 #, python-format msgid "" "Current gateway ip %(ip_address)s already in use by port %(port_id)s. " "Unable to update." msgstr "" -#: neutron/common/exceptions.py:300 +#: neutron/common/exceptions.py:298 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" -#: neutron/common/exceptions.py:310 +#: neutron/common/exceptions.py:308 #, python-format msgid "Invalid network VXLAN port range: '%(vxlan_range)s'" msgstr "" -#: neutron/common/exceptions.py:314 +#: neutron/common/exceptions.py:312 #, python-format msgid "Found duplicate extension: %(alias)s" msgstr "" @@ -2282,32 +2282,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:53 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:143 +#: neutron/common/utils.py:140 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:146 +#: neutron/common/utils.py:143 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:149 +#: neutron/common/utils.py:146 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:151 +#: neutron/common/utils.py:148 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:154 +#: neutron/common/utils.py:151 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2339,12 +2339,12 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/api.py:59 +#: neutron/db/api.py:55 #, python-format msgid "Database registration exception: %s" msgstr "" -#: neutron/db/api.py:70 +#: neutron/db/api.py:66 msgid "Database exception" msgstr "" @@ -2613,99 +2613,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:168 +#: neutron/db/l3_db.py:163 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:607 +#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:277 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:291 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 #: neutron/plugins/bigswitch/plugin.py:817 #: neutron/plugins/bigswitch/plugin.py:826 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:307 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:318 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:333 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:467 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:506 +#: neutron/db/l3_db.py:501 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:510 +#: neutron/db/l3_db.py:505 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:522 +#: neutron/db/l3_db.py:517 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:529 +#: neutron/db/l3_db.py:524 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:533 +#: neutron/db/l3_db.py:528 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1853 +#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:731 +#: neutron/db/l3_db.py:726 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:749 +#: neutron/db/l3_db.py:744 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:837 +#: neutron/db/l3_db.py:832 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2959,24 +2959,24 @@ msgstr "" msgid "Multiple agents with agent_type=%(agent_type)s and host=%(host)s found" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:26 +#: neutron/extensions/allowedaddresspairs.py:22 msgid "AllowedAddressPair must contain ip_address" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:30 +#: neutron/extensions/allowedaddresspairs.py:26 msgid "" "Port Security must be enabled in order to have allowed address pairs on a" " port." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:35 +#: neutron/extensions/allowedaddresspairs.py:31 #, python-format msgid "" "Request contains duplicate address pair: mac_address %(mac_address)s " "ip_address %(ip_address)s." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:40 +#: neutron/extensions/allowedaddresspairs.py:36 msgid "Port's Fixed IP and Mac Address match an address pair entry." msgstr "" @@ -3141,39 +3141,39 @@ msgid "" "unlimited." msgstr "" -#: neutron/extensions/l3.py:34 +#: neutron/extensions/l3.py:29 #, python-format msgid "Router %(router_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:38 +#: neutron/extensions/l3.py:33 #, python-format msgid "Router %(router_id)s still has active ports" msgstr "" -#: neutron/extensions/l3.py:42 +#: neutron/extensions/l3.py:37 #, python-format msgid "Router %(router_id)s does not have an interface with id %(port_id)s" msgstr "" -#: neutron/extensions/l3.py:47 +#: neutron/extensions/l3.py:42 #, python-format msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s" msgstr "" -#: neutron/extensions/l3.py:52 +#: neutron/extensions/l3.py:47 #, python-format msgid "" "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot " "be deleted, as it is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:58 +#: neutron/extensions/l3.py:53 #, python-format msgid "Floating IP %(floatingip_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:62 +#: neutron/extensions/l3.py:57 #, python-format msgid "" "External network %(external_network_id)s is not reachable from subnet " @@ -3181,7 +3181,7 @@ msgid "" "Floating IP." msgstr "" -#: neutron/extensions/l3.py:68 +#: neutron/extensions/l3.py:63 #, python-format msgid "" "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with " @@ -3189,25 +3189,25 @@ msgid "" "has a floating IP on external network %(net_id)s." msgstr "" -#: neutron/extensions/l3.py:75 +#: neutron/extensions/l3.py:70 #, python-format msgid "" "Port %(port_id)s has owner %(device_owner)s and therefore cannot be " "deleted directly via the port API." msgstr "" -#: neutron/extensions/l3.py:80 +#: neutron/extensions/l3.py:75 #, python-format msgid "" "Gateway cannot be updated for router %(router_id)s, since a gateway to " "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:140 +#: neutron/extensions/l3.py:135 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:144 +#: neutron/extensions/l3.py:139 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -3361,19 +3361,19 @@ msgstr "" msgid "Duplicate segment entry in request." msgstr "" -#: neutron/extensions/portsecurity.py:25 +#: neutron/extensions/portsecurity.py:20 msgid "" "Port has security group associated. Cannot disable port security or ip " "address until security group is removed" msgstr "" -#: neutron/extensions/portsecurity.py:30 +#: neutron/extensions/portsecurity.py:25 msgid "" "Port security must be enabled and port must have an IP address in order " "to use security groups." msgstr "" -#: neutron/extensions/portsecurity.py:35 +#: neutron/extensions/portsecurity.py:30 msgid "Port does not have port security binding." msgstr "" @@ -4829,7 +4829,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:55 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89 #: neutron/plugins/mlnx/rpc_callbacks.py:76 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" @@ -4844,9 +4844,9 @@ msgstr "" #: neutron/plugins/mlnx/rpc_callbacks.py:98 #: neutron/plugins/mlnx/rpc_callbacks.py:117 #: neutron/plugins/mlnx/rpc_callbacks.py:132 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:114 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 #, python-format msgid "%s can not be found in database" msgstr "" @@ -5629,7 +5629,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:192 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5637,8 +5637,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:222 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:443 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" msgstr "" @@ -5657,7 +5657,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:208 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5665,7 +5665,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:249 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5673,7 +5673,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:255 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:471 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5831,7 +5831,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 #: neutron/plugins/mlnx/mlnx_plugin.py:334 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:519 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" msgstr "" @@ -6172,7 +6172,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:41 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 -#: neutron/plugins/openvswitch/ovs_db_v2.py:133 +#: neutron/plugins/openvswitch/ovs_db_v2.py:130 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6187,7 +6187,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:157 +#: neutron/plugins/openvswitch/ovs_db_v2.py:154 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6201,7 +6201,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:141 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 -#: neutron/plugins/openvswitch/ovs_db_v2.py:198 +#: neutron/plugins/openvswitch/ovs_db_v2.py:195 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" @@ -6211,8 +6211,8 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:89 -#: neutron/plugins/openvswitch/ovs_db_v2.py:107 +#: neutron/plugins/openvswitch/ovs_db_v2.py:86 +#: neutron/plugins/openvswitch/ovs_db_v2.py:104 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6254,7 +6254,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:144 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6267,7 +6267,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:79 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122 #: neutron/plugins/mlnx/rpc_callbacks.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:123 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" @@ -6409,7 +6409,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent out of sync with plugin!" msgstr "" @@ -6431,7 +6431,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1356 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1348 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6518,14 +6518,14 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156 #, python-format msgid "Device %(device)s not bound to the agent host %(host)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:150 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "" @@ -6547,26 +6547,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:217 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:225 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:233 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:237 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -6734,7 +6734,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:277 msgid "network_delete received" msgstr "" @@ -6745,12 +6745,12 @@ msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:318 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:343 msgid "fdb_remove received" msgstr "" @@ -6759,7 +6759,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:404 msgid "fdb_update received" msgstr "" @@ -6769,7 +6769,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:142 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" msgstr "" @@ -6780,14 +6780,14 @@ msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:942 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6795,29 +6795,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1015 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1020 #, python-format msgid "Port %s updated." msgstr "" @@ -6836,8 +6836,8 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1233 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" @@ -6898,7 +6898,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:163 +#: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6907,7 +6907,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:193 +#: neutron/plugins/openvswitch/ovs_db_v2.py:190 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " @@ -6916,7 +6916,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:188 +#: neutron/plugins/openvswitch/ovs_db_v2.py:185 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " @@ -8044,7 +8044,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:231 +#: neutron/plugins/openvswitch/ovs_db_v2.py:228 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8083,7 +8083,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8430,7 +8430,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:142 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:364 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8578,8 +8578,8 @@ msgid "" msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -8772,88 +8772,93 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:247 +#: neutron/plugins/nec/nec_plugin.py:256 +#, python-format +msgid "deactivate_port(): OFC port for port=%s is already removed." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:263 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:268 +#: neutron/plugins/nec/nec_plugin.py:284 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:317 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:341 +#: neutron/plugins/nec/nec_plugin.py:357 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:360 +#: neutron/plugins/nec/nec_plugin.py:376 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:371 +#: neutron/plugins/nec/nec_plugin.py:387 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:525 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:589 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:622 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:632 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:689 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:720 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:730 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:749 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:754 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9029,17 +9034,17 @@ msgstr "" msgid "delete_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:54 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:52 #, python-format msgid "Update ports: added=%(added)s, removed=%(removed)s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:76 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:74 #, python-format msgid "port_update received: %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:219 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:217 msgid "No port changed." msgstr "" @@ -9092,45 +9097,52 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:32 #, python-format -msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgid "The specified OFC resource (%(resource)s) is not found." msgstr "" #: neutron/plugins/nec/common/exceptions.py:36 #, python-format -msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:40 +#, python-format +msgid "" +"Neutron-OFC resource mapping for %(resource)s %(neutron_id)s is not " +"found. It may be deleted during processing." msgstr "" -#: neutron/plugins/nec/common/exceptions.py:41 +#: neutron/plugins/nec/common/exceptions.py:46 #, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:45 +#: neutron/plugins/nec/common/exceptions.py:50 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:51 +#: neutron/plugins/nec/common/exceptions.py:56 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:61 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:66 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:65 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:69 +#: neutron/plugins/nec/common/exceptions.py:74 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " @@ -9154,14 +9166,19 @@ msgstr "" #: neutron/plugins/nec/common/ofc_client.py:99 #, python-format +msgid "Specified resource %s does not exist on OFC " +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:103 +#, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:102 +#: neutron/plugins/nec/common/ofc_client.py:106 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:111 +#: neutron/plugins/nec/common/ofc_client.py:115 #, python-format msgid "Failed to connect OFC : %s" msgstr "" @@ -9171,23 +9188,18 @@ msgstr "" msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:143 -#, python-format -msgid "NotFound %(resource)s for neutron_id=%(id)s." -msgstr "" - -#: neutron/plugins/nec/db/api.py:169 +#: neutron/plugins/nec/db/api.py:168 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:202 +#: neutron/plugins/nec/db/api.py:201 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:208 -#: neutron/plugins/openvswitch/ovs_db_v2.py:319 +#: neutron/plugins/nec/db/api.py:207 +#: neutron/plugins/openvswitch/ovs_db_v2.py:316 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9211,103 +9223,102 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:230 +#: neutron/plugins/nicira/NeutronPlugin.py:223 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:266 +#: neutron/plugins/nicira/NeutronPlugin.py:259 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:268 -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#: neutron/plugins/nicira/NeutronPlugin.py:261 #, python-format -msgid "Unable to create port on NVP logical router %s" +msgid "Unable to create port on NSX logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:271 +#: neutron/plugins/nicira/NeutronPlugin.py:264 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(nsx_router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:349 +#: neutron/plugins/nicira/NeutronPlugin.py:342 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:355 +#: neutron/plugins/nicira/NeutronPlugin.py:348 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:361 +#: neutron/plugins/nicira/NeutronPlugin.py:354 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:407 +#: neutron/plugins/nicira/NeutronPlugin.py:400 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:447 +#: neutron/plugins/nicira/NeutronPlugin.py:440 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:459 -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#: neutron/plugins/nicira/NeutronPlugin.py:709 +#: neutron/plugins/nicira/NeutronPlugin.py:452 +#: neutron/plugins/nicira/NeutronPlugin.py:504 +#: neutron/plugins/nicira/NeutronPlugin.py:702 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:480 +#: neutron/plugins/nicira/NeutronPlugin.py:473 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:491 +#: neutron/plugins/nicira/NeutronPlugin.py:484 #, python-format msgid "" "Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " "to be rolled back for Neutron port: %(neutron_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:496 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:518 +#: neutron/plugins/nicira/NeutronPlugin.py:511 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:518 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:530 +#: neutron/plugins/nicira/NeutronPlugin.py:523 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:532 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9315,302 +9326,302 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:554 -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:1070 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:566 +#: neutron/plugins/nicira/NeutronPlugin.py:559 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:584 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:604 +#: neutron/plugins/nicira/NeutronPlugin.py:597 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:614 +#: neutron/plugins/nicira/NeutronPlugin.py:607 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:655 +#: neutron/plugins/nicira/NeutronPlugin.py:648 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:690 -#: neutron/plugins/nicira/NeutronPlugin.py:1788 +#: neutron/plugins/nicira/NeutronPlugin.py:683 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:694 -#: neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/plugins/nicira/NeutronPlugin.py:687 +#: neutron/plugins/nicira/NeutronPlugin.py:1785 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 +#: neutron/plugins/nicira/NeutronPlugin.py:689 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:738 +#: neutron/plugins/nicira/NeutronPlugin.py:731 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:771 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 +#: neutron/plugins/nicira/NeutronPlugin.py:775 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:786 +#: neutron/plugins/nicira/NeutronPlugin.py:779 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:790 -#: neutron/plugins/nicira/NeutronPlugin.py:806 +#: neutron/plugins/nicira/NeutronPlugin.py:783 +#: neutron/plugins/nicira/NeutronPlugin.py:799 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:812 +#: neutron/plugins/nicira/NeutronPlugin.py:805 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:857 +#: neutron/plugins/nicira/NeutronPlugin.py:850 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:891 +#: neutron/plugins/nicira/NeutronPlugin.py:884 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:981 +#: neutron/plugins/nicira/NeutronPlugin.py:974 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1066 +#: neutron/plugins/nicira/NeutronPlugin.py:1059 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1085 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1088 +#: neutron/plugins/nicira/NeutronPlugin.py:1081 #: neutron/plugins/nicira/NeutronServicePlugin.py:515 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1118 +#: neutron/plugins/nicira/NeutronPlugin.py:1111 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1186 +#: neutron/plugins/nicira/NeutronPlugin.py:1179 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1200 +#: neutron/plugins/nicira/NeutronPlugin.py:1193 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1211 +#: neutron/plugins/nicira/NeutronPlugin.py:1204 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1303 +#: neutron/plugins/nicira/NeutronPlugin.py:1296 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1331 +#: neutron/plugins/nicira/NeutronPlugin.py:1324 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1414 +#: neutron/plugins/nicira/NeutronPlugin.py:1407 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1413 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1431 +#: neutron/plugins/nicira/NeutronPlugin.py:1424 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1441 +#: neutron/plugins/nicira/NeutronPlugin.py:1434 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1470 -#: neutron/plugins/nicira/NeutronPlugin.py:1555 +#: neutron/plugins/nicira/NeutronPlugin.py:1463 +#: neutron/plugins/nicira/NeutronPlugin.py:1548 #: neutron/plugins/nicira/NeutronServicePlugin.py:198 #: neutron/plugins/nicira/NeutronServicePlugin.py:1204 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1519 +#: neutron/plugins/nicira/NeutronPlugin.py:1512 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1522 +#: neutron/plugins/nicira/NeutronPlugin.py:1515 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1557 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1580 +#: neutron/plugins/nicira/NeutronPlugin.py:1573 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1577 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1579 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1643 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1647 +#: neutron/plugins/nicira/NeutronPlugin.py:1640 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1650 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1725 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:1816 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1829 +#: neutron/plugins/nicira/NeutronPlugin.py:1822 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1961 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1967 +#: neutron/plugins/nicira/NeutronPlugin.py:1960 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:1995 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2005 +#: neutron/plugins/nicira/NeutronPlugin.py:1998 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2032 +#: neutron/plugins/nicira/NeutronPlugin.py:2025 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2055 +#: neutron/plugins/nicira/NeutronPlugin.py:2048 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2085 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2159 +#: neutron/plugins/nicira/NeutronPlugin.py:2152 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2167 +#: neutron/plugins/nicira/NeutronPlugin.py:2160 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -9618,12 +9629,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2174 +#: neutron/plugins/nicira/NeutronPlugin.py:2167 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2187 +#: neutron/plugins/nicira/NeutronPlugin.py:2180 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9651,6 +9662,11 @@ msgstr "" msgid "An exception occurred while creating a port on lswitch %s" msgstr "" +#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#, python-format +msgid "Unable to create port on NVP logical router %s" +msgstr "" + #: neutron/plugins/nicira/NeutronServicePlugin.py:469 #, python-format msgid "Unable to create integration logic switch for router %s" @@ -9860,24 +9876,24 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:54 +#: neutron/plugins/nicira/nsx_cluster.py:49 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:66 +#: neutron/plugins/nicira/nsx_cluster.py:61 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:124 +#: neutron/plugins/nicira/nvplib.py:117 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:128 +#: neutron/plugins/nicira/nvplib.py:121 #, python-format msgid "locals=[%s]" msgstr "" @@ -10278,108 +10294,103 @@ msgstr "" msgid "Task status check interval" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:24 +#: neutron/plugins/nicira/common/exceptions.py:21 #, python-format -msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:28 +#: neutron/plugins/nicira/common/exceptions.py:25 #, python-format msgid "Unable to fulfill request with version %(version)s." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:32 +#: neutron/plugins/nicira/common/exceptions.py:29 #, python-format -msgid "Invalid NVP connection parameters: %(conn_params)s" +msgid "Invalid NSX connection parameters: %(conn_params)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:36 +#: neutron/plugins/nicira/common/exceptions.py:33 #, python-format msgid "" "Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the nvp plugin ini file." +"values are specified in the [DEFAULT] section of the NSX plugin ini file." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:42 +#: neutron/plugins/nicira/common/exceptions.py:39 #, python-format msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:47 +#: neutron/plugins/nicira/common/exceptions.py:44 #, python-format msgid "" "Unable to create port on network %(network)s. Maximum number of ports " "reached" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:52 +#: neutron/plugins/nicira/common/exceptions.py:49 #, python-format msgid "" "While retrieving NAT rules, %(actual_rules)s were found whereas rules in " "the (%(min_rules)s,%(max_rules)s) interval were expected" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:58 +#: neutron/plugins/nicira/common/exceptions.py:55 #, python-format -msgid "Invalid NVP attachment type '%(attachment_type)s'" +msgid "Invalid NSX attachment type '%(attachment_type)s'" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:62 +#: neutron/plugins/nicira/common/exceptions.py:59 msgid "" "The networking backend is currently in maintenance mode and therefore " "unable to accept requests which modify its state. Please try later." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:74 +#: neutron/plugins/nicira/common/exceptions.py:65 #, python-format msgid "Gateway Service %(gateway)s is already in use" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:78 +#: neutron/plugins/nicira/common/exceptions.py:69 #, python-format msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:82 +#: neutron/plugins/nicira/common/exceptions.py:73 #, python-format -msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:86 +#: neutron/plugins/nicira/common/exceptions.py:77 #, python-format msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NVP setup" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" " and/or configuration" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:91 +#: neutron/plugins/nicira/common/exceptions.py:82 #, python-format msgid "" "An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " "via port %(port_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:100 +#: neutron/plugins/nicira/common/exceptions.py:91 #, python-format msgid "Unable to find LSN for %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:104 +#: neutron/plugins/nicira/common/exceptions.py:95 #, python-format msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:109 +#: neutron/plugins/nicira/common/exceptions.py:100 #, python-format msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:113 +#: neutron/plugins/nicira/common/exceptions.py:104 #, python-format msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" @@ -11558,383 +11569,383 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:212 +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:260 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:278 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:301 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:303 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:377 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:393 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" "Adding a tunnel endpoint failed due to a concurrenttransaction had been " "committed (%s attempts left)" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:398 +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:312 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:329 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:434 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:523 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:294 #, python-format msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:306 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, 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:469 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, 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:488 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:480 #, 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:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 #, 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:517 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, 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:534 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:566 #, 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:618 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:610 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:668 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:687 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:768 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:760 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:766 #, 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:862 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:854 #, python-format msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:871 +#: 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:883 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:886 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920 #, python-format msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:926 #, python-format msgid "" "Port %s was not found on the integration bridge and will therefore not be" " processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 #, python-format msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:956 #, python-format msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1080 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1151 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1163 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1184 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1180 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1194 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1203 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1249 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1265 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 #, 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:1276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, 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:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275 #, 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:1288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, 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:1303 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1295 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1317 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1320 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12206,58 +12217,58 @@ msgstr "" msgid "Invalid configuration. check ryu.ini" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:96 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:94 #, python-format msgid "Could not get IPv4 address from %(nic)s: %(cfg)s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:162 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:160 #, python-format msgid "External port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:170 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:168 msgid "Get Ryu rest API address" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:220 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:218 msgid "Ryu rest API port isn't specified" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:221 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:219 #, python-format msgid "Going to ofp controller mode %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236 msgid "Port update received" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269 msgid "Agent loop has new device" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296 #, python-format msgid "tunnel_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 #, python-format msgid "ovsdb_port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:302 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 #, python-format msgid "ovsdb_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:308 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:306 #, python-format msgid "Initialization failed: %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:311 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:309 msgid "" "Ryu initialization on the node is done. Agent initialized successfully, " "now running..." @@ -12386,13 +12397,13 @@ msgstr "" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgstr "" -#: neutron/server/__init__.py:40 +#: neutron/server/__init__.py:39 msgid "" "ERROR: Unable to find configuration file via the default search paths " "(~/.neutron/, ~/, /etc/neutron/, /etc/) and the '--config-file' option!" msgstr "" -#: neutron/server/__init__.py:47 +#: neutron/server/__init__.py:46 #, python-format msgid "ERROR: %s" msgstr "" @@ -13639,56 +13650,60 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:76 -#: neutron/tests/unit/nec/test_ofc_client.py:82 -#: neutron/tests/unit/nec/test_ofc_client.py:91 +#: neutron/tests/unit/nec/test_ofc_client.py:77 +msgid "The specified OFC resource (/somewhere) is not found." +msgstr "" + +#: neutron/tests/unit/nec/test_ofc_client.py:81 +#: neutron/tests/unit/nec/test_ofc_client.py:87 +#: neutron/tests/unit/nec/test_ofc_client.py:96 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:101 +#: neutron/tests/unit/nec/test_ofc_client.py:106 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:406 +#: neutron/tests/unit/vmware/apiclient/fake.py:404 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:415 +#: neutron/tests/unit/vmware/apiclient/fake.py:413 #, python-format msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:103 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:115 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:126 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:143 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:161 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:183 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:205 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:289 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:303 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:317 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:359 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:193 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:256 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 #, python-format msgid "Lswitch %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/test_edge_router.py:132 +#: neutron/tests/unit/vmware/vshield/test_edge_router.py:130 msgid "Tasks not completed" msgstr "" @@ -14124,3 +14139,37 @@ msgstr "" #~ msgid "Security group: %s was already deleted from backend" #~ msgstr "" +#~ msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +#~ msgstr "" + +#~ msgid "NotFound %(resource)s for neutron_id=%(id)s." +#~ msgstr "" + +#~ msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +#~ msgstr "" + +#~ msgid "Invalid NVP connection parameters: %(conn_params)s" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid cluster values: %(invalid_attrs)s. " +#~ "Please ensure that these values are " +#~ "specified in the [DEFAULT] section of" +#~ " the nvp plugin ini file." +#~ msgstr "" + +#~ msgid "Invalid NVP attachment type '%(attachment_type)s'" +#~ msgstr "" + +#~ msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" +#~ msgstr "" + +#~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +#~ msgstr "" + +#~ msgid "" +#~ "Service cluster: '%(cluster_id)s' is " +#~ "unavailable. Please, check NVP setup " +#~ "and/or configuration" +#~ msgstr "" + diff --git a/neutron/locale/vi_VN/LC_MESSAGES/neutron.po b/neutron/locale/vi_VN/LC_MESSAGES/neutron.po index 1379e269c..3b77e089a 100644 --- a/neutron/locale/vi_VN/LC_MESSAGES/neutron.po +++ b/neutron/locale/vi_VN/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-27 06:23+0000\n" +"POT-Creation-Date: 2014-02-28 06:26+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Vietnamese (Viet Nam) " @@ -38,59 +38,59 @@ msgstr "" msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: neutron/manager.py:72 +#: neutron/manager.py:69 #, python-format msgid "dhcp_agents_per_network must be >= 1. '%s' is invalid." msgstr "" -#: neutron/manager.py:84 +#: neutron/manager.py:81 msgid "Neutron core_plugin not configured!" msgstr "" -#: neutron/manager.py:113 +#: neutron/manager.py:110 #, python-format msgid "Loading core plugin: %s" msgstr "" -#: neutron/manager.py:140 +#: neutron/manager.py:137 #, python-format msgid "Error loading plugin by name, %s" msgstr "" -#: neutron/manager.py:141 +#: neutron/manager.py:138 #, python-format msgid "Error loading plugin by class, %s" msgstr "" -#: neutron/manager.py:142 +#: neutron/manager.py:139 msgid "Plugin not found." msgstr "" -#: neutron/manager.py:147 +#: neutron/manager.py:144 msgid "Loading services supported by the core plugin" msgstr "" -#: neutron/manager.py:156 +#: neutron/manager.py:153 #, python-format msgid "Service %s is supported by the core plugin" msgstr "" -#: neutron/manager.py:169 +#: neutron/manager.py:166 #, python-format msgid "Loading service plugins: %s" msgstr "" -#: neutron/manager.py:174 +#: neutron/manager.py:171 #, python-format msgid "Loading Plugin: %s" msgstr "" -#: neutron/manager.py:182 +#: neutron/manager.py:179 #, python-format msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/manager.py:194 +#: neutron/manager.py:191 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -218,42 +218,42 @@ msgstr "" msgid "%s is already registered." msgstr "" -#: neutron/service.py:39 +#: neutron/service.py:37 msgid "Seconds between running periodic tasks" msgstr "" -#: neutron/service.py:42 +#: neutron/service.py:40 msgid "Number of separate worker processes for service" msgstr "" -#: neutron/service.py:45 +#: neutron/service.py:43 msgid "" "Range of seconds to randomly delay when starting the periodic task " "scheduler to reduce stampeding. (Disable by setting to 0)" msgstr "" -#: neutron/service.py:102 +#: neutron/service.py:100 msgid "Error occurred: trying old api-paste.ini." msgstr "" -#: neutron/service.py:107 +#: neutron/service.py:105 msgid "Unrecoverable error: please check log for details." msgstr "" -#: neutron/service.py:116 +#: neutron/service.py:114 msgid "No known API applications configured." msgstr "" -#: neutron/service.py:123 +#: neutron/service.py:121 #, python-format msgid "Neutron service started, listening on %(host)s:%(port)s" msgstr "" -#: neutron/service.py:224 +#: neutron/service.py:222 msgid "Exception occurs when timer stops" msgstr "" -#: neutron/service.py:234 +#: neutron/service.py:232 msgid "Exception occurs when waiting for timer" msgstr "" @@ -437,7 +437,7 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:184 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 #: neutron/agent/metadata/namespace_proxy.py:156 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,7 +507,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:887 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 #: neutron/agent/metadata/agent.py:305 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -515,191 +515,191 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:892 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 #: neutron/agent/metadata/agent.py:310 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:241 #: neutron/services/loadbalancer/agent/agent_manager.py:121 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:897 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:158 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:158 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:166 +#: neutron/agent/l3_agent.py:162 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:169 +#: neutron/agent/l3_agent.py:165 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:174 +#: neutron/agent/l3_agent.py:170 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:176 +#: neutron/agent/l3_agent.py:172 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:179 +#: neutron/agent/l3_agent.py:175 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:181 +#: neutron/agent/l3_agent.py:177 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:204 +#: neutron/agent/l3_agent.py:200 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:231 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:236 +#: neutron/agent/l3_agent.py:232 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:257 +#: neutron/agent/l3_agent.py:253 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:277 +#: neutron/agent/l3_agent.py:273 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:298 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:322 +#: neutron/agent/l3_agent.py:318 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:346 +#: neutron/agent/l3_agent.py:342 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:395 +#: neutron/agent/l3_agent.py:391 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:397 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:545 +#: neutron/agent/l3_agent.py:541 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:669 +#: neutron/agent/l3_agent.py:665 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:674 +#: neutron/agent/l3_agent.py:670 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:678 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:686 +#: neutron/agent/l3_agent.py:682 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:693 +#: neutron/agent/l3_agent.py:689 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:742 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:751 +#: neutron/agent/l3_agent.py:747 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:753 neutron/agent/l3_agent.py:791 +#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:767 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:782 +#: neutron/agent/l3_agent.py:778 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:785 +#: neutron/agent/l3_agent.py:781 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:783 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:800 +#: neutron/agent/l3_agent.py:796 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:820 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:828 +#: neutron/agent/l3_agent.py:824 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:860 +#: neutron/agent/l3_agent.py:856 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:884 +#: neutron/agent/l3_agent.py:880 msgid "Report state task successfully completed" msgstr "" @@ -725,7 +725,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279 #, python-format msgid "Delete %s" msgstr "" @@ -1077,7 +1077,7 @@ msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:61 -#: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" @@ -1183,86 +1183,86 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:39 +#: neutron/agent/linux/ovs_lib.py:34 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 -#: neutron/agent/linux/ovs_lib.py:313 +#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 +#: neutron/agent/linux/ovs_lib.py:308 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:174 +#: neutron/agent/linux/ovs_lib.py:169 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:200 +#: neutron/agent/linux/ovs_lib.py:195 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:230 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:239 +#: neutron/agent/linux/ovs_lib.py:234 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:242 +#: neutron/agent/linux/ovs_lib.py:237 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:245 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:361 +#: neutron/agent/linux/ovs_lib.py:356 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:371 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:402 +#: neutron/agent/linux/ovs_lib.py:397 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:412 +#: neutron/agent/linux/ovs_lib.py:407 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:425 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:440 +#: neutron/agent/linux/ovs_lib.py:435 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:451 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:461 +#: neutron/agent/linux/ovs_lib.py:456 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:473 +#: neutron/agent/linux/ovs_lib.py:468 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:477 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1830,7 +1830,7 @@ msgstr "" msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:65 +#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" @@ -1858,409 +1858,409 @@ msgstr "" msgid "Request Failed: internal server error while processing your request." msgstr "" -#: neutron/common/config.py:39 +#: neutron/common/config.py:37 msgid "The host IP to bind to" msgstr "" -#: neutron/common/config.py:41 +#: neutron/common/config.py:39 msgid "The port to bind to" msgstr "" -#: neutron/common/config.py:43 +#: neutron/common/config.py:41 msgid "The API paste config file to use" msgstr "" -#: neutron/common/config.py:45 +#: neutron/common/config.py:43 msgid "The path for API extensions" msgstr "" -#: neutron/common/config.py:47 +#: neutron/common/config.py:45 msgid "The policy file to use" msgstr "" -#: neutron/common/config.py:51 +#: neutron/common/config.py:49 msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:53 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 msgid "The service plugins Neutron will use" msgstr "" -#: neutron/common/config.py:55 +#: neutron/common/config.py:53 msgid "The base MAC address Neutron will use for VIFs" msgstr "" -#: neutron/common/config.py:57 +#: neutron/common/config.py:55 msgid "How many times Neutron will retry MAC generation" msgstr "" -#: neutron/common/config.py:59 +#: neutron/common/config.py:57 msgid "Allow the usage of the bulk API" msgstr "" -#: neutron/common/config.py:61 +#: neutron/common/config.py:59 msgid "Allow the usage of the pagination" msgstr "" -#: neutron/common/config.py:63 +#: neutron/common/config.py:61 msgid "Allow the usage of the sorting" msgstr "" -#: neutron/common/config.py:65 +#: neutron/common/config.py:63 msgid "" "The maximum number of items returned in a single response, value was " "'infinite' or negative integer means no limit" msgstr "" -#: neutron/common/config.py:69 +#: neutron/common/config.py:67 msgid "Maximum number of DNS nameservers" msgstr "" -#: neutron/common/config.py:71 +#: neutron/common/config.py:69 msgid "Maximum number of host routes per subnet" msgstr "" -#: neutron/common/config.py:73 +#: neutron/common/config.py:71 msgid "Maximum number of fixed ips per port" msgstr "" -#: neutron/common/config.py:76 +#: neutron/common/config.py:74 msgid "DHCP lease duration" msgstr "" -#: neutron/common/config.py:78 +#: neutron/common/config.py:76 msgid "Allow sending resource operation notification to DHCP agent" msgstr "" -#: neutron/common/config.py:81 +#: neutron/common/config.py:79 msgid "Allow overlapping IP support in Neutron" msgstr "" -#: neutron/common/config.py:83 +#: neutron/common/config.py:81 msgid "The hostname Neutron is running on" msgstr "" -#: neutron/common/config.py:85 +#: neutron/common/config.py:83 msgid "Ensure that configured gateway is on subnet" msgstr "" -#: neutron/common/config.py:91 +#: neutron/common/config.py:89 msgid "" "Where to store Neutron state files. This directory must be writable by " "the agent." msgstr "" -#: neutron/common/config.py:117 +#: neutron/common/config.py:115 #, python-format msgid "Base MAC: %s" msgstr "" -#: neutron/common/config.py:128 +#: neutron/common/config.py:126 msgid "Logging enabled!" msgstr "" -#: neutron/common/config.py:144 +#: neutron/common/config.py:142 #, python-format msgid "Config paste file: %s" msgstr "" -#: neutron/common/config.py:149 +#: neutron/common/config.py:147 #, python-format msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" -#: neutron/common/exceptions.py:32 +#: neutron/common/exceptions.py:30 #: neutron/plugins/nicira/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" -#: neutron/common/exceptions.py:53 +#: neutron/common/exceptions.py:51 #, python-format msgid "Bad %(resource)s request: %(msg)s" msgstr "" -#: neutron/common/exceptions.py:65 +#: neutron/common/exceptions.py:63 msgid "Not authorized." msgstr "" -#: neutron/common/exceptions.py:69 +#: neutron/common/exceptions.py:67 msgid "The service is unavailable" msgstr "" -#: neutron/common/exceptions.py:73 +#: neutron/common/exceptions.py:71 #, python-format msgid "User does not have admin privileges: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:77 +#: neutron/common/exceptions.py:75 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: neutron/common/exceptions.py:81 +#: neutron/common/exceptions.py:79 #, python-format msgid "Network %(net_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:85 +#: neutron/common/exceptions.py:83 #, python-format msgid "Subnet %(subnet_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:89 +#: neutron/common/exceptions.py:87 #, python-format msgid "Port %(port_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:93 +#: neutron/common/exceptions.py:91 #, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:98 +#: neutron/common/exceptions.py:96 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:102 +#: neutron/common/exceptions.py:100 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:106 +#: neutron/common/exceptions.py:104 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:110 +#: neutron/common/exceptions.py:108 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:114 +#: neutron/common/exceptions.py:112 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:118 +#: neutron/common/exceptions.py:116 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:122 +#: neutron/common/exceptions.py:120 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:127 +#: neutron/common/exceptions.py:125 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:132 +#: neutron/common/exceptions.py:130 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:138 +#: neutron/common/exceptions.py:136 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:144 +#: neutron/common/exceptions.py:142 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:150 +#: neutron/common/exceptions.py:148 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:155 +#: neutron/common/exceptions.py:153 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:160 +#: neutron/common/exceptions.py:158 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:166 +#: neutron/common/exceptions.py:164 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:171 +#: neutron/common/exceptions.py:169 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:174 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:184 +#: neutron/common/exceptions.py:182 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:187 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:194 +#: neutron/common/exceptions.py:192 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:204 +#: neutron/common/exceptions.py:202 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:208 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:212 +#: neutron/common/exceptions.py:210 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:217 +#: neutron/common/exceptions.py:215 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:222 +#: neutron/common/exceptions.py:220 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:226 +#: neutron/common/exceptions.py:224 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:230 +#: neutron/common/exceptions.py:228 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:234 +#: neutron/common/exceptions.py:232 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:238 +#: neutron/common/exceptions.py:236 msgid "Sudo privilege is required to run this command." msgstr "" -#: neutron/common/exceptions.py:242 +#: neutron/common/exceptions.py:240 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:246 +#: neutron/common/exceptions.py:244 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:250 +#: neutron/common/exceptions.py:248 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:254 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:259 +#: neutron/common/exceptions.py:257 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:264 +#: neutron/common/exceptions.py:262 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:268 +#: neutron/common/exceptions.py:266 #, python-format msgid "Extensions not found: %(extensions)s" msgstr "" -#: neutron/common/exceptions.py:272 +#: neutron/common/exceptions.py:270 #, python-format msgid "Invalid content type %(content_type)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:274 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:281 +#: neutron/common/exceptions.py:279 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:285 +#: neutron/common/exceptions.py:283 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:290 +#: neutron/common/exceptions.py:288 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:295 +#: neutron/common/exceptions.py:293 #, python-format msgid "" "Current gateway ip %(ip_address)s already in use by port %(port_id)s. " "Unable to update." msgstr "" -#: neutron/common/exceptions.py:300 +#: neutron/common/exceptions.py:298 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" -#: neutron/common/exceptions.py:310 +#: neutron/common/exceptions.py:308 #, python-format msgid "Invalid network VXLAN port range: '%(vxlan_range)s'" msgstr "" -#: neutron/common/exceptions.py:314 +#: neutron/common/exceptions.py:312 #, python-format msgid "Found duplicate extension: %(alias)s" msgstr "" @@ -2282,32 +2282,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:53 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:143 +#: neutron/common/utils.py:140 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:146 +#: neutron/common/utils.py:143 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:149 +#: neutron/common/utils.py:146 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:151 +#: neutron/common/utils.py:148 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:154 +#: neutron/common/utils.py:151 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2339,12 +2339,12 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/api.py:59 +#: neutron/db/api.py:55 #, python-format msgid "Database registration exception: %s" msgstr "" -#: neutron/db/api.py:70 +#: neutron/db/api.py:66 msgid "Database exception" msgstr "" @@ -2613,99 +2613,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:168 +#: neutron/db/l3_db.py:163 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:607 +#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:277 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:291 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 #: neutron/plugins/bigswitch/plugin.py:817 #: neutron/plugins/bigswitch/plugin.py:826 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:307 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:318 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:333 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:467 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:506 +#: neutron/db/l3_db.py:501 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:510 +#: neutron/db/l3_db.py:505 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:522 +#: neutron/db/l3_db.py:517 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:529 +#: neutron/db/l3_db.py:524 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:533 +#: neutron/db/l3_db.py:528 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1853 +#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:731 +#: neutron/db/l3_db.py:726 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:749 +#: neutron/db/l3_db.py:744 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:837 +#: neutron/db/l3_db.py:832 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2959,24 +2959,24 @@ msgstr "" msgid "Multiple agents with agent_type=%(agent_type)s and host=%(host)s found" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:26 +#: neutron/extensions/allowedaddresspairs.py:22 msgid "AllowedAddressPair must contain ip_address" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:30 +#: neutron/extensions/allowedaddresspairs.py:26 msgid "" "Port Security must be enabled in order to have allowed address pairs on a" " port." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:35 +#: neutron/extensions/allowedaddresspairs.py:31 #, python-format msgid "" "Request contains duplicate address pair: mac_address %(mac_address)s " "ip_address %(ip_address)s." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:40 +#: neutron/extensions/allowedaddresspairs.py:36 msgid "Port's Fixed IP and Mac Address match an address pair entry." msgstr "" @@ -3141,39 +3141,39 @@ msgid "" "unlimited." msgstr "" -#: neutron/extensions/l3.py:34 +#: neutron/extensions/l3.py:29 #, python-format msgid "Router %(router_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:38 +#: neutron/extensions/l3.py:33 #, python-format msgid "Router %(router_id)s still has active ports" msgstr "" -#: neutron/extensions/l3.py:42 +#: neutron/extensions/l3.py:37 #, python-format msgid "Router %(router_id)s does not have an interface with id %(port_id)s" msgstr "" -#: neutron/extensions/l3.py:47 +#: neutron/extensions/l3.py:42 #, python-format msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s" msgstr "" -#: neutron/extensions/l3.py:52 +#: neutron/extensions/l3.py:47 #, python-format msgid "" "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot " "be deleted, as it is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:58 +#: neutron/extensions/l3.py:53 #, python-format msgid "Floating IP %(floatingip_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:62 +#: neutron/extensions/l3.py:57 #, python-format msgid "" "External network %(external_network_id)s is not reachable from subnet " @@ -3181,7 +3181,7 @@ msgid "" "Floating IP." msgstr "" -#: neutron/extensions/l3.py:68 +#: neutron/extensions/l3.py:63 #, python-format msgid "" "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with " @@ -3189,25 +3189,25 @@ msgid "" "has a floating IP on external network %(net_id)s." msgstr "" -#: neutron/extensions/l3.py:75 +#: neutron/extensions/l3.py:70 #, python-format msgid "" "Port %(port_id)s has owner %(device_owner)s and therefore cannot be " "deleted directly via the port API." msgstr "" -#: neutron/extensions/l3.py:80 +#: neutron/extensions/l3.py:75 #, python-format msgid "" "Gateway cannot be updated for router %(router_id)s, since a gateway to " "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:140 +#: neutron/extensions/l3.py:135 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:144 +#: neutron/extensions/l3.py:139 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -3361,19 +3361,19 @@ msgstr "" msgid "Duplicate segment entry in request." msgstr "" -#: neutron/extensions/portsecurity.py:25 +#: neutron/extensions/portsecurity.py:20 msgid "" "Port has security group associated. Cannot disable port security or ip " "address until security group is removed" msgstr "" -#: neutron/extensions/portsecurity.py:30 +#: neutron/extensions/portsecurity.py:25 msgid "" "Port security must be enabled and port must have an IP address in order " "to use security groups." msgstr "" -#: neutron/extensions/portsecurity.py:35 +#: neutron/extensions/portsecurity.py:30 msgid "Port does not have port security binding." msgstr "" @@ -4829,7 +4829,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:55 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89 #: neutron/plugins/mlnx/rpc_callbacks.py:76 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" @@ -4844,9 +4844,9 @@ msgstr "" #: neutron/plugins/mlnx/rpc_callbacks.py:98 #: neutron/plugins/mlnx/rpc_callbacks.py:117 #: neutron/plugins/mlnx/rpc_callbacks.py:132 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:114 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 #, python-format msgid "%s can not be found in database" msgstr "" @@ -5629,7 +5629,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:192 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5637,8 +5637,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:222 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:443 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" msgstr "" @@ -5657,7 +5657,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:208 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5665,7 +5665,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:249 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5673,7 +5673,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:255 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:471 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5831,7 +5831,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 #: neutron/plugins/mlnx/mlnx_plugin.py:334 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:519 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" msgstr "" @@ -6172,7 +6172,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:41 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 -#: neutron/plugins/openvswitch/ovs_db_v2.py:133 +#: neutron/plugins/openvswitch/ovs_db_v2.py:130 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6187,7 +6187,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:157 +#: neutron/plugins/openvswitch/ovs_db_v2.py:154 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6201,7 +6201,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:141 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 -#: neutron/plugins/openvswitch/ovs_db_v2.py:198 +#: neutron/plugins/openvswitch/ovs_db_v2.py:195 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" @@ -6211,8 +6211,8 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:89 -#: neutron/plugins/openvswitch/ovs_db_v2.py:107 +#: neutron/plugins/openvswitch/ovs_db_v2.py:86 +#: neutron/plugins/openvswitch/ovs_db_v2.py:104 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6254,7 +6254,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:144 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6267,7 +6267,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:79 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122 #: neutron/plugins/mlnx/rpc_callbacks.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:123 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" @@ -6409,7 +6409,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent out of sync with plugin!" msgstr "" @@ -6431,7 +6431,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1356 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1348 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6518,14 +6518,14 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156 #, python-format msgid "Device %(device)s not bound to the agent host %(host)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:150 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "" @@ -6547,26 +6547,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:217 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:225 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:233 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:237 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -6734,7 +6734,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:277 msgid "network_delete received" msgstr "" @@ -6745,12 +6745,12 @@ msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:318 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:343 msgid "fdb_remove received" msgstr "" @@ -6759,7 +6759,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:404 msgid "fdb_update received" msgstr "" @@ -6769,7 +6769,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:142 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" msgstr "" @@ -6780,14 +6780,14 @@ msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:942 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6795,29 +6795,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1015 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1020 #, python-format msgid "Port %s updated." msgstr "" @@ -6836,8 +6836,8 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1233 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" @@ -6898,7 +6898,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:163 +#: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6907,7 +6907,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:193 +#: neutron/plugins/openvswitch/ovs_db_v2.py:190 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " @@ -6916,7 +6916,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:188 +#: neutron/plugins/openvswitch/ovs_db_v2.py:185 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " @@ -8044,7 +8044,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:231 +#: neutron/plugins/openvswitch/ovs_db_v2.py:228 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8083,7 +8083,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8430,7 +8430,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:142 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:364 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8578,8 +8578,8 @@ msgid "" msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -8772,88 +8772,93 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:247 +#: neutron/plugins/nec/nec_plugin.py:256 +#, python-format +msgid "deactivate_port(): OFC port for port=%s is already removed." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:263 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:268 +#: neutron/plugins/nec/nec_plugin.py:284 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:317 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:341 +#: neutron/plugins/nec/nec_plugin.py:357 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:360 +#: neutron/plugins/nec/nec_plugin.py:376 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:371 +#: neutron/plugins/nec/nec_plugin.py:387 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:525 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:589 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:622 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:632 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:689 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:720 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:730 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:749 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:754 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9029,17 +9034,17 @@ msgstr "" msgid "delete_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:54 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:52 #, python-format msgid "Update ports: added=%(added)s, removed=%(removed)s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:76 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:74 #, python-format msgid "port_update received: %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:219 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:217 msgid "No port changed." msgstr "" @@ -9092,45 +9097,52 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:32 #, python-format -msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgid "The specified OFC resource (%(resource)s) is not found." msgstr "" #: neutron/plugins/nec/common/exceptions.py:36 #, python-format -msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:40 +#, python-format +msgid "" +"Neutron-OFC resource mapping for %(resource)s %(neutron_id)s is not " +"found. It may be deleted during processing." msgstr "" -#: neutron/plugins/nec/common/exceptions.py:41 +#: neutron/plugins/nec/common/exceptions.py:46 #, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:45 +#: neutron/plugins/nec/common/exceptions.py:50 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:51 +#: neutron/plugins/nec/common/exceptions.py:56 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:61 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:66 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:65 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:69 +#: neutron/plugins/nec/common/exceptions.py:74 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " @@ -9154,14 +9166,19 @@ msgstr "" #: neutron/plugins/nec/common/ofc_client.py:99 #, python-format +msgid "Specified resource %s does not exist on OFC " +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:103 +#, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:102 +#: neutron/plugins/nec/common/ofc_client.py:106 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:111 +#: neutron/plugins/nec/common/ofc_client.py:115 #, python-format msgid "Failed to connect OFC : %s" msgstr "" @@ -9171,23 +9188,18 @@ msgstr "" msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:143 -#, python-format -msgid "NotFound %(resource)s for neutron_id=%(id)s." -msgstr "" - -#: neutron/plugins/nec/db/api.py:169 +#: neutron/plugins/nec/db/api.py:168 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:202 +#: neutron/plugins/nec/db/api.py:201 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:208 -#: neutron/plugins/openvswitch/ovs_db_v2.py:319 +#: neutron/plugins/nec/db/api.py:207 +#: neutron/plugins/openvswitch/ovs_db_v2.py:316 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9211,103 +9223,102 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:230 +#: neutron/plugins/nicira/NeutronPlugin.py:223 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:266 +#: neutron/plugins/nicira/NeutronPlugin.py:259 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:268 -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#: neutron/plugins/nicira/NeutronPlugin.py:261 #, python-format -msgid "Unable to create port on NVP logical router %s" +msgid "Unable to create port on NSX logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:271 +#: neutron/plugins/nicira/NeutronPlugin.py:264 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(nsx_router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:349 +#: neutron/plugins/nicira/NeutronPlugin.py:342 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:355 +#: neutron/plugins/nicira/NeutronPlugin.py:348 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:361 +#: neutron/plugins/nicira/NeutronPlugin.py:354 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:407 +#: neutron/plugins/nicira/NeutronPlugin.py:400 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:447 +#: neutron/plugins/nicira/NeutronPlugin.py:440 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:459 -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#: neutron/plugins/nicira/NeutronPlugin.py:709 +#: neutron/plugins/nicira/NeutronPlugin.py:452 +#: neutron/plugins/nicira/NeutronPlugin.py:504 +#: neutron/plugins/nicira/NeutronPlugin.py:702 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:480 +#: neutron/plugins/nicira/NeutronPlugin.py:473 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:491 +#: neutron/plugins/nicira/NeutronPlugin.py:484 #, python-format msgid "" "Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " "to be rolled back for Neutron port: %(neutron_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:496 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:518 +#: neutron/plugins/nicira/NeutronPlugin.py:511 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:518 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:530 +#: neutron/plugins/nicira/NeutronPlugin.py:523 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:532 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9315,302 +9326,302 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:554 -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:1070 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:566 +#: neutron/plugins/nicira/NeutronPlugin.py:559 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:584 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:604 +#: neutron/plugins/nicira/NeutronPlugin.py:597 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:614 +#: neutron/plugins/nicira/NeutronPlugin.py:607 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:655 +#: neutron/plugins/nicira/NeutronPlugin.py:648 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:690 -#: neutron/plugins/nicira/NeutronPlugin.py:1788 +#: neutron/plugins/nicira/NeutronPlugin.py:683 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:694 -#: neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/plugins/nicira/NeutronPlugin.py:687 +#: neutron/plugins/nicira/NeutronPlugin.py:1785 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 +#: neutron/plugins/nicira/NeutronPlugin.py:689 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:738 +#: neutron/plugins/nicira/NeutronPlugin.py:731 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:771 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 +#: neutron/plugins/nicira/NeutronPlugin.py:775 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:786 +#: neutron/plugins/nicira/NeutronPlugin.py:779 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:790 -#: neutron/plugins/nicira/NeutronPlugin.py:806 +#: neutron/plugins/nicira/NeutronPlugin.py:783 +#: neutron/plugins/nicira/NeutronPlugin.py:799 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:812 +#: neutron/plugins/nicira/NeutronPlugin.py:805 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:857 +#: neutron/plugins/nicira/NeutronPlugin.py:850 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:891 +#: neutron/plugins/nicira/NeutronPlugin.py:884 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:981 +#: neutron/plugins/nicira/NeutronPlugin.py:974 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1066 +#: neutron/plugins/nicira/NeutronPlugin.py:1059 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1085 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1088 +#: neutron/plugins/nicira/NeutronPlugin.py:1081 #: neutron/plugins/nicira/NeutronServicePlugin.py:515 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1118 +#: neutron/plugins/nicira/NeutronPlugin.py:1111 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1186 +#: neutron/plugins/nicira/NeutronPlugin.py:1179 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1200 +#: neutron/plugins/nicira/NeutronPlugin.py:1193 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1211 +#: neutron/plugins/nicira/NeutronPlugin.py:1204 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1303 +#: neutron/plugins/nicira/NeutronPlugin.py:1296 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1331 +#: neutron/plugins/nicira/NeutronPlugin.py:1324 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1414 +#: neutron/plugins/nicira/NeutronPlugin.py:1407 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1413 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1431 +#: neutron/plugins/nicira/NeutronPlugin.py:1424 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1441 +#: neutron/plugins/nicira/NeutronPlugin.py:1434 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1470 -#: neutron/plugins/nicira/NeutronPlugin.py:1555 +#: neutron/plugins/nicira/NeutronPlugin.py:1463 +#: neutron/plugins/nicira/NeutronPlugin.py:1548 #: neutron/plugins/nicira/NeutronServicePlugin.py:198 #: neutron/plugins/nicira/NeutronServicePlugin.py:1204 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1519 +#: neutron/plugins/nicira/NeutronPlugin.py:1512 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1522 +#: neutron/plugins/nicira/NeutronPlugin.py:1515 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1557 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1580 +#: neutron/plugins/nicira/NeutronPlugin.py:1573 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1577 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1579 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1643 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1647 +#: neutron/plugins/nicira/NeutronPlugin.py:1640 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1650 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1725 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:1816 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1829 +#: neutron/plugins/nicira/NeutronPlugin.py:1822 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1961 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1967 +#: neutron/plugins/nicira/NeutronPlugin.py:1960 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:1995 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2005 +#: neutron/plugins/nicira/NeutronPlugin.py:1998 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2032 +#: neutron/plugins/nicira/NeutronPlugin.py:2025 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2055 +#: neutron/plugins/nicira/NeutronPlugin.py:2048 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2085 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2159 +#: neutron/plugins/nicira/NeutronPlugin.py:2152 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2167 +#: neutron/plugins/nicira/NeutronPlugin.py:2160 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -9618,12 +9629,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2174 +#: neutron/plugins/nicira/NeutronPlugin.py:2167 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2187 +#: neutron/plugins/nicira/NeutronPlugin.py:2180 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9651,6 +9662,11 @@ msgstr "" msgid "An exception occurred while creating a port on lswitch %s" msgstr "" +#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#, python-format +msgid "Unable to create port on NVP logical router %s" +msgstr "" + #: neutron/plugins/nicira/NeutronServicePlugin.py:469 #, python-format msgid "Unable to create integration logic switch for router %s" @@ -9860,24 +9876,24 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:54 +#: neutron/plugins/nicira/nsx_cluster.py:49 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:66 +#: neutron/plugins/nicira/nsx_cluster.py:61 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:124 +#: neutron/plugins/nicira/nvplib.py:117 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:128 +#: neutron/plugins/nicira/nvplib.py:121 #, python-format msgid "locals=[%s]" msgstr "" @@ -10278,108 +10294,103 @@ msgstr "" msgid "Task status check interval" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:24 +#: neutron/plugins/nicira/common/exceptions.py:21 #, python-format -msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:28 +#: neutron/plugins/nicira/common/exceptions.py:25 #, python-format msgid "Unable to fulfill request with version %(version)s." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:32 +#: neutron/plugins/nicira/common/exceptions.py:29 #, python-format -msgid "Invalid NVP connection parameters: %(conn_params)s" +msgid "Invalid NSX connection parameters: %(conn_params)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:36 +#: neutron/plugins/nicira/common/exceptions.py:33 #, python-format msgid "" "Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the nvp plugin ini file." +"values are specified in the [DEFAULT] section of the NSX plugin ini file." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:42 +#: neutron/plugins/nicira/common/exceptions.py:39 #, python-format msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:47 +#: neutron/plugins/nicira/common/exceptions.py:44 #, python-format msgid "" "Unable to create port on network %(network)s. Maximum number of ports " "reached" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:52 +#: neutron/plugins/nicira/common/exceptions.py:49 #, python-format msgid "" "While retrieving NAT rules, %(actual_rules)s were found whereas rules in " "the (%(min_rules)s,%(max_rules)s) interval were expected" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:58 +#: neutron/plugins/nicira/common/exceptions.py:55 #, python-format -msgid "Invalid NVP attachment type '%(attachment_type)s'" +msgid "Invalid NSX attachment type '%(attachment_type)s'" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:62 +#: neutron/plugins/nicira/common/exceptions.py:59 msgid "" "The networking backend is currently in maintenance mode and therefore " "unable to accept requests which modify its state. Please try later." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:74 +#: neutron/plugins/nicira/common/exceptions.py:65 #, python-format msgid "Gateway Service %(gateway)s is already in use" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:78 +#: neutron/plugins/nicira/common/exceptions.py:69 #, python-format msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:82 +#: neutron/plugins/nicira/common/exceptions.py:73 #, python-format -msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:86 +#: neutron/plugins/nicira/common/exceptions.py:77 #, python-format msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NVP setup" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" " and/or configuration" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:91 +#: neutron/plugins/nicira/common/exceptions.py:82 #, python-format msgid "" "An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " "via port %(port_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:100 +#: neutron/plugins/nicira/common/exceptions.py:91 #, python-format msgid "Unable to find LSN for %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:104 +#: neutron/plugins/nicira/common/exceptions.py:95 #, python-format msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:109 +#: neutron/plugins/nicira/common/exceptions.py:100 #, python-format msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:113 +#: neutron/plugins/nicira/common/exceptions.py:104 #, python-format msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" @@ -11558,383 +11569,383 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:212 +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:260 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:278 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:301 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:303 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:377 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:393 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" "Adding a tunnel endpoint failed due to a concurrenttransaction had been " "committed (%s attempts left)" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:398 +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:312 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:329 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:434 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:523 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:294 #, python-format msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:306 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, 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:469 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, 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:488 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:480 #, 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:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 #, 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:517 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, 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:534 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:566 #, 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:618 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:610 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:668 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:687 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:768 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:760 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:766 #, 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:862 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:854 #, python-format msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:871 +#: 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:883 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:886 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920 #, python-format msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:926 #, python-format msgid "" "Port %s was not found on the integration bridge and will therefore not be" " processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 #, python-format msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:956 #, python-format msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1080 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1151 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1163 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1184 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1180 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1194 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1203 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1249 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1265 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 #, 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:1276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, 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:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275 #, 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:1288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, 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:1303 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1295 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1317 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1320 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12206,58 +12217,58 @@ msgstr "" msgid "Invalid configuration. check ryu.ini" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:96 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:94 #, python-format msgid "Could not get IPv4 address from %(nic)s: %(cfg)s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:162 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:160 #, python-format msgid "External port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:170 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:168 msgid "Get Ryu rest API address" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:220 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:218 msgid "Ryu rest API port isn't specified" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:221 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:219 #, python-format msgid "Going to ofp controller mode %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236 msgid "Port update received" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269 msgid "Agent loop has new device" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296 #, python-format msgid "tunnel_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 #, python-format msgid "ovsdb_port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:302 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 #, python-format msgid "ovsdb_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:308 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:306 #, python-format msgid "Initialization failed: %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:311 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:309 msgid "" "Ryu initialization on the node is done. Agent initialized successfully, " "now running..." @@ -12386,13 +12397,13 @@ msgstr "" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgstr "" -#: neutron/server/__init__.py:40 +#: neutron/server/__init__.py:39 msgid "" "ERROR: Unable to find configuration file via the default search paths " "(~/.neutron/, ~/, /etc/neutron/, /etc/) and the '--config-file' option!" msgstr "" -#: neutron/server/__init__.py:47 +#: neutron/server/__init__.py:46 #, python-format msgid "ERROR: %s" msgstr "" @@ -13639,56 +13650,60 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:76 -#: neutron/tests/unit/nec/test_ofc_client.py:82 -#: neutron/tests/unit/nec/test_ofc_client.py:91 +#: neutron/tests/unit/nec/test_ofc_client.py:77 +msgid "The specified OFC resource (/somewhere) is not found." +msgstr "" + +#: neutron/tests/unit/nec/test_ofc_client.py:81 +#: neutron/tests/unit/nec/test_ofc_client.py:87 +#: neutron/tests/unit/nec/test_ofc_client.py:96 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:101 +#: neutron/tests/unit/nec/test_ofc_client.py:106 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:406 +#: neutron/tests/unit/vmware/apiclient/fake.py:404 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:415 +#: neutron/tests/unit/vmware/apiclient/fake.py:413 #, python-format msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:103 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:115 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:126 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:143 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:161 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:183 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:205 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:289 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:303 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:317 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:359 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:193 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:256 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 #, python-format msgid "Lswitch %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/test_edge_router.py:132 +#: neutron/tests/unit/vmware/vshield/test_edge_router.py:130 msgid "Tasks not completed" msgstr "" @@ -14799,3 +14814,37 @@ msgstr "" #~ msgid "Security group: %s was already deleted from backend" #~ msgstr "" +#~ msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +#~ msgstr "" + +#~ msgid "NotFound %(resource)s for neutron_id=%(id)s." +#~ msgstr "" + +#~ msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +#~ msgstr "" + +#~ msgid "Invalid NVP connection parameters: %(conn_params)s" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid cluster values: %(invalid_attrs)s. " +#~ "Please ensure that these values are " +#~ "specified in the [DEFAULT] section of" +#~ " the nvp plugin ini file." +#~ msgstr "" + +#~ msgid "Invalid NVP attachment type '%(attachment_type)s'" +#~ msgstr "" + +#~ msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" +#~ msgstr "" + +#~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +#~ msgstr "" + +#~ msgid "" +#~ "Service cluster: '%(cluster_id)s' is " +#~ "unavailable. Please, check NVP setup " +#~ "and/or configuration" +#~ msgstr "" + diff --git a/neutron/locale/zh_CN/LC_MESSAGES/neutron.po b/neutron/locale/zh_CN/LC_MESSAGES/neutron.po index af9ded9e7..f300a9a5b 100644 --- a/neutron/locale/zh_CN/LC_MESSAGES/neutron.po +++ b/neutron/locale/zh_CN/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-27 06:23+0000\n" +"POT-Creation-Date: 2014-02-28 06:26+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Chinese (China) " @@ -38,59 +38,59 @@ msgstr "" msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: neutron/manager.py:72 +#: neutron/manager.py:69 #, python-format msgid "dhcp_agents_per_network must be >= 1. '%s' is invalid." msgstr "" -#: neutron/manager.py:84 +#: neutron/manager.py:81 msgid "Neutron core_plugin not configured!" msgstr "" -#: neutron/manager.py:113 +#: neutron/manager.py:110 #, python-format msgid "Loading core plugin: %s" msgstr "" -#: neutron/manager.py:140 +#: neutron/manager.py:137 #, python-format msgid "Error loading plugin by name, %s" msgstr "" -#: neutron/manager.py:141 +#: neutron/manager.py:138 #, python-format msgid "Error loading plugin by class, %s" msgstr "" -#: neutron/manager.py:142 +#: neutron/manager.py:139 msgid "Plugin not found." msgstr "" -#: neutron/manager.py:147 +#: neutron/manager.py:144 msgid "Loading services supported by the core plugin" msgstr "" -#: neutron/manager.py:156 +#: neutron/manager.py:153 #, python-format msgid "Service %s is supported by the core plugin" msgstr "" -#: neutron/manager.py:169 +#: neutron/manager.py:166 #, python-format msgid "Loading service plugins: %s" msgstr "" -#: neutron/manager.py:174 +#: neutron/manager.py:171 #, python-format msgid "Loading Plugin: %s" msgstr "" -#: neutron/manager.py:182 +#: neutron/manager.py:179 #, python-format msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/manager.py:194 +#: neutron/manager.py:191 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -218,42 +218,42 @@ msgstr "" msgid "%s is already registered." msgstr "" -#: neutron/service.py:39 +#: neutron/service.py:37 msgid "Seconds between running periodic tasks" msgstr "" -#: neutron/service.py:42 +#: neutron/service.py:40 msgid "Number of separate worker processes for service" msgstr "" -#: neutron/service.py:45 +#: neutron/service.py:43 msgid "" "Range of seconds to randomly delay when starting the periodic task " "scheduler to reduce stampeding. (Disable by setting to 0)" msgstr "" -#: neutron/service.py:102 +#: neutron/service.py:100 msgid "Error occurred: trying old api-paste.ini." msgstr "" -#: neutron/service.py:107 +#: neutron/service.py:105 msgid "Unrecoverable error: please check log for details." msgstr "" -#: neutron/service.py:116 +#: neutron/service.py:114 msgid "No known API applications configured." msgstr "" -#: neutron/service.py:123 +#: neutron/service.py:121 #, python-format msgid "Neutron service started, listening on %(host)s:%(port)s" msgstr "" -#: neutron/service.py:224 +#: neutron/service.py:222 msgid "Exception occurs when timer stops" msgstr "" -#: neutron/service.py:234 +#: neutron/service.py:232 msgid "Exception occurs when waiting for timer" msgstr "" @@ -437,7 +437,7 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:184 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 #: neutron/agent/metadata/namespace_proxy.py:156 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,7 +507,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:887 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 #: neutron/agent/metadata/agent.py:305 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -515,191 +515,191 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:892 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 #: neutron/agent/metadata/agent.py:310 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:241 #: neutron/services/loadbalancer/agent/agent_manager.py:121 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:897 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:158 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:158 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:166 +#: neutron/agent/l3_agent.py:162 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:169 +#: neutron/agent/l3_agent.py:165 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:174 +#: neutron/agent/l3_agent.py:170 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:176 +#: neutron/agent/l3_agent.py:172 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:179 +#: neutron/agent/l3_agent.py:175 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:181 +#: neutron/agent/l3_agent.py:177 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:204 +#: neutron/agent/l3_agent.py:200 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:231 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:236 +#: neutron/agent/l3_agent.py:232 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:257 +#: neutron/agent/l3_agent.py:253 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:277 +#: neutron/agent/l3_agent.py:273 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:298 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:322 +#: neutron/agent/l3_agent.py:318 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:346 +#: neutron/agent/l3_agent.py:342 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:395 +#: neutron/agent/l3_agent.py:391 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:397 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:545 +#: neutron/agent/l3_agent.py:541 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:669 +#: neutron/agent/l3_agent.py:665 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:674 +#: neutron/agent/l3_agent.py:670 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:678 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:686 +#: neutron/agent/l3_agent.py:682 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:693 +#: neutron/agent/l3_agent.py:689 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:742 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:751 +#: neutron/agent/l3_agent.py:747 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:753 neutron/agent/l3_agent.py:791 +#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:767 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:782 +#: neutron/agent/l3_agent.py:778 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:785 +#: neutron/agent/l3_agent.py:781 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:783 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:800 +#: neutron/agent/l3_agent.py:796 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:820 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:828 +#: neutron/agent/l3_agent.py:824 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:860 +#: neutron/agent/l3_agent.py:856 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:884 +#: neutron/agent/l3_agent.py:880 msgid "Report state task successfully completed" msgstr "" @@ -725,7 +725,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279 #, python-format msgid "Delete %s" msgstr "" @@ -1077,7 +1077,7 @@ msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:61 -#: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" @@ -1183,86 +1183,86 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:39 +#: neutron/agent/linux/ovs_lib.py:34 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 -#: neutron/agent/linux/ovs_lib.py:313 +#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 +#: neutron/agent/linux/ovs_lib.py:308 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:174 +#: neutron/agent/linux/ovs_lib.py:169 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:200 +#: neutron/agent/linux/ovs_lib.py:195 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:230 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:239 +#: neutron/agent/linux/ovs_lib.py:234 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:242 +#: neutron/agent/linux/ovs_lib.py:237 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:245 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:361 +#: neutron/agent/linux/ovs_lib.py:356 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:371 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:402 +#: neutron/agent/linux/ovs_lib.py:397 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:412 +#: neutron/agent/linux/ovs_lib.py:407 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:425 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:440 +#: neutron/agent/linux/ovs_lib.py:435 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:451 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:461 +#: neutron/agent/linux/ovs_lib.py:456 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:473 +#: neutron/agent/linux/ovs_lib.py:468 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:477 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1830,7 +1830,7 @@ msgstr "" msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:65 +#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" @@ -1858,409 +1858,409 @@ msgstr "" msgid "Request Failed: internal server error while processing your request." msgstr "" -#: neutron/common/config.py:39 +#: neutron/common/config.py:37 msgid "The host IP to bind to" msgstr "" -#: neutron/common/config.py:41 +#: neutron/common/config.py:39 msgid "The port to bind to" msgstr "" -#: neutron/common/config.py:43 +#: neutron/common/config.py:41 msgid "The API paste config file to use" msgstr "" -#: neutron/common/config.py:45 +#: neutron/common/config.py:43 msgid "The path for API extensions" msgstr "" -#: neutron/common/config.py:47 +#: neutron/common/config.py:45 msgid "The policy file to use" msgstr "" -#: neutron/common/config.py:51 +#: neutron/common/config.py:49 msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:53 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 msgid "The service plugins Neutron will use" msgstr "" -#: neutron/common/config.py:55 +#: neutron/common/config.py:53 msgid "The base MAC address Neutron will use for VIFs" msgstr "" -#: neutron/common/config.py:57 +#: neutron/common/config.py:55 msgid "How many times Neutron will retry MAC generation" msgstr "" -#: neutron/common/config.py:59 +#: neutron/common/config.py:57 msgid "Allow the usage of the bulk API" msgstr "" -#: neutron/common/config.py:61 +#: neutron/common/config.py:59 msgid "Allow the usage of the pagination" msgstr "" -#: neutron/common/config.py:63 +#: neutron/common/config.py:61 msgid "Allow the usage of the sorting" msgstr "" -#: neutron/common/config.py:65 +#: neutron/common/config.py:63 msgid "" "The maximum number of items returned in a single response, value was " "'infinite' or negative integer means no limit" msgstr "" -#: neutron/common/config.py:69 +#: neutron/common/config.py:67 msgid "Maximum number of DNS nameservers" msgstr "" -#: neutron/common/config.py:71 +#: neutron/common/config.py:69 msgid "Maximum number of host routes per subnet" msgstr "" -#: neutron/common/config.py:73 +#: neutron/common/config.py:71 msgid "Maximum number of fixed ips per port" msgstr "" -#: neutron/common/config.py:76 +#: neutron/common/config.py:74 msgid "DHCP lease duration" msgstr "" -#: neutron/common/config.py:78 +#: neutron/common/config.py:76 msgid "Allow sending resource operation notification to DHCP agent" msgstr "" -#: neutron/common/config.py:81 +#: neutron/common/config.py:79 msgid "Allow overlapping IP support in Neutron" msgstr "" -#: neutron/common/config.py:83 +#: neutron/common/config.py:81 msgid "The hostname Neutron is running on" msgstr "" -#: neutron/common/config.py:85 +#: neutron/common/config.py:83 msgid "Ensure that configured gateway is on subnet" msgstr "" -#: neutron/common/config.py:91 +#: neutron/common/config.py:89 msgid "" "Where to store Neutron state files. This directory must be writable by " "the agent." msgstr "" -#: neutron/common/config.py:117 +#: neutron/common/config.py:115 #, python-format msgid "Base MAC: %s" msgstr "" -#: neutron/common/config.py:128 +#: neutron/common/config.py:126 msgid "Logging enabled!" msgstr "" -#: neutron/common/config.py:144 +#: neutron/common/config.py:142 #, python-format msgid "Config paste file: %s" msgstr "" -#: neutron/common/config.py:149 +#: neutron/common/config.py:147 #, python-format msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" -#: neutron/common/exceptions.py:32 +#: neutron/common/exceptions.py:30 #: neutron/plugins/nicira/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" -#: neutron/common/exceptions.py:53 +#: neutron/common/exceptions.py:51 #, python-format msgid "Bad %(resource)s request: %(msg)s" msgstr "" -#: neutron/common/exceptions.py:65 +#: neutron/common/exceptions.py:63 msgid "Not authorized." msgstr "" -#: neutron/common/exceptions.py:69 +#: neutron/common/exceptions.py:67 msgid "The service is unavailable" msgstr "" -#: neutron/common/exceptions.py:73 +#: neutron/common/exceptions.py:71 #, python-format msgid "User does not have admin privileges: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:77 +#: neutron/common/exceptions.py:75 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: neutron/common/exceptions.py:81 +#: neutron/common/exceptions.py:79 #, python-format msgid "Network %(net_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:85 +#: neutron/common/exceptions.py:83 #, python-format msgid "Subnet %(subnet_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:89 +#: neutron/common/exceptions.py:87 #, python-format msgid "Port %(port_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:93 +#: neutron/common/exceptions.py:91 #, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:98 +#: neutron/common/exceptions.py:96 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:102 +#: neutron/common/exceptions.py:100 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:106 +#: neutron/common/exceptions.py:104 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:110 +#: neutron/common/exceptions.py:108 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:114 +#: neutron/common/exceptions.py:112 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:118 +#: neutron/common/exceptions.py:116 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:122 +#: neutron/common/exceptions.py:120 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:127 +#: neutron/common/exceptions.py:125 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:132 +#: neutron/common/exceptions.py:130 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:138 +#: neutron/common/exceptions.py:136 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:144 +#: neutron/common/exceptions.py:142 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:150 +#: neutron/common/exceptions.py:148 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:155 +#: neutron/common/exceptions.py:153 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:160 +#: neutron/common/exceptions.py:158 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:166 +#: neutron/common/exceptions.py:164 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:171 +#: neutron/common/exceptions.py:169 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:174 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:184 +#: neutron/common/exceptions.py:182 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:187 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:194 +#: neutron/common/exceptions.py:192 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:204 +#: neutron/common/exceptions.py:202 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:208 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:212 +#: neutron/common/exceptions.py:210 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:217 +#: neutron/common/exceptions.py:215 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:222 +#: neutron/common/exceptions.py:220 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:226 +#: neutron/common/exceptions.py:224 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:230 +#: neutron/common/exceptions.py:228 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:234 +#: neutron/common/exceptions.py:232 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:238 +#: neutron/common/exceptions.py:236 msgid "Sudo privilege is required to run this command." msgstr "" -#: neutron/common/exceptions.py:242 +#: neutron/common/exceptions.py:240 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:246 +#: neutron/common/exceptions.py:244 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:250 +#: neutron/common/exceptions.py:248 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:254 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:259 +#: neutron/common/exceptions.py:257 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:264 +#: neutron/common/exceptions.py:262 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:268 +#: neutron/common/exceptions.py:266 #, python-format msgid "Extensions not found: %(extensions)s" msgstr "" -#: neutron/common/exceptions.py:272 +#: neutron/common/exceptions.py:270 #, python-format msgid "Invalid content type %(content_type)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:274 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:281 +#: neutron/common/exceptions.py:279 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:285 +#: neutron/common/exceptions.py:283 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:290 +#: neutron/common/exceptions.py:288 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:295 +#: neutron/common/exceptions.py:293 #, python-format msgid "" "Current gateway ip %(ip_address)s already in use by port %(port_id)s. " "Unable to update." msgstr "" -#: neutron/common/exceptions.py:300 +#: neutron/common/exceptions.py:298 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" -#: neutron/common/exceptions.py:310 +#: neutron/common/exceptions.py:308 #, python-format msgid "Invalid network VXLAN port range: '%(vxlan_range)s'" msgstr "" -#: neutron/common/exceptions.py:314 +#: neutron/common/exceptions.py:312 #, python-format msgid "Found duplicate extension: %(alias)s" msgstr "" @@ -2282,32 +2282,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:53 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:143 +#: neutron/common/utils.py:140 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:146 +#: neutron/common/utils.py:143 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:149 +#: neutron/common/utils.py:146 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:151 +#: neutron/common/utils.py:148 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:154 +#: neutron/common/utils.py:151 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2339,12 +2339,12 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/api.py:59 +#: neutron/db/api.py:55 #, python-format msgid "Database registration exception: %s" msgstr "" -#: neutron/db/api.py:70 +#: neutron/db/api.py:66 msgid "Database exception" msgstr "" @@ -2613,99 +2613,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:168 +#: neutron/db/l3_db.py:163 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:607 +#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:277 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:291 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 #: neutron/plugins/bigswitch/plugin.py:817 #: neutron/plugins/bigswitch/plugin.py:826 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:307 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:318 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:333 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:467 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:506 +#: neutron/db/l3_db.py:501 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:510 +#: neutron/db/l3_db.py:505 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:522 +#: neutron/db/l3_db.py:517 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:529 +#: neutron/db/l3_db.py:524 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:533 +#: neutron/db/l3_db.py:528 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1853 +#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:731 +#: neutron/db/l3_db.py:726 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:749 +#: neutron/db/l3_db.py:744 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:837 +#: neutron/db/l3_db.py:832 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2959,24 +2959,24 @@ msgstr "" msgid "Multiple agents with agent_type=%(agent_type)s and host=%(host)s found" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:26 +#: neutron/extensions/allowedaddresspairs.py:22 msgid "AllowedAddressPair must contain ip_address" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:30 +#: neutron/extensions/allowedaddresspairs.py:26 msgid "" "Port Security must be enabled in order to have allowed address pairs on a" " port." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:35 +#: neutron/extensions/allowedaddresspairs.py:31 #, python-format msgid "" "Request contains duplicate address pair: mac_address %(mac_address)s " "ip_address %(ip_address)s." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:40 +#: neutron/extensions/allowedaddresspairs.py:36 msgid "Port's Fixed IP and Mac Address match an address pair entry." msgstr "" @@ -3141,39 +3141,39 @@ msgid "" "unlimited." msgstr "" -#: neutron/extensions/l3.py:34 +#: neutron/extensions/l3.py:29 #, python-format msgid "Router %(router_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:38 +#: neutron/extensions/l3.py:33 #, python-format msgid "Router %(router_id)s still has active ports" msgstr "" -#: neutron/extensions/l3.py:42 +#: neutron/extensions/l3.py:37 #, python-format msgid "Router %(router_id)s does not have an interface with id %(port_id)s" msgstr "" -#: neutron/extensions/l3.py:47 +#: neutron/extensions/l3.py:42 #, python-format msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s" msgstr "" -#: neutron/extensions/l3.py:52 +#: neutron/extensions/l3.py:47 #, python-format msgid "" "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot " "be deleted, as it is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:58 +#: neutron/extensions/l3.py:53 #, python-format msgid "Floating IP %(floatingip_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:62 +#: neutron/extensions/l3.py:57 #, python-format msgid "" "External network %(external_network_id)s is not reachable from subnet " @@ -3181,7 +3181,7 @@ msgid "" "Floating IP." msgstr "" -#: neutron/extensions/l3.py:68 +#: neutron/extensions/l3.py:63 #, python-format msgid "" "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with " @@ -3189,25 +3189,25 @@ msgid "" "has a floating IP on external network %(net_id)s." msgstr "" -#: neutron/extensions/l3.py:75 +#: neutron/extensions/l3.py:70 #, python-format msgid "" "Port %(port_id)s has owner %(device_owner)s and therefore cannot be " "deleted directly via the port API." msgstr "" -#: neutron/extensions/l3.py:80 +#: neutron/extensions/l3.py:75 #, python-format msgid "" "Gateway cannot be updated for router %(router_id)s, since a gateway to " "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:140 +#: neutron/extensions/l3.py:135 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:144 +#: neutron/extensions/l3.py:139 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -3361,19 +3361,19 @@ msgstr "" msgid "Duplicate segment entry in request." msgstr "" -#: neutron/extensions/portsecurity.py:25 +#: neutron/extensions/portsecurity.py:20 msgid "" "Port has security group associated. Cannot disable port security or ip " "address until security group is removed" msgstr "" -#: neutron/extensions/portsecurity.py:30 +#: neutron/extensions/portsecurity.py:25 msgid "" "Port security must be enabled and port must have an IP address in order " "to use security groups." msgstr "" -#: neutron/extensions/portsecurity.py:35 +#: neutron/extensions/portsecurity.py:30 msgid "Port does not have port security binding." msgstr "" @@ -4829,7 +4829,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:55 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89 #: neutron/plugins/mlnx/rpc_callbacks.py:76 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" @@ -4844,9 +4844,9 @@ msgstr "" #: neutron/plugins/mlnx/rpc_callbacks.py:98 #: neutron/plugins/mlnx/rpc_callbacks.py:117 #: neutron/plugins/mlnx/rpc_callbacks.py:132 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:114 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 #, python-format msgid "%s can not be found in database" msgstr "" @@ -5629,7 +5629,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:192 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5637,8 +5637,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:222 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:443 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" msgstr "" @@ -5657,7 +5657,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:208 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5665,7 +5665,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:249 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5673,7 +5673,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:255 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:471 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5831,7 +5831,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 #: neutron/plugins/mlnx/mlnx_plugin.py:334 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:519 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" msgstr "" @@ -6172,7 +6172,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:41 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 -#: neutron/plugins/openvswitch/ovs_db_v2.py:133 +#: neutron/plugins/openvswitch/ovs_db_v2.py:130 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6187,7 +6187,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:157 +#: neutron/plugins/openvswitch/ovs_db_v2.py:154 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6201,7 +6201,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:141 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 -#: neutron/plugins/openvswitch/ovs_db_v2.py:198 +#: neutron/plugins/openvswitch/ovs_db_v2.py:195 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" @@ -6211,8 +6211,8 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:89 -#: neutron/plugins/openvswitch/ovs_db_v2.py:107 +#: neutron/plugins/openvswitch/ovs_db_v2.py:86 +#: neutron/plugins/openvswitch/ovs_db_v2.py:104 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6254,7 +6254,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:144 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6267,7 +6267,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:79 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122 #: neutron/plugins/mlnx/rpc_callbacks.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:123 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" @@ -6409,7 +6409,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent out of sync with plugin!" msgstr "" @@ -6431,7 +6431,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1356 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1348 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6518,14 +6518,14 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156 #, python-format msgid "Device %(device)s not bound to the agent host %(host)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:150 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "" @@ -6547,26 +6547,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:217 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:225 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:233 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:237 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -6734,7 +6734,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:277 msgid "network_delete received" msgstr "" @@ -6745,12 +6745,12 @@ msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:318 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:343 msgid "fdb_remove received" msgstr "" @@ -6759,7 +6759,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:404 msgid "fdb_update received" msgstr "" @@ -6769,7 +6769,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:142 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" msgstr "" @@ -6780,14 +6780,14 @@ msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:942 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6795,29 +6795,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1015 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1020 #, python-format msgid "Port %s updated." msgstr "" @@ -6836,8 +6836,8 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1233 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" @@ -6898,7 +6898,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:163 +#: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6907,7 +6907,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:193 +#: neutron/plugins/openvswitch/ovs_db_v2.py:190 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " @@ -6916,7 +6916,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:188 +#: neutron/plugins/openvswitch/ovs_db_v2.py:185 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " @@ -8044,7 +8044,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:231 +#: neutron/plugins/openvswitch/ovs_db_v2.py:228 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8083,7 +8083,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8430,7 +8430,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:142 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:364 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8578,8 +8578,8 @@ msgid "" msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -8772,88 +8772,93 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:247 +#: neutron/plugins/nec/nec_plugin.py:256 +#, python-format +msgid "deactivate_port(): OFC port for port=%s is already removed." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:263 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:268 +#: neutron/plugins/nec/nec_plugin.py:284 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:317 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:341 +#: neutron/plugins/nec/nec_plugin.py:357 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:360 +#: neutron/plugins/nec/nec_plugin.py:376 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:371 +#: neutron/plugins/nec/nec_plugin.py:387 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:525 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:589 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:622 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:632 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:689 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:720 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:730 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:749 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:754 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9029,17 +9034,17 @@ msgstr "" msgid "delete_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:54 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:52 #, python-format msgid "Update ports: added=%(added)s, removed=%(removed)s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:76 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:74 #, python-format msgid "port_update received: %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:219 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:217 msgid "No port changed." msgstr "" @@ -9092,45 +9097,52 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:32 #, python-format -msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgid "The specified OFC resource (%(resource)s) is not found." msgstr "" #: neutron/plugins/nec/common/exceptions.py:36 #, python-format -msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:40 +#, python-format +msgid "" +"Neutron-OFC resource mapping for %(resource)s %(neutron_id)s is not " +"found. It may be deleted during processing." msgstr "" -#: neutron/plugins/nec/common/exceptions.py:41 +#: neutron/plugins/nec/common/exceptions.py:46 #, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:45 +#: neutron/plugins/nec/common/exceptions.py:50 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:51 +#: neutron/plugins/nec/common/exceptions.py:56 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:61 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:66 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:65 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:69 +#: neutron/plugins/nec/common/exceptions.py:74 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " @@ -9154,14 +9166,19 @@ msgstr "" #: neutron/plugins/nec/common/ofc_client.py:99 #, python-format +msgid "Specified resource %s does not exist on OFC " +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:103 +#, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:102 +#: neutron/plugins/nec/common/ofc_client.py:106 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:111 +#: neutron/plugins/nec/common/ofc_client.py:115 #, python-format msgid "Failed to connect OFC : %s" msgstr "" @@ -9171,23 +9188,18 @@ msgstr "" msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:143 -#, python-format -msgid "NotFound %(resource)s for neutron_id=%(id)s." -msgstr "" - -#: neutron/plugins/nec/db/api.py:169 +#: neutron/plugins/nec/db/api.py:168 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:202 +#: neutron/plugins/nec/db/api.py:201 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:208 -#: neutron/plugins/openvswitch/ovs_db_v2.py:319 +#: neutron/plugins/nec/db/api.py:207 +#: neutron/plugins/openvswitch/ovs_db_v2.py:316 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9211,103 +9223,102 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:230 +#: neutron/plugins/nicira/NeutronPlugin.py:223 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:266 +#: neutron/plugins/nicira/NeutronPlugin.py:259 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:268 -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#: neutron/plugins/nicira/NeutronPlugin.py:261 #, python-format -msgid "Unable to create port on NVP logical router %s" +msgid "Unable to create port on NSX logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:271 +#: neutron/plugins/nicira/NeutronPlugin.py:264 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(nsx_router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:349 +#: neutron/plugins/nicira/NeutronPlugin.py:342 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:355 +#: neutron/plugins/nicira/NeutronPlugin.py:348 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:361 +#: neutron/plugins/nicira/NeutronPlugin.py:354 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:407 +#: neutron/plugins/nicira/NeutronPlugin.py:400 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:447 +#: neutron/plugins/nicira/NeutronPlugin.py:440 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:459 -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#: neutron/plugins/nicira/NeutronPlugin.py:709 +#: neutron/plugins/nicira/NeutronPlugin.py:452 +#: neutron/plugins/nicira/NeutronPlugin.py:504 +#: neutron/plugins/nicira/NeutronPlugin.py:702 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:480 +#: neutron/plugins/nicira/NeutronPlugin.py:473 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:491 +#: neutron/plugins/nicira/NeutronPlugin.py:484 #, python-format msgid "" "Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " "to be rolled back for Neutron port: %(neutron_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:496 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:518 +#: neutron/plugins/nicira/NeutronPlugin.py:511 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:518 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:530 +#: neutron/plugins/nicira/NeutronPlugin.py:523 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:532 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9315,302 +9326,302 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:554 -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:1070 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:566 +#: neutron/plugins/nicira/NeutronPlugin.py:559 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:584 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:604 +#: neutron/plugins/nicira/NeutronPlugin.py:597 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:614 +#: neutron/plugins/nicira/NeutronPlugin.py:607 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:655 +#: neutron/plugins/nicira/NeutronPlugin.py:648 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:690 -#: neutron/plugins/nicira/NeutronPlugin.py:1788 +#: neutron/plugins/nicira/NeutronPlugin.py:683 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:694 -#: neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/plugins/nicira/NeutronPlugin.py:687 +#: neutron/plugins/nicira/NeutronPlugin.py:1785 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 +#: neutron/plugins/nicira/NeutronPlugin.py:689 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:738 +#: neutron/plugins/nicira/NeutronPlugin.py:731 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:771 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 +#: neutron/plugins/nicira/NeutronPlugin.py:775 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:786 +#: neutron/plugins/nicira/NeutronPlugin.py:779 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:790 -#: neutron/plugins/nicira/NeutronPlugin.py:806 +#: neutron/plugins/nicira/NeutronPlugin.py:783 +#: neutron/plugins/nicira/NeutronPlugin.py:799 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:812 +#: neutron/plugins/nicira/NeutronPlugin.py:805 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:857 +#: neutron/plugins/nicira/NeutronPlugin.py:850 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:891 +#: neutron/plugins/nicira/NeutronPlugin.py:884 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:981 +#: neutron/plugins/nicira/NeutronPlugin.py:974 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1066 +#: neutron/plugins/nicira/NeutronPlugin.py:1059 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1085 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1088 +#: neutron/plugins/nicira/NeutronPlugin.py:1081 #: neutron/plugins/nicira/NeutronServicePlugin.py:515 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1118 +#: neutron/plugins/nicira/NeutronPlugin.py:1111 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1186 +#: neutron/plugins/nicira/NeutronPlugin.py:1179 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1200 +#: neutron/plugins/nicira/NeutronPlugin.py:1193 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1211 +#: neutron/plugins/nicira/NeutronPlugin.py:1204 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1303 +#: neutron/plugins/nicira/NeutronPlugin.py:1296 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1331 +#: neutron/plugins/nicira/NeutronPlugin.py:1324 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1414 +#: neutron/plugins/nicira/NeutronPlugin.py:1407 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1413 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1431 +#: neutron/plugins/nicira/NeutronPlugin.py:1424 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1441 +#: neutron/plugins/nicira/NeutronPlugin.py:1434 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1470 -#: neutron/plugins/nicira/NeutronPlugin.py:1555 +#: neutron/plugins/nicira/NeutronPlugin.py:1463 +#: neutron/plugins/nicira/NeutronPlugin.py:1548 #: neutron/plugins/nicira/NeutronServicePlugin.py:198 #: neutron/plugins/nicira/NeutronServicePlugin.py:1204 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1519 +#: neutron/plugins/nicira/NeutronPlugin.py:1512 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1522 +#: neutron/plugins/nicira/NeutronPlugin.py:1515 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1557 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1580 +#: neutron/plugins/nicira/NeutronPlugin.py:1573 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1577 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1579 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1643 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1647 +#: neutron/plugins/nicira/NeutronPlugin.py:1640 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1650 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1725 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:1816 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1829 +#: neutron/plugins/nicira/NeutronPlugin.py:1822 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1961 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1967 +#: neutron/plugins/nicira/NeutronPlugin.py:1960 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:1995 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2005 +#: neutron/plugins/nicira/NeutronPlugin.py:1998 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2032 +#: neutron/plugins/nicira/NeutronPlugin.py:2025 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2055 +#: neutron/plugins/nicira/NeutronPlugin.py:2048 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2085 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2159 +#: neutron/plugins/nicira/NeutronPlugin.py:2152 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2167 +#: neutron/plugins/nicira/NeutronPlugin.py:2160 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -9618,12 +9629,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2174 +#: neutron/plugins/nicira/NeutronPlugin.py:2167 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2187 +#: neutron/plugins/nicira/NeutronPlugin.py:2180 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9651,6 +9662,11 @@ msgstr "" msgid "An exception occurred while creating a port on lswitch %s" msgstr "" +#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#, python-format +msgid "Unable to create port on NVP logical router %s" +msgstr "" + #: neutron/plugins/nicira/NeutronServicePlugin.py:469 #, python-format msgid "Unable to create integration logic switch for router %s" @@ -9860,24 +9876,24 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:54 +#: neutron/plugins/nicira/nsx_cluster.py:49 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:66 +#: neutron/plugins/nicira/nsx_cluster.py:61 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:124 +#: neutron/plugins/nicira/nvplib.py:117 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:128 +#: neutron/plugins/nicira/nvplib.py:121 #, python-format msgid "locals=[%s]" msgstr "" @@ -10278,108 +10294,103 @@ msgstr "" msgid "Task status check interval" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:24 +#: neutron/plugins/nicira/common/exceptions.py:21 #, python-format -msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:28 +#: neutron/plugins/nicira/common/exceptions.py:25 #, python-format msgid "Unable to fulfill request with version %(version)s." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:32 +#: neutron/plugins/nicira/common/exceptions.py:29 #, python-format -msgid "Invalid NVP connection parameters: %(conn_params)s" +msgid "Invalid NSX connection parameters: %(conn_params)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:36 +#: neutron/plugins/nicira/common/exceptions.py:33 #, python-format msgid "" "Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the nvp plugin ini file." +"values are specified in the [DEFAULT] section of the NSX plugin ini file." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:42 +#: neutron/plugins/nicira/common/exceptions.py:39 #, python-format msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:47 +#: neutron/plugins/nicira/common/exceptions.py:44 #, python-format msgid "" "Unable to create port on network %(network)s. Maximum number of ports " "reached" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:52 +#: neutron/plugins/nicira/common/exceptions.py:49 #, python-format msgid "" "While retrieving NAT rules, %(actual_rules)s were found whereas rules in " "the (%(min_rules)s,%(max_rules)s) interval were expected" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:58 +#: neutron/plugins/nicira/common/exceptions.py:55 #, python-format -msgid "Invalid NVP attachment type '%(attachment_type)s'" +msgid "Invalid NSX attachment type '%(attachment_type)s'" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:62 +#: neutron/plugins/nicira/common/exceptions.py:59 msgid "" "The networking backend is currently in maintenance mode and therefore " "unable to accept requests which modify its state. Please try later." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:74 +#: neutron/plugins/nicira/common/exceptions.py:65 #, python-format msgid "Gateway Service %(gateway)s is already in use" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:78 +#: neutron/plugins/nicira/common/exceptions.py:69 #, python-format msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:82 +#: neutron/plugins/nicira/common/exceptions.py:73 #, python-format -msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:86 +#: neutron/plugins/nicira/common/exceptions.py:77 #, python-format msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NVP setup" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" " and/or configuration" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:91 +#: neutron/plugins/nicira/common/exceptions.py:82 #, python-format msgid "" "An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " "via port %(port_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:100 +#: neutron/plugins/nicira/common/exceptions.py:91 #, python-format msgid "Unable to find LSN for %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:104 +#: neutron/plugins/nicira/common/exceptions.py:95 #, python-format msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:109 +#: neutron/plugins/nicira/common/exceptions.py:100 #, python-format msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:113 +#: neutron/plugins/nicira/common/exceptions.py:104 #, python-format msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" @@ -11558,383 +11569,383 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:212 +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:260 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:278 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:301 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:303 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:377 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:393 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" "Adding a tunnel endpoint failed due to a concurrenttransaction had been " "committed (%s attempts left)" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:398 +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:312 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:329 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:434 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:523 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:294 #, python-format msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:306 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, 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:469 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, 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:488 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:480 #, 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:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 #, 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:517 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, 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:534 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:566 #, 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:618 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:610 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:668 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:687 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:768 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:760 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:766 #, 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:862 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:854 #, python-format msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:871 +#: 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:883 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:886 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920 #, python-format msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:926 #, python-format msgid "" "Port %s was not found on the integration bridge and will therefore not be" " processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 #, python-format msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:956 #, python-format msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1080 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1151 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1163 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1184 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1180 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1194 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1203 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1249 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1265 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 #, 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:1276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, 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:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275 #, 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:1288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, 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:1303 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1295 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1317 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1320 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12206,58 +12217,58 @@ msgstr "" msgid "Invalid configuration. check ryu.ini" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:96 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:94 #, python-format msgid "Could not get IPv4 address from %(nic)s: %(cfg)s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:162 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:160 #, python-format msgid "External port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:170 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:168 msgid "Get Ryu rest API address" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:220 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:218 msgid "Ryu rest API port isn't specified" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:221 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:219 #, python-format msgid "Going to ofp controller mode %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236 msgid "Port update received" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269 msgid "Agent loop has new device" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296 #, python-format msgid "tunnel_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 #, python-format msgid "ovsdb_port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:302 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 #, python-format msgid "ovsdb_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:308 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:306 #, python-format msgid "Initialization failed: %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:311 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:309 msgid "" "Ryu initialization on the node is done. Agent initialized successfully, " "now running..." @@ -12386,13 +12397,13 @@ msgstr "" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgstr "" -#: neutron/server/__init__.py:40 +#: neutron/server/__init__.py:39 msgid "" "ERROR: Unable to find configuration file via the default search paths " "(~/.neutron/, ~/, /etc/neutron/, /etc/) and the '--config-file' option!" msgstr "" -#: neutron/server/__init__.py:47 +#: neutron/server/__init__.py:46 #, python-format msgid "ERROR: %s" msgstr "" @@ -13639,56 +13650,60 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:76 -#: neutron/tests/unit/nec/test_ofc_client.py:82 -#: neutron/tests/unit/nec/test_ofc_client.py:91 +#: neutron/tests/unit/nec/test_ofc_client.py:77 +msgid "The specified OFC resource (/somewhere) is not found." +msgstr "" + +#: neutron/tests/unit/nec/test_ofc_client.py:81 +#: neutron/tests/unit/nec/test_ofc_client.py:87 +#: neutron/tests/unit/nec/test_ofc_client.py:96 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:101 +#: neutron/tests/unit/nec/test_ofc_client.py:106 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:406 +#: neutron/tests/unit/vmware/apiclient/fake.py:404 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:415 +#: neutron/tests/unit/vmware/apiclient/fake.py:413 #, python-format msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:103 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:115 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:126 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:143 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:161 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:183 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:205 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:289 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:303 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:317 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:359 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:193 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:256 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 #, python-format msgid "Lswitch %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/test_edge_router.py:132 +#: neutron/tests/unit/vmware/vshield/test_edge_router.py:130 msgid "Tasks not completed" msgstr "" @@ -14799,3 +14814,37 @@ msgstr "" #~ msgid "Security group: %s was already deleted from backend" #~ msgstr "" +#~ msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +#~ msgstr "" + +#~ msgid "NotFound %(resource)s for neutron_id=%(id)s." +#~ msgstr "" + +#~ msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +#~ msgstr "" + +#~ msgid "Invalid NVP connection parameters: %(conn_params)s" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid cluster values: %(invalid_attrs)s. " +#~ "Please ensure that these values are " +#~ "specified in the [DEFAULT] section of" +#~ " the nvp plugin ini file." +#~ msgstr "" + +#~ msgid "Invalid NVP attachment type '%(attachment_type)s'" +#~ msgstr "" + +#~ msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" +#~ msgstr "" + +#~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +#~ msgstr "" + +#~ msgid "" +#~ "Service cluster: '%(cluster_id)s' is " +#~ "unavailable. Please, check NVP setup " +#~ "and/or configuration" +#~ msgstr "" + diff --git a/neutron/locale/zh_HK/LC_MESSAGES/neutron.po b/neutron/locale/zh_HK/LC_MESSAGES/neutron.po index c6d2d0d9b..fa81ce158 100644 --- a/neutron/locale/zh_HK/LC_MESSAGES/neutron.po +++ b/neutron/locale/zh_HK/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-27 06:23+0000\n" +"POT-Creation-Date: 2014-02-28 06:26+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Chinese (Hong Kong) " @@ -38,59 +38,59 @@ msgstr "" msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" -#: neutron/manager.py:72 +#: neutron/manager.py:69 #, python-format msgid "dhcp_agents_per_network must be >= 1. '%s' is invalid." msgstr "" -#: neutron/manager.py:84 +#: neutron/manager.py:81 msgid "Neutron core_plugin not configured!" msgstr "" -#: neutron/manager.py:113 +#: neutron/manager.py:110 #, python-format msgid "Loading core plugin: %s" msgstr "" -#: neutron/manager.py:140 +#: neutron/manager.py:137 #, python-format msgid "Error loading plugin by name, %s" msgstr "" -#: neutron/manager.py:141 +#: neutron/manager.py:138 #, python-format msgid "Error loading plugin by class, %s" msgstr "" -#: neutron/manager.py:142 +#: neutron/manager.py:139 msgid "Plugin not found." msgstr "" -#: neutron/manager.py:147 +#: neutron/manager.py:144 msgid "Loading services supported by the core plugin" msgstr "" -#: neutron/manager.py:156 +#: neutron/manager.py:153 #, python-format msgid "Service %s is supported by the core plugin" msgstr "" -#: neutron/manager.py:169 +#: neutron/manager.py:166 #, python-format msgid "Loading service plugins: %s" msgstr "" -#: neutron/manager.py:174 +#: neutron/manager.py:171 #, python-format msgid "Loading Plugin: %s" msgstr "" -#: neutron/manager.py:182 +#: neutron/manager.py:179 #, python-format msgid "Multiple plugins for service %s were configured" msgstr "" -#: neutron/manager.py:194 +#: neutron/manager.py:191 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "" @@ -218,42 +218,42 @@ msgstr "" msgid "%s is already registered." msgstr "" -#: neutron/service.py:39 +#: neutron/service.py:37 msgid "Seconds between running periodic tasks" msgstr "" -#: neutron/service.py:42 +#: neutron/service.py:40 msgid "Number of separate worker processes for service" msgstr "" -#: neutron/service.py:45 +#: neutron/service.py:43 msgid "" "Range of seconds to randomly delay when starting the periodic task " "scheduler to reduce stampeding. (Disable by setting to 0)" msgstr "" -#: neutron/service.py:102 +#: neutron/service.py:100 msgid "Error occurred: trying old api-paste.ini." msgstr "" -#: neutron/service.py:107 +#: neutron/service.py:105 msgid "Unrecoverable error: please check log for details." msgstr "" -#: neutron/service.py:116 +#: neutron/service.py:114 msgid "No known API applications configured." msgstr "" -#: neutron/service.py:123 +#: neutron/service.py:121 #, python-format msgid "Neutron service started, listening on %(host)s:%(port)s" msgstr "" -#: neutron/service.py:224 +#: neutron/service.py:222 msgid "Exception occurs when timer stops" msgstr "" -#: neutron/service.py:234 +#: neutron/service.py:232 msgid "Exception occurs when waiting for timer" msgstr "" @@ -437,7 +437,7 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:184 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 #: neutron/agent/metadata/namespace_proxy.py:156 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" @@ -507,7 +507,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:887 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 #: neutron/agent/metadata/agent.py:305 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -515,191 +515,191 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:892 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 #: neutron/agent/metadata/agent.py:310 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:241 #: neutron/services/loadbalancer/agent/agent_manager.py:121 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:897 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: neutron/agent/l3_agent.py:158 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:158 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:166 +#: neutron/agent/l3_agent.py:162 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:169 +#: neutron/agent/l3_agent.py:165 msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "" -#: neutron/agent/l3_agent.py:174 +#: neutron/agent/l3_agent.py:170 msgid "Agent should implement routers with no gateway" msgstr "" -#: neutron/agent/l3_agent.py:176 +#: neutron/agent/l3_agent.py:172 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: neutron/agent/l3_agent.py:179 +#: neutron/agent/l3_agent.py:175 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:181 +#: neutron/agent/l3_agent.py:177 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:204 +#: neutron/agent/l3_agent.py:200 #, python-format msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:231 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" -#: neutron/agent/l3_agent.py:236 +#: neutron/agent/l3_agent.py:232 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:257 +#: neutron/agent/l3_agent.py:253 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:277 +#: neutron/agent/l3_agent.py:273 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:298 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:322 +#: neutron/agent/l3_agent.py:318 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:346 +#: neutron/agent/l3_agent.py:342 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:395 +#: neutron/agent/l3_agent.py:391 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:397 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:545 +#: neutron/agent/l3_agent.py:541 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:669 +#: neutron/agent/l3_agent.py:665 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:674 +#: neutron/agent/l3_agent.py:670 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:678 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:686 +#: neutron/agent/l3_agent.py:682 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:693 +#: neutron/agent/l3_agent.py:689 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:742 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:751 +#: neutron/agent/l3_agent.py:747 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:753 neutron/agent/l3_agent.py:791 +#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:767 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:782 +#: neutron/agent/l3_agent.py:778 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:785 +#: neutron/agent/l3_agent.py:781 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:783 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:800 +#: neutron/agent/l3_agent.py:796 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:820 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:828 +#: neutron/agent/l3_agent.py:824 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:860 +#: neutron/agent/l3_agent.py:856 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:884 +#: neutron/agent/l3_agent.py:880 msgid "Report state task successfully completed" msgstr "" @@ -725,7 +725,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279 #, python-format msgid "Delete %s" msgstr "" @@ -1077,7 +1077,7 @@ msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:61 -#: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" @@ -1183,86 +1183,86 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:39 +#: neutron/agent/linux/ovs_lib.py:34 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 -#: neutron/agent/linux/ovs_lib.py:313 +#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 +#: neutron/agent/linux/ovs_lib.py:308 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:174 +#: neutron/agent/linux/ovs_lib.py:169 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:200 +#: neutron/agent/linux/ovs_lib.py:195 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:230 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:239 +#: neutron/agent/linux/ovs_lib.py:234 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:242 +#: neutron/agent/linux/ovs_lib.py:237 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:245 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:361 +#: neutron/agent/linux/ovs_lib.py:356 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:371 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:402 +#: neutron/agent/linux/ovs_lib.py:397 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:412 +#: neutron/agent/linux/ovs_lib.py:407 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:425 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:440 +#: neutron/agent/linux/ovs_lib.py:435 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:451 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:461 +#: neutron/agent/linux/ovs_lib.py:456 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:473 +#: neutron/agent/linux/ovs_lib.py:468 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:477 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1830,7 +1830,7 @@ msgstr "" msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:65 +#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" @@ -1858,409 +1858,409 @@ msgstr "" msgid "Request Failed: internal server error while processing your request." msgstr "" -#: neutron/common/config.py:39 +#: neutron/common/config.py:37 msgid "The host IP to bind to" msgstr "" -#: neutron/common/config.py:41 +#: neutron/common/config.py:39 msgid "The port to bind to" msgstr "" -#: neutron/common/config.py:43 +#: neutron/common/config.py:41 msgid "The API paste config file to use" msgstr "" -#: neutron/common/config.py:45 +#: neutron/common/config.py:43 msgid "The path for API extensions" msgstr "" -#: neutron/common/config.py:47 +#: neutron/common/config.py:45 msgid "The policy file to use" msgstr "" -#: neutron/common/config.py:51 +#: neutron/common/config.py:49 msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:53 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 msgid "The service plugins Neutron will use" msgstr "" -#: neutron/common/config.py:55 +#: neutron/common/config.py:53 msgid "The base MAC address Neutron will use for VIFs" msgstr "" -#: neutron/common/config.py:57 +#: neutron/common/config.py:55 msgid "How many times Neutron will retry MAC generation" msgstr "" -#: neutron/common/config.py:59 +#: neutron/common/config.py:57 msgid "Allow the usage of the bulk API" msgstr "" -#: neutron/common/config.py:61 +#: neutron/common/config.py:59 msgid "Allow the usage of the pagination" msgstr "" -#: neutron/common/config.py:63 +#: neutron/common/config.py:61 msgid "Allow the usage of the sorting" msgstr "" -#: neutron/common/config.py:65 +#: neutron/common/config.py:63 msgid "" "The maximum number of items returned in a single response, value was " "'infinite' or negative integer means no limit" msgstr "" -#: neutron/common/config.py:69 +#: neutron/common/config.py:67 msgid "Maximum number of DNS nameservers" msgstr "" -#: neutron/common/config.py:71 +#: neutron/common/config.py:69 msgid "Maximum number of host routes per subnet" msgstr "" -#: neutron/common/config.py:73 +#: neutron/common/config.py:71 msgid "Maximum number of fixed ips per port" msgstr "" -#: neutron/common/config.py:76 +#: neutron/common/config.py:74 msgid "DHCP lease duration" msgstr "" -#: neutron/common/config.py:78 +#: neutron/common/config.py:76 msgid "Allow sending resource operation notification to DHCP agent" msgstr "" -#: neutron/common/config.py:81 +#: neutron/common/config.py:79 msgid "Allow overlapping IP support in Neutron" msgstr "" -#: neutron/common/config.py:83 +#: neutron/common/config.py:81 msgid "The hostname Neutron is running on" msgstr "" -#: neutron/common/config.py:85 +#: neutron/common/config.py:83 msgid "Ensure that configured gateway is on subnet" msgstr "" -#: neutron/common/config.py:91 +#: neutron/common/config.py:89 msgid "" "Where to store Neutron state files. This directory must be writable by " "the agent." msgstr "" -#: neutron/common/config.py:117 +#: neutron/common/config.py:115 #, python-format msgid "Base MAC: %s" msgstr "" -#: neutron/common/config.py:128 +#: neutron/common/config.py:126 msgid "Logging enabled!" msgstr "" -#: neutron/common/config.py:144 +#: neutron/common/config.py:142 #, python-format msgid "Config paste file: %s" msgstr "" -#: neutron/common/config.py:149 +#: neutron/common/config.py:147 #, python-format msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "" -#: neutron/common/exceptions.py:32 +#: neutron/common/exceptions.py:30 #: neutron/plugins/nicira/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "" -#: neutron/common/exceptions.py:53 +#: neutron/common/exceptions.py:51 #, python-format msgid "Bad %(resource)s request: %(msg)s" msgstr "" -#: neutron/common/exceptions.py:65 +#: neutron/common/exceptions.py:63 msgid "Not authorized." msgstr "" -#: neutron/common/exceptions.py:69 +#: neutron/common/exceptions.py:67 msgid "The service is unavailable" msgstr "" -#: neutron/common/exceptions.py:73 +#: neutron/common/exceptions.py:71 #, python-format msgid "User does not have admin privileges: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:77 +#: neutron/common/exceptions.py:75 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: neutron/common/exceptions.py:81 +#: neutron/common/exceptions.py:79 #, python-format msgid "Network %(net_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:85 +#: neutron/common/exceptions.py:83 #, python-format msgid "Subnet %(subnet_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:89 +#: neutron/common/exceptions.py:87 #, python-format msgid "Port %(port_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:93 +#: neutron/common/exceptions.py:91 #, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "" -#: neutron/common/exceptions.py:98 +#: neutron/common/exceptions.py:96 msgid "Policy configuration policy.json could not be found" msgstr "" -#: neutron/common/exceptions.py:102 +#: neutron/common/exceptions.py:100 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:106 +#: neutron/common/exceptions.py:104 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:110 +#: neutron/common/exceptions.py:108 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:114 +#: neutron/common/exceptions.py:112 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "" -#: neutron/common/exceptions.py:118 +#: neutron/common/exceptions.py:116 msgid "The resource is inuse" msgstr "" -#: neutron/common/exceptions.py:122 +#: neutron/common/exceptions.py:120 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "" -#: neutron/common/exceptions.py:127 +#: neutron/common/exceptions.py:125 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "" -#: neutron/common/exceptions.py:132 +#: neutron/common/exceptions.py:130 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "" -#: neutron/common/exceptions.py:138 +#: neutron/common/exceptions.py:136 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "" -#: neutron/common/exceptions.py:144 +#: neutron/common/exceptions.py:142 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:150 +#: neutron/common/exceptions.py:148 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "" -#: neutron/common/exceptions.py:155 +#: neutron/common/exceptions.py:153 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "" -#: neutron/common/exceptions.py:160 +#: neutron/common/exceptions.py:158 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "" -#: neutron/common/exceptions.py:166 +#: neutron/common/exceptions.py:164 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "" -#: neutron/common/exceptions.py:171 +#: neutron/common/exceptions.py:169 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:174 msgid "Tenant network creation is not enabled." msgstr "" -#: neutron/common/exceptions.py:184 +#: neutron/common/exceptions.py:182 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:187 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "" -#: neutron/common/exceptions.py:194 +#: neutron/common/exceptions.py:192 #, python-format msgid "Malformed request body: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:204 +#: neutron/common/exceptions.py:202 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "" -#: neutron/common/exceptions.py:208 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "" -#: neutron/common/exceptions.py:212 +#: neutron/common/exceptions.py:210 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:217 +#: neutron/common/exceptions.py:215 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "" -#: neutron/common/exceptions.py:222 +#: neutron/common/exceptions.py:220 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:226 +#: neutron/common/exceptions.py:224 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:230 +#: neutron/common/exceptions.py:228 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "" -#: neutron/common/exceptions.py:234 +#: neutron/common/exceptions.py:232 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "" -#: neutron/common/exceptions.py:238 +#: neutron/common/exceptions.py:236 msgid "Sudo privilege is required to run this command." msgstr "" -#: neutron/common/exceptions.py:242 +#: neutron/common/exceptions.py:240 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: neutron/common/exceptions.py:246 +#: neutron/common/exceptions.py:244 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: neutron/common/exceptions.py:250 +#: neutron/common/exceptions.py:248 msgid "Tenant-id was missing from Quota request" msgstr "" -#: neutron/common/exceptions.py:254 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: neutron/common/exceptions.py:259 +#: neutron/common/exceptions.py:257 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "" -#: neutron/common/exceptions.py:264 +#: neutron/common/exceptions.py:262 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "" -#: neutron/common/exceptions.py:268 +#: neutron/common/exceptions.py:266 #, python-format msgid "Extensions not found: %(extensions)s" msgstr "" -#: neutron/common/exceptions.py:272 +#: neutron/common/exceptions.py:270 #, python-format msgid "Invalid content type %(content_type)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:274 #, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "" -#: neutron/common/exceptions.py:281 +#: neutron/common/exceptions.py:279 msgid "More than one external network exists" msgstr "" -#: neutron/common/exceptions.py:285 +#: neutron/common/exceptions.py:283 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "" -#: neutron/common/exceptions.py:290 +#: neutron/common/exceptions.py:288 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "" -#: neutron/common/exceptions.py:295 +#: neutron/common/exceptions.py:293 #, python-format msgid "" "Current gateway ip %(ip_address)s already in use by port %(port_id)s. " "Unable to update." msgstr "" -#: neutron/common/exceptions.py:300 +#: neutron/common/exceptions.py:298 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" -#: neutron/common/exceptions.py:310 +#: neutron/common/exceptions.py:308 #, python-format msgid "Invalid network VXLAN port range: '%(vxlan_range)s'" msgstr "" -#: neutron/common/exceptions.py:314 +#: neutron/common/exceptions.py:312 #, python-format msgid "Found duplicate extension: %(alias)s" msgstr "" @@ -2282,32 +2282,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:53 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:143 +#: neutron/common/utils.py:140 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:146 +#: neutron/common/utils.py:143 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:149 +#: neutron/common/utils.py:146 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:151 +#: neutron/common/utils.py:148 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:154 +#: neutron/common/utils.py:151 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2339,12 +2339,12 @@ msgstr "" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/api.py:59 +#: neutron/db/api.py:55 #, python-format msgid "Database registration exception: %s" msgstr "" -#: neutron/db/api.py:70 +#: neutron/db/api.py:66 msgid "Database exception" msgstr "" @@ -2613,99 +2613,99 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:168 +#: neutron/db/l3_db.py:163 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:607 +#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:277 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:291 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 #: neutron/plugins/bigswitch/plugin.py:817 #: neutron/plugins/bigswitch/plugin.py:826 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:307 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:318 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:333 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:467 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:506 +#: neutron/db/l3_db.py:501 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:510 +#: neutron/db/l3_db.py:505 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:522 +#: neutron/db/l3_db.py:517 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:529 +#: neutron/db/l3_db.py:524 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:533 +#: neutron/db/l3_db.py:528 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1853 +#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:731 +#: neutron/db/l3_db.py:726 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:749 +#: neutron/db/l3_db.py:744 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: neutron/db/l3_db.py:837 +#: neutron/db/l3_db.py:832 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2959,24 +2959,24 @@ msgstr "" msgid "Multiple agents with agent_type=%(agent_type)s and host=%(host)s found" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:26 +#: neutron/extensions/allowedaddresspairs.py:22 msgid "AllowedAddressPair must contain ip_address" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:30 +#: neutron/extensions/allowedaddresspairs.py:26 msgid "" "Port Security must be enabled in order to have allowed address pairs on a" " port." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:35 +#: neutron/extensions/allowedaddresspairs.py:31 #, python-format msgid "" "Request contains duplicate address pair: mac_address %(mac_address)s " "ip_address %(ip_address)s." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:40 +#: neutron/extensions/allowedaddresspairs.py:36 msgid "Port's Fixed IP and Mac Address match an address pair entry." msgstr "" @@ -3141,39 +3141,39 @@ msgid "" "unlimited." msgstr "" -#: neutron/extensions/l3.py:34 +#: neutron/extensions/l3.py:29 #, python-format msgid "Router %(router_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:38 +#: neutron/extensions/l3.py:33 #, python-format msgid "Router %(router_id)s still has active ports" msgstr "" -#: neutron/extensions/l3.py:42 +#: neutron/extensions/l3.py:37 #, python-format msgid "Router %(router_id)s does not have an interface with id %(port_id)s" msgstr "" -#: neutron/extensions/l3.py:47 +#: neutron/extensions/l3.py:42 #, python-format msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s" msgstr "" -#: neutron/extensions/l3.py:52 +#: neutron/extensions/l3.py:47 #, python-format msgid "" "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot " "be deleted, as it is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:58 +#: neutron/extensions/l3.py:53 #, python-format msgid "Floating IP %(floatingip_id)s could not be found" msgstr "" -#: neutron/extensions/l3.py:62 +#: neutron/extensions/l3.py:57 #, python-format msgid "" "External network %(external_network_id)s is not reachable from subnet " @@ -3181,7 +3181,7 @@ msgid "" "Floating IP." msgstr "" -#: neutron/extensions/l3.py:68 +#: neutron/extensions/l3.py:63 #, python-format msgid "" "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with " @@ -3189,25 +3189,25 @@ msgid "" "has a floating IP on external network %(net_id)s." msgstr "" -#: neutron/extensions/l3.py:75 +#: neutron/extensions/l3.py:70 #, python-format msgid "" "Port %(port_id)s has owner %(device_owner)s and therefore cannot be " "deleted directly via the port API." msgstr "" -#: neutron/extensions/l3.py:80 +#: neutron/extensions/l3.py:75 #, python-format msgid "" "Gateway cannot be updated for router %(router_id)s, since a gateway to " "external network %(net_id)s is required by one or more floating IPs." msgstr "" -#: neutron/extensions/l3.py:140 +#: neutron/extensions/l3.py:135 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:144 +#: neutron/extensions/l3.py:139 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -3361,19 +3361,19 @@ msgstr "" msgid "Duplicate segment entry in request." msgstr "" -#: neutron/extensions/portsecurity.py:25 +#: neutron/extensions/portsecurity.py:20 msgid "" "Port has security group associated. Cannot disable port security or ip " "address until security group is removed" msgstr "" -#: neutron/extensions/portsecurity.py:30 +#: neutron/extensions/portsecurity.py:25 msgid "" "Port security must be enabled and port must have an IP address in order " "to use security groups." msgstr "" -#: neutron/extensions/portsecurity.py:35 +#: neutron/extensions/portsecurity.py:30 msgid "Port does not have port security binding." msgstr "" @@ -4829,7 +4829,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:55 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89 #: neutron/plugins/mlnx/rpc_callbacks.py:76 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" @@ -4844,9 +4844,9 @@ msgstr "" #: neutron/plugins/mlnx/rpc_callbacks.py:98 #: neutron/plugins/mlnx/rpc_callbacks.py:117 #: neutron/plugins/mlnx/rpc_callbacks.py:132 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:114 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 #, python-format msgid "%s can not be found in database" msgstr "" @@ -5629,7 +5629,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:192 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "" @@ -5637,8 +5637,8 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:222 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:443 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" msgstr "" @@ -5657,7 +5657,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:208 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" msgstr "" @@ -5665,7 +5665,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:249 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" @@ -5673,7 +5673,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:255 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:471 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "" @@ -5831,7 +5831,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 #: neutron/plugins/mlnx/mlnx_plugin.py:334 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:519 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" msgstr "" @@ -6172,7 +6172,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:41 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 -#: neutron/plugins/openvswitch/ovs_db_v2.py:133 +#: neutron/plugins/openvswitch/ovs_db_v2.py:130 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6187,7 +6187,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:157 +#: neutron/plugins/openvswitch/ovs_db_v2.py:154 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6201,7 +6201,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:141 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 -#: neutron/plugins/openvswitch/ovs_db_v2.py:198 +#: neutron/plugins/openvswitch/ovs_db_v2.py:195 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "" @@ -6211,8 +6211,8 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:89 -#: neutron/plugins/openvswitch/ovs_db_v2.py:107 +#: neutron/plugins/openvswitch/ovs_db_v2.py:86 +#: neutron/plugins/openvswitch/ovs_db_v2.py:104 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6254,7 +6254,7 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:144 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6267,7 +6267,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:79 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122 #: neutron/plugins/mlnx/rpc_callbacks.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:123 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" @@ -6409,7 +6409,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent out of sync with plugin!" msgstr "" @@ -6431,7 +6431,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1356 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1348 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6518,14 +6518,14 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156 #, python-format msgid "Device %(device)s not bound to the agent host %(host)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:150 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "" @@ -6547,26 +6547,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:217 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:225 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:233 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:237 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -6734,7 +6734,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:277 msgid "network_delete received" msgstr "" @@ -6745,12 +6745,12 @@ msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:318 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:343 msgid "fdb_remove received" msgstr "" @@ -6759,7 +6759,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:404 msgid "fdb_update received" msgstr "" @@ -6769,7 +6769,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:142 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" msgstr "" @@ -6780,14 +6780,14 @@ msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:942 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6795,29 +6795,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1015 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1020 #, python-format msgid "Port %s updated." msgstr "" @@ -6836,8 +6836,8 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1233 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" @@ -6898,7 +6898,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:163 +#: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6907,7 +6907,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:193 +#: neutron/plugins/openvswitch/ovs_db_v2.py:190 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " @@ -6916,7 +6916,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:188 +#: neutron/plugins/openvswitch/ovs_db_v2.py:185 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " @@ -8044,7 +8044,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:231 +#: neutron/plugins/openvswitch/ovs_db_v2.py:228 #, python-format msgid "Removing tunnel %s from pool" msgstr "" @@ -8083,7 +8083,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8430,7 +8430,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:142 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:364 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8578,8 +8578,8 @@ msgid "" msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -8772,88 +8772,93 @@ msgstr "" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:247 +#: neutron/plugins/nec/nec_plugin.py:256 +#, python-format +msgid "deactivate_port(): OFC port for port=%s is already removed." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:263 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:268 +#: neutron/plugins/nec/nec_plugin.py:284 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:317 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:341 +#: neutron/plugins/nec/nec_plugin.py:357 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:360 +#: neutron/plugins/nec/nec_plugin.py:376 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:371 +#: neutron/plugins/nec/nec_plugin.py:387 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:525 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:589 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:622 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:632 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:689 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:720 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:730 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:749 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:754 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9029,17 +9034,17 @@ msgstr "" msgid "delete_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:54 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:52 #, python-format msgid "Update ports: added=%(added)s, removed=%(removed)s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:76 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:74 #, python-format msgid "port_update received: %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:219 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:217 msgid "No port changed." msgstr "" @@ -9092,45 +9097,52 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:32 #, python-format -msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgid "The specified OFC resource (%(resource)s) is not found." msgstr "" #: neutron/plugins/nec/common/exceptions.py:36 #, python-format -msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +msgid "An exception occurred in NECPluginV2 DB: %(reason)s" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:40 +#, python-format +msgid "" +"Neutron-OFC resource mapping for %(resource)s %(neutron_id)s is not " +"found. It may be deleted during processing." msgstr "" -#: neutron/plugins/nec/common/exceptions.py:41 +#: neutron/plugins/nec/common/exceptions.py:46 #, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:45 +#: neutron/plugins/nec/common/exceptions.py:50 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:51 +#: neutron/plugins/nec/common/exceptions.py:56 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:61 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:66 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:65 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:69 +#: neutron/plugins/nec/common/exceptions.py:74 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " @@ -9154,14 +9166,19 @@ msgstr "" #: neutron/plugins/nec/common/ofc_client.py:99 #, python-format +msgid "Specified resource %s does not exist on OFC " +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:103 +#, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:102 +#: neutron/plugins/nec/common/ofc_client.py:106 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:111 +#: neutron/plugins/nec/common/ofc_client.py:115 #, python-format msgid "Failed to connect OFC : %s" msgstr "" @@ -9171,23 +9188,18 @@ msgstr "" msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:143 -#, python-format -msgid "NotFound %(resource)s for neutron_id=%(id)s." -msgstr "" - -#: neutron/plugins/nec/db/api.py:169 +#: neutron/plugins/nec/db/api.py:168 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "" -#: neutron/plugins/nec/db/api.py:202 +#: neutron/plugins/nec/db/api.py:201 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "" -#: neutron/plugins/nec/db/api.py:208 -#: neutron/plugins/openvswitch/ovs_db_v2.py:319 +#: neutron/plugins/nec/db/api.py:207 +#: neutron/plugins/openvswitch/ovs_db_v2.py:316 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" @@ -9211,103 +9223,102 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:230 +#: neutron/plugins/nicira/NeutronPlugin.py:223 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:266 +#: neutron/plugins/nicira/NeutronPlugin.py:259 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:268 -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#: neutron/plugins/nicira/NeutronPlugin.py:261 #, python-format -msgid "Unable to create port on NVP logical router %s" +msgid "Unable to create port on NSX logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:271 +#: neutron/plugins/nicira/NeutronPlugin.py:264 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(nsx_router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:349 +#: neutron/plugins/nicira/NeutronPlugin.py:342 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:355 +#: neutron/plugins/nicira/NeutronPlugin.py:348 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:361 +#: neutron/plugins/nicira/NeutronPlugin.py:354 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:407 +#: neutron/plugins/nicira/NeutronPlugin.py:400 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:447 +#: neutron/plugins/nicira/NeutronPlugin.py:440 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:459 -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#: neutron/plugins/nicira/NeutronPlugin.py:709 +#: neutron/plugins/nicira/NeutronPlugin.py:452 +#: neutron/plugins/nicira/NeutronPlugin.py:504 +#: neutron/plugins/nicira/NeutronPlugin.py:702 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:480 +#: neutron/plugins/nicira/NeutronPlugin.py:473 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:491 +#: neutron/plugins/nicira/NeutronPlugin.py:484 #, python-format msgid "" "Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " "to be rolled back for Neutron port: %(neutron_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:496 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:518 +#: neutron/plugins/nicira/NeutronPlugin.py:511 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:518 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:530 +#: neutron/plugins/nicira/NeutronPlugin.py:523 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:532 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9315,302 +9326,302 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:554 -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:1070 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:566 +#: neutron/plugins/nicira/NeutronPlugin.py:559 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:584 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:604 +#: neutron/plugins/nicira/NeutronPlugin.py:597 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:614 +#: neutron/plugins/nicira/NeutronPlugin.py:607 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:655 +#: neutron/plugins/nicira/NeutronPlugin.py:648 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:690 -#: neutron/plugins/nicira/NeutronPlugin.py:1788 +#: neutron/plugins/nicira/NeutronPlugin.py:683 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:694 -#: neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/plugins/nicira/NeutronPlugin.py:687 +#: neutron/plugins/nicira/NeutronPlugin.py:1785 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 +#: neutron/plugins/nicira/NeutronPlugin.py:689 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:738 +#: neutron/plugins/nicira/NeutronPlugin.py:731 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:771 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:782 +#: neutron/plugins/nicira/NeutronPlugin.py:775 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:786 +#: neutron/plugins/nicira/NeutronPlugin.py:779 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:790 -#: neutron/plugins/nicira/NeutronPlugin.py:806 +#: neutron/plugins/nicira/NeutronPlugin.py:783 +#: neutron/plugins/nicira/NeutronPlugin.py:799 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:812 +#: neutron/plugins/nicira/NeutronPlugin.py:805 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:857 +#: neutron/plugins/nicira/NeutronPlugin.py:850 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:891 +#: neutron/plugins/nicira/NeutronPlugin.py:884 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:981 +#: neutron/plugins/nicira/NeutronPlugin.py:974 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1066 +#: neutron/plugins/nicira/NeutronPlugin.py:1059 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1085 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1088 +#: neutron/plugins/nicira/NeutronPlugin.py:1081 #: neutron/plugins/nicira/NeutronServicePlugin.py:515 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1118 +#: neutron/plugins/nicira/NeutronPlugin.py:1111 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1186 +#: neutron/plugins/nicira/NeutronPlugin.py:1179 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1200 +#: neutron/plugins/nicira/NeutronPlugin.py:1193 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1211 +#: neutron/plugins/nicira/NeutronPlugin.py:1204 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1303 +#: neutron/plugins/nicira/NeutronPlugin.py:1296 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1331 +#: neutron/plugins/nicira/NeutronPlugin.py:1324 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1414 +#: neutron/plugins/nicira/NeutronPlugin.py:1407 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1413 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1431 +#: neutron/plugins/nicira/NeutronPlugin.py:1424 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1441 +#: neutron/plugins/nicira/NeutronPlugin.py:1434 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1470 -#: neutron/plugins/nicira/NeutronPlugin.py:1555 +#: neutron/plugins/nicira/NeutronPlugin.py:1463 +#: neutron/plugins/nicira/NeutronPlugin.py:1548 #: neutron/plugins/nicira/NeutronServicePlugin.py:198 #: neutron/plugins/nicira/NeutronServicePlugin.py:1204 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1519 +#: neutron/plugins/nicira/NeutronPlugin.py:1512 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1522 +#: neutron/plugins/nicira/NeutronPlugin.py:1515 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1557 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1580 +#: neutron/plugins/nicira/NeutronPlugin.py:1573 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1577 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1579 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1643 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1647 +#: neutron/plugins/nicira/NeutronPlugin.py:1640 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1650 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1725 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:1816 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1829 +#: neutron/plugins/nicira/NeutronPlugin.py:1822 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1961 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1967 +#: neutron/plugins/nicira/NeutronPlugin.py:1960 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:1995 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2005 +#: neutron/plugins/nicira/NeutronPlugin.py:1998 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2032 +#: neutron/plugins/nicira/NeutronPlugin.py:2025 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2055 +#: neutron/plugins/nicira/NeutronPlugin.py:2048 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2085 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2159 +#: neutron/plugins/nicira/NeutronPlugin.py:2152 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2167 +#: neutron/plugins/nicira/NeutronPlugin.py:2160 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -9618,12 +9629,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2174 +#: neutron/plugins/nicira/NeutronPlugin.py:2167 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2187 +#: neutron/plugins/nicira/NeutronPlugin.py:2180 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9651,6 +9662,11 @@ msgstr "" msgid "An exception occurred while creating a port on lswitch %s" msgstr "" +#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#, python-format +msgid "Unable to create port on NVP logical router %s" +msgstr "" + #: neutron/plugins/nicira/NeutronServicePlugin.py:469 #, python-format msgid "Unable to create integration logic switch for router %s" @@ -9860,24 +9876,24 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:54 +#: neutron/plugins/nicira/nsx_cluster.py:49 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:66 +#: neutron/plugins/nicira/nsx_cluster.py:61 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:124 +#: neutron/plugins/nicira/nvplib.py:117 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:128 +#: neutron/plugins/nicira/nvplib.py:121 #, python-format msgid "locals=[%s]" msgstr "" @@ -10278,108 +10294,103 @@ msgstr "" msgid "Task status check interval" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:24 +#: neutron/plugins/nicira/common/exceptions.py:21 #, python-format -msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:28 +#: neutron/plugins/nicira/common/exceptions.py:25 #, python-format msgid "Unable to fulfill request with version %(version)s." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:32 +#: neutron/plugins/nicira/common/exceptions.py:29 #, python-format -msgid "Invalid NVP connection parameters: %(conn_params)s" +msgid "Invalid NSX connection parameters: %(conn_params)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:36 +#: neutron/plugins/nicira/common/exceptions.py:33 #, python-format msgid "" "Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the nvp plugin ini file." +"values are specified in the [DEFAULT] section of the NSX plugin ini file." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:42 +#: neutron/plugins/nicira/common/exceptions.py:39 #, python-format msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:47 +#: neutron/plugins/nicira/common/exceptions.py:44 #, python-format msgid "" "Unable to create port on network %(network)s. Maximum number of ports " "reached" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:52 +#: neutron/plugins/nicira/common/exceptions.py:49 #, python-format msgid "" "While retrieving NAT rules, %(actual_rules)s were found whereas rules in " "the (%(min_rules)s,%(max_rules)s) interval were expected" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:58 +#: neutron/plugins/nicira/common/exceptions.py:55 #, python-format -msgid "Invalid NVP attachment type '%(attachment_type)s'" +msgid "Invalid NSX attachment type '%(attachment_type)s'" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:62 +#: neutron/plugins/nicira/common/exceptions.py:59 msgid "" "The networking backend is currently in maintenance mode and therefore " "unable to accept requests which modify its state. Please try later." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:74 +#: neutron/plugins/nicira/common/exceptions.py:65 #, python-format msgid "Gateway Service %(gateway)s is already in use" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:78 +#: neutron/plugins/nicira/common/exceptions.py:69 #, python-format msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:82 +#: neutron/plugins/nicira/common/exceptions.py:73 #, python-format -msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:86 +#: neutron/plugins/nicira/common/exceptions.py:77 #, python-format msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NVP setup" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" " and/or configuration" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:91 +#: neutron/plugins/nicira/common/exceptions.py:82 #, python-format msgid "" "An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " "via port %(port_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:100 +#: neutron/plugins/nicira/common/exceptions.py:91 #, python-format msgid "Unable to find LSN for %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:104 +#: neutron/plugins/nicira/common/exceptions.py:95 #, python-format msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:109 +#: neutron/plugins/nicira/common/exceptions.py:100 #, python-format msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:113 +#: neutron/plugins/nicira/common/exceptions.py:104 #, python-format msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" @@ -11558,383 +11569,383 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:212 +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:260 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:278 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:301 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:303 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:377 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:393 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" "Adding a tunnel endpoint failed due to a concurrenttransaction had been " "committed (%s attempts left)" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:398 +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:312 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:329 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:434 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:523 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:294 #, python-format msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:306 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, 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:469 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, 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:488 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:480 #, 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:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 #, 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:517 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, 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:534 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:566 #, 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:618 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:610 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:668 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:687 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:768 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:760 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:766 #, 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:862 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:854 #, python-format msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:871 +#: 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:883 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:886 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920 #, python-format msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:926 #, python-format msgid "" "Port %s was not found on the integration bridge and will therefore not be" " processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 #, python-format msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:956 #, python-format msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1080 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1151 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1163 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1184 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1180 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1194 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1203 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1249 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1265 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 #, 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:1276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, 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:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275 #, 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:1288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, 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:1303 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1295 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1317 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1320 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12206,58 +12217,58 @@ msgstr "" msgid "Invalid configuration. check ryu.ini" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:96 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:94 #, python-format msgid "Could not get IPv4 address from %(nic)s: %(cfg)s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:162 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:160 #, python-format msgid "External port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:170 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:168 msgid "Get Ryu rest API address" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:220 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:218 msgid "Ryu rest API port isn't specified" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:221 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:219 #, python-format msgid "Going to ofp controller mode %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236 msgid "Port update received" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269 msgid "Agent loop has new device" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296 #, python-format msgid "tunnel_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 #, python-format msgid "ovsdb_port %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:302 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 #, python-format msgid "ovsdb_ip %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:308 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:306 #, python-format msgid "Initialization failed: %s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:311 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:309 msgid "" "Ryu initialization on the node is done. Agent initialized successfully, " "now running..." @@ -12386,13 +12397,13 @@ msgstr "" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgstr "" -#: neutron/server/__init__.py:40 +#: neutron/server/__init__.py:39 msgid "" "ERROR: Unable to find configuration file via the default search paths " "(~/.neutron/, ~/, /etc/neutron/, /etc/) and the '--config-file' option!" msgstr "" -#: neutron/server/__init__.py:47 +#: neutron/server/__init__.py:46 #, python-format msgid "ERROR: %s" msgstr "" @@ -13639,56 +13650,60 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:76 -#: neutron/tests/unit/nec/test_ofc_client.py:82 -#: neutron/tests/unit/nec/test_ofc_client.py:91 +#: neutron/tests/unit/nec/test_ofc_client.py:77 +msgid "The specified OFC resource (/somewhere) is not found." +msgstr "" + +#: neutron/tests/unit/nec/test_ofc_client.py:81 +#: neutron/tests/unit/nec/test_ofc_client.py:87 +#: neutron/tests/unit/nec/test_ofc_client.py:96 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:101 +#: neutron/tests/unit/nec/test_ofc_client.py:106 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:406 +#: neutron/tests/unit/vmware/apiclient/fake.py:404 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:415 +#: neutron/tests/unit/vmware/apiclient/fake.py:413 #, python-format msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:103 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:115 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:126 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:143 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:161 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:183 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:205 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:289 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:303 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:317 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:359 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:193 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:256 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 #, python-format msgid "Lswitch %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/test_edge_router.py:132 +#: neutron/tests/unit/vmware/vshield/test_edge_router.py:130 msgid "Tasks not completed" msgstr "" @@ -14799,3 +14814,37 @@ msgstr "" #~ msgid "Security group: %s was already deleted from backend" #~ msgstr "" +#~ msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +#~ msgstr "" + +#~ msgid "NotFound %(resource)s for neutron_id=%(id)s." +#~ msgstr "" + +#~ msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +#~ msgstr "" + +#~ msgid "Invalid NVP connection parameters: %(conn_params)s" +#~ msgstr "" + +#~ msgid "" +#~ "Invalid cluster values: %(invalid_attrs)s. " +#~ "Please ensure that these values are " +#~ "specified in the [DEFAULT] section of" +#~ " the nvp plugin ini file." +#~ msgstr "" + +#~ msgid "Invalid NVP attachment type '%(attachment_type)s'" +#~ msgstr "" + +#~ msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" +#~ msgstr "" + +#~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +#~ msgstr "" + +#~ msgid "" +#~ "Service cluster: '%(cluster_id)s' is " +#~ "unavailable. Please, check NVP setup " +#~ "and/or configuration" +#~ msgstr "" + diff --git a/neutron/locale/zh_TW/LC_MESSAGES/neutron.po b/neutron/locale/zh_TW/LC_MESSAGES/neutron.po index f6c1f3499..28050612f 100644 --- a/neutron/locale/zh_TW/LC_MESSAGES/neutron.po +++ b/neutron/locale/zh_TW/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-27 06:23+0000\n" +"POT-Creation-Date: 2014-02-28 06:26+0000\n" "PO-Revision-Date: 2013-05-22 03:25+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Chinese (Taiwan) " @@ -38,59 +38,59 @@ msgstr "建立環境定義時捨棄了引數:%s" msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "read_deleted 只能是 'no'、'yes' 或 'only' 其中之一,不能是 %r" -#: neutron/manager.py:72 +#: neutron/manager.py:69 #, python-format msgid "dhcp_agents_per_network must be >= 1. '%s' is invalid." msgstr "" -#: neutron/manager.py:84 +#: neutron/manager.py:81 msgid "Neutron core_plugin not configured!" msgstr "" -#: neutron/manager.py:113 +#: neutron/manager.py:110 #, python-format msgid "Loading core plugin: %s" msgstr "" -#: neutron/manager.py:140 +#: neutron/manager.py:137 #, python-format msgid "Error loading plugin by name, %s" msgstr "" -#: neutron/manager.py:141 +#: neutron/manager.py:138 #, python-format msgid "Error loading plugin by class, %s" msgstr "" -#: neutron/manager.py:142 +#: neutron/manager.py:139 msgid "Plugin not found." msgstr "找不到外掛程式。" -#: neutron/manager.py:147 +#: neutron/manager.py:144 msgid "Loading services supported by the core plugin" msgstr "" -#: neutron/manager.py:156 +#: neutron/manager.py:153 #, python-format msgid "Service %s is supported by the core plugin" msgstr "" -#: neutron/manager.py:169 +#: neutron/manager.py:166 #, python-format msgid "Loading service plugins: %s" msgstr "正在載入服務外掛程式:%s" -#: neutron/manager.py:174 +#: neutron/manager.py:171 #, python-format msgid "Loading Plugin: %s" msgstr "正在載入外掛程式:%s" -#: neutron/manager.py:182 +#: neutron/manager.py:179 #, python-format msgid "Multiple plugins for service %s were configured" msgstr "已給服務 %s 配置多個外掛程式" -#: neutron/manager.py:194 +#: neutron/manager.py:191 #, python-format msgid "Successfully loaded %(type)s plugin. Description: %(desc)s" msgstr "已順利載入 %(type)s 外掛程式。說明:%(desc)s" @@ -218,42 +218,42 @@ msgstr "" msgid "%s is already registered." msgstr "已登錄 %s。" -#: neutron/service.py:39 +#: neutron/service.py:37 msgid "Seconds between running periodic tasks" msgstr "執行定期作業的間隔秒數" -#: neutron/service.py:42 +#: neutron/service.py:40 msgid "Number of separate worker processes for service" msgstr "" -#: neutron/service.py:45 +#: neutron/service.py:43 msgid "" "Range of seconds to randomly delay when starting the periodic task " "scheduler to reduce stampeding. (Disable by setting to 0)" msgstr "" -#: neutron/service.py:102 +#: neutron/service.py:100 msgid "Error occurred: trying old api-paste.ini." msgstr "" -#: neutron/service.py:107 +#: neutron/service.py:105 msgid "Unrecoverable error: please check log for details." msgstr "" -#: neutron/service.py:116 +#: neutron/service.py:114 msgid "No known API applications configured." msgstr "未配置已知的 API 應用程式。" -#: neutron/service.py:123 +#: neutron/service.py:121 #, python-format msgid "Neutron service started, listening on %(host)s:%(port)s" msgstr "" -#: neutron/service.py:224 +#: neutron/service.py:222 msgid "Exception occurs when timer stops" msgstr "計時器停止時發生異常狀況" -#: neutron/service.py:234 +#: neutron/service.py:232 msgid "Exception occurs when waiting for timer" msgstr "等待計時器時發生異常狀況" @@ -437,7 +437,7 @@ msgstr "" msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:184 +#: neutron/agent/dhcp_agent.py:65 neutron/agent/l3_agent.py:180 #: neutron/agent/metadata/namespace_proxy.py:156 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "meta 資料 Proxy UNIX 網域 Socket 的位置" @@ -507,7 +507,7 @@ msgid "" "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:568 neutron/agent/l3_agent.py:887 +#: neutron/agent/dhcp_agent.py:568 neutron/agent/l3_agent.py:883 #: neutron/agent/metadata/agent.py:305 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" @@ -515,192 +515,192 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:892 +#: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:888 #: neutron/agent/metadata/agent.py:310 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:249 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:179 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:241 #: neutron/services/loadbalancer/agent/agent_manager.py:121 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" msgstr "無法報告狀態!" -#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:897 +#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:893 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" msgstr "agent_updated 是由伺服器端 %s 執行!" -#: neutron/agent/l3_agent.py:158 neutron/debug/debug_agent.py:43 +#: neutron/agent/l3_agent.py:154 neutron/debug/debug_agent.py:43 msgid "Name of bridge used for external network traffic." msgstr "用於外部網路資料流量的橋接器名稱。" -#: neutron/agent/l3_agent.py:162 +#: neutron/agent/l3_agent.py:158 msgid "TCP Port used by Neutron metadata namespace proxy." msgstr "" -#: neutron/agent/l3_agent.py:166 +#: neutron/agent/l3_agent.py:162 msgid "" "Send this many gratuitous ARPs for HA setup, if less than or equal to 0, " "the feature is disabled" msgstr "" -#: neutron/agent/l3_agent.py:169 +#: neutron/agent/l3_agent.py:165 #, fuzzy msgid "" "If namespaces is disabled, the l3 agent can only configure a router that " "has the matching router ID." msgstr "如果名稱空間已停用,則 L3 代理程式只能配置一個具有相符路由器 ID 的路由器。" -#: neutron/agent/l3_agent.py:174 +#: neutron/agent/l3_agent.py:170 msgid "Agent should implement routers with no gateway" msgstr "代理程式應該實作不含閘道的路由器" -#: neutron/agent/l3_agent.py:176 +#: neutron/agent/l3_agent.py:172 msgid "UUID of external network for routers implemented by the agents." msgstr "代理程式所實作路由器的外部網路 UUID。" -#: neutron/agent/l3_agent.py:179 +#: neutron/agent/l3_agent.py:175 msgid "Allow running metadata proxy." msgstr "" -#: neutron/agent/l3_agent.py:181 +#: neutron/agent/l3_agent.py:177 msgid "Delete namespace after removing a router." msgstr "" -#: neutron/agent/l3_agent.py:204 +#: neutron/agent/l3_agent.py:200 #, python-format msgid "Error importing interface driver '%s'" msgstr "匯入介面驅動程式 '%s' 時發生錯誤" -#: neutron/agent/l3_agent.py:231 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:227 neutron/agent/linux/dhcp.py:626 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "必須指定介面驅動程式" -#: neutron/agent/l3_agent.py:236 +#: neutron/agent/l3_agent.py:232 msgid "Router id is required if not using namespaces." msgstr "" -#: neutron/agent/l3_agent.py:257 +#: neutron/agent/l3_agent.py:253 msgid "RuntimeError in obtaining router list for namespace cleanup." msgstr "" -#: neutron/agent/l3_agent.py:277 +#: neutron/agent/l3_agent.py:273 #, python-format msgid "Failed to destroy stale router namespace %s" msgstr "" -#: neutron/agent/l3_agent.py:298 neutron/agent/linux/dhcp.py:198 +#: neutron/agent/l3_agent.py:294 neutron/agent/linux/dhcp.py:198 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:322 +#: neutron/agent/l3_agent.py:318 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:346 +#: neutron/agent/l3_agent.py:342 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:395 +#: neutron/agent/l3_agent.py:391 #: neutron/services/firewall/agents/varmour/varmour_router.py:100 #, python-format msgid "Router port %s has no IP address" msgstr "路由器埠 %s 沒有 IP 位址" -#: neutron/agent/l3_agent.py:397 neutron/db/l3_db.py:831 +#: neutron/agent/l3_agent.py:393 neutron/db/l3_db.py:826 #: neutron/services/firewall/agents/varmour/varmour_router.py:103 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "正在忽略路由器埠 %s 上的多個 IP" -#: neutron/agent/l3_agent.py:545 +#: neutron/agent/l3_agent.py:541 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "傳送無償 ARP 時失敗:%s" -#: neutron/agent/l3_agent.py:669 +#: neutron/agent/l3_agent.py:665 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:674 +#: neutron/agent/l3_agent.py:670 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:682 +#: neutron/agent/l3_agent.py:678 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:686 +#: neutron/agent/l3_agent.py:682 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:693 +#: neutron/agent/l3_agent.py:689 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "外部網路橋接器 '%s' 不存在" -#: neutron/agent/l3_agent.py:742 +#: neutron/agent/l3_agent.py:738 #, python-format msgid "Starting RPC loop for %d updated routers" msgstr "" -#: neutron/agent/l3_agent.py:751 +#: neutron/agent/l3_agent.py:747 msgid "RPC loop successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:753 neutron/agent/l3_agent.py:791 +#: neutron/agent/l3_agent.py:749 neutron/agent/l3_agent.py:787 #: neutron/services/metering/agents/metering_agent.py:58 msgid "Failed synchronizing routers" msgstr "同步路由器時失敗" -#: neutron/agent/l3_agent.py:771 +#: neutron/agent/l3_agent.py:767 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:782 +#: neutron/agent/l3_agent.py:778 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:785 +#: neutron/agent/l3_agent.py:781 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:787 +#: neutron/agent/l3_agent.py:783 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:800 +#: neutron/agent/l3_agent.py:796 msgid "L3 agent started" msgstr "已啟動 L3 代理程式" -#: neutron/agent/l3_agent.py:820 +#: neutron/agent/l3_agent.py:816 #, python-format msgid "Added route entry is '%s'" msgstr "所新增的路徑項目是 '%s'" -#: neutron/agent/l3_agent.py:828 +#: neutron/agent/l3_agent.py:824 #, python-format msgid "Removed route entry is '%s'" msgstr "所移除的路徑項目是 '%s'" -#: neutron/agent/l3_agent.py:860 +#: neutron/agent/l3_agent.py:856 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:884 +#: neutron/agent/l3_agent.py:880 msgid "Report state task successfully completed" msgstr "" @@ -726,7 +726,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279 #, python-format msgid "Delete %s" msgstr "刪除 %s" @@ -1078,7 +1078,7 @@ msgid "Authentication URL" msgstr "鑑別 URL" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:61 -#: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "要使用的鑑別類型" @@ -1184,86 +1184,86 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:39 +#: neutron/agent/linux/ovs_lib.py:34 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:147 -#: neutron/agent/linux/ovs_lib.py:313 +#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 +#: neutron/agent/linux/ovs_lib.py:308 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "無法執行 %(cmd)s。異常狀況:%(exception)s" -#: neutron/agent/linux/ovs_lib.py:174 +#: neutron/agent/linux/ovs_lib.py:169 msgid "Cannot match priority on flow deletion" msgstr "無法符合流程刪除作業上的優先順序" -#: neutron/agent/linux/ovs_lib.py:200 +#: neutron/agent/linux/ovs_lib.py:195 msgid "Must specify one or more actions" msgstr "必須指定一個以上的動作" -#: neutron/agent/linux/ovs_lib.py:235 +#: neutron/agent/linux/ovs_lib.py:230 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:239 +#: neutron/agent/linux/ovs_lib.py:234 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:242 +#: neutron/agent/linux/ovs_lib.py:237 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:245 +#: neutron/agent/linux/ovs_lib.py:240 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:361 +#: neutron/agent/linux/ovs_lib.py:356 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:371 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:402 +#: neutron/agent/linux/ovs_lib.py:397 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:412 +#: neutron/agent/linux/ovs_lib.py:407 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:430 +#: neutron/agent/linux/ovs_lib.py:425 #, fuzzy, python-format msgid "Unable to determine mac address for %s" msgstr "嘗試 %s 次之後仍無法產生 MAC 位址" -#: neutron/agent/linux/ovs_lib.py:440 +#: neutron/agent/linux/ovs_lib.py:435 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:451 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "無法擷取橋接器。異常狀況:%s" -#: neutron/agent/linux/ovs_lib.py:461 +#: neutron/agent/linux/ovs_lib.py:456 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:473 +#: neutron/agent/linux/ovs_lib.py:468 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:477 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1837,7 +1837,7 @@ msgstr "無法更新唯讀屬性 %s" msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "%(attr)s 的輸入無效。原因:%(reason)s。" -#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:65 +#: neutron/api/v2/base.py:607 neutron/extensions/allowedaddresspairs.py:61 #: neutron/extensions/multiprovidernet.py:53 #, python-format msgid "Unrecognized attribute(s) '%s'" @@ -1865,409 +1865,409 @@ msgstr "%s 失敗" msgid "Request Failed: internal server error while processing your request." msgstr "要求失敗:處理要求時發生內部伺服器錯誤。" -#: neutron/common/config.py:39 +#: neutron/common/config.py:37 msgid "The host IP to bind to" msgstr "要連結至的主機 IP" -#: neutron/common/config.py:41 +#: neutron/common/config.py:39 msgid "The port to bind to" msgstr "要連結至的埠" -#: neutron/common/config.py:43 +#: neutron/common/config.py:41 msgid "The API paste config file to use" msgstr "要使用的 API 貼上配置檔" -#: neutron/common/config.py:45 +#: neutron/common/config.py:43 msgid "The path for API extensions" msgstr "API 延伸的路徑" -#: neutron/common/config.py:47 +#: neutron/common/config.py:45 msgid "The policy file to use" msgstr "要使用的原則檔" -#: neutron/common/config.py:51 +#: neutron/common/config.py:49 msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:53 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 msgid "The service plugins Neutron will use" msgstr "" -#: neutron/common/config.py:55 +#: neutron/common/config.py:53 msgid "The base MAC address Neutron will use for VIFs" msgstr "" -#: neutron/common/config.py:57 +#: neutron/common/config.py:55 msgid "How many times Neutron will retry MAC generation" msgstr "" -#: neutron/common/config.py:59 +#: neutron/common/config.py:57 msgid "Allow the usage of the bulk API" msgstr "容許使用主體 API" -#: neutron/common/config.py:61 +#: neutron/common/config.py:59 msgid "Allow the usage of the pagination" msgstr "容許使用分頁" -#: neutron/common/config.py:63 +#: neutron/common/config.py:61 msgid "Allow the usage of the sorting" msgstr "容許使用排序" -#: neutron/common/config.py:65 +#: neutron/common/config.py:63 msgid "" "The maximum number of items returned in a single response, value was " "'infinite' or negative integer means no limit" msgstr "在單一回應中傳回的項目數上限,值為 'infinite' 或負整數時表示無限制" -#: neutron/common/config.py:69 +#: neutron/common/config.py:67 msgid "Maximum number of DNS nameservers" msgstr "DNS 名稱伺服器的數目上限" -#: neutron/common/config.py:71 +#: neutron/common/config.py:69 msgid "Maximum number of host routes per subnet" msgstr "每個子網路的主機路徑數目上限" -#: neutron/common/config.py:73 +#: neutron/common/config.py:71 msgid "Maximum number of fixed ips per port" msgstr "每個埠的固定 IP 數目上限" -#: neutron/common/config.py:76 +#: neutron/common/config.py:74 msgid "DHCP lease duration" msgstr "DHCP 租賃期間" -#: neutron/common/config.py:78 +#: neutron/common/config.py:76 msgid "Allow sending resource operation notification to DHCP agent" msgstr "容許將資源作業通知傳送給 DHCP 代理程式" -#: neutron/common/config.py:81 +#: neutron/common/config.py:79 msgid "Allow overlapping IP support in Neutron" msgstr "" -#: neutron/common/config.py:83 +#: neutron/common/config.py:81 msgid "The hostname Neutron is running on" msgstr "" -#: neutron/common/config.py:85 +#: neutron/common/config.py:83 msgid "Ensure that configured gateway is on subnet" msgstr "請確保所配置的閘道位於子網路上" -#: neutron/common/config.py:91 +#: neutron/common/config.py:89 msgid "" "Where to store Neutron state files. This directory must be writable by " "the agent." msgstr "" -#: neutron/common/config.py:117 +#: neutron/common/config.py:115 #, python-format msgid "Base MAC: %s" msgstr "基本 MAC:%s" -#: neutron/common/config.py:128 +#: neutron/common/config.py:126 msgid "Logging enabled!" msgstr "已啟用記載!" -#: neutron/common/config.py:144 +#: neutron/common/config.py:142 #, python-format msgid "Config paste file: %s" msgstr "配置貼上檔案:%s" -#: neutron/common/config.py:149 +#: neutron/common/config.py:147 #, python-format msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgstr "無法從配置檔 %(config_path)s 載入 %(app_name)s。" -#: neutron/common/exceptions.py:32 +#: neutron/common/exceptions.py:30 #: neutron/plugins/nicira/api_client/exception.py:27 msgid "An unknown exception occurred." msgstr "發生不明異常狀況。" -#: neutron/common/exceptions.py:53 +#: neutron/common/exceptions.py:51 #, python-format msgid "Bad %(resource)s request: %(msg)s" msgstr "錯誤的 %(resource)s 要求:%(msg)s" -#: neutron/common/exceptions.py:65 +#: neutron/common/exceptions.py:63 msgid "Not authorized." msgstr "未獲授權。" -#: neutron/common/exceptions.py:69 +#: neutron/common/exceptions.py:67 msgid "The service is unavailable" msgstr "" -#: neutron/common/exceptions.py:73 +#: neutron/common/exceptions.py:71 #, python-format msgid "User does not have admin privileges: %(reason)s" msgstr "使用者沒有管理者專用權:%(reason)s" -#: neutron/common/exceptions.py:77 +#: neutron/common/exceptions.py:75 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "原則不容許執行 %(action)s。" -#: neutron/common/exceptions.py:81 +#: neutron/common/exceptions.py:79 #, python-format msgid "Network %(net_id)s could not be found" msgstr "找不到網路 %(net_id)s" -#: neutron/common/exceptions.py:85 +#: neutron/common/exceptions.py:83 #, python-format msgid "Subnet %(subnet_id)s could not be found" msgstr "找不到子網路 %(subnet_id)s" -#: neutron/common/exceptions.py:89 +#: neutron/common/exceptions.py:87 #, python-format msgid "Port %(port_id)s could not be found" msgstr "" -#: neutron/common/exceptions.py:93 +#: neutron/common/exceptions.py:91 #, python-format msgid "Port %(port_id)s could not be found on network %(net_id)s" msgstr "在網路 %(net_id)s 上找不到埠 %(port_id)s" -#: neutron/common/exceptions.py:98 +#: neutron/common/exceptions.py:96 msgid "Policy configuration policy.json could not be found" msgstr "找不到原則配置 policy.json 檔" -#: neutron/common/exceptions.py:102 +#: neutron/common/exceptions.py:100 #, python-format msgid "Requested rule:%(rule)s cannot be found" msgstr "" -#: neutron/common/exceptions.py:106 +#: neutron/common/exceptions.py:104 #, python-format msgid "Failed to init policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:110 +#: neutron/common/exceptions.py:108 #, python-format msgid "Failed to check policy %(policy)s because %(reason)s" msgstr "" -#: neutron/common/exceptions.py:114 +#: neutron/common/exceptions.py:112 #, python-format msgid "Unsupported port state: %(port_state)s" msgstr "不支援的埠狀態:%(port_state)s" -#: neutron/common/exceptions.py:118 +#: neutron/common/exceptions.py:116 msgid "The resource is inuse" msgstr "資源已在使用中" -#: neutron/common/exceptions.py:122 +#: neutron/common/exceptions.py:120 #, python-format msgid "" "Unable to complete operation on network %(net_id)s. There are one or more" " ports still in use on the network." msgstr "無法對網路 %(net_id)s 完成作業。網路上有一個以上的埠仍在使用中。" -#: neutron/common/exceptions.py:127 +#: neutron/common/exceptions.py:125 #, python-format msgid "" "Unable to complete operation on subnet %(subnet_id)s. One or more ports " "have an IP allocation from this subnet." msgstr "無法對子網路 %(subnet_id)s 完成作業。一個以上的埠具有從此子網路配置的 IP。" -#: neutron/common/exceptions.py:132 +#: neutron/common/exceptions.py:130 #, python-format msgid "" "Unable to complete operation on port %(port_id)s for network %(net_id)s. " "Port already has an attacheddevice %(device_id)s." msgstr "無法對網路 %(net_id)s 的埠 %(port_id)s 完成作業。埠已連接了裝置 %(device_id)s。" -#: neutron/common/exceptions.py:138 +#: neutron/common/exceptions.py:136 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The mac address " "%(mac)s is in use." msgstr "無法對網路 %(net_id)s 完成作業。MAC 位址 %(mac)s 正在使用中。" -#: neutron/common/exceptions.py:144 +#: neutron/common/exceptions.py:142 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of host routes" " exceeds the limit %(quota)s." msgstr "無法對 %(subnet_id)s 完成作業。主機路徑數目超出限制 %(quota)s。" -#: neutron/common/exceptions.py:150 +#: neutron/common/exceptions.py:148 #, python-format msgid "" "Unable to complete operation for %(subnet_id)s. The number of DNS " "nameservers exceeds the limit %(quota)s." msgstr "無法對 %(subnet_id)s 完成作業。DNS 名稱伺服器的數目超出限制 %(quota)s。" -#: neutron/common/exceptions.py:155 +#: neutron/common/exceptions.py:153 #, python-format msgid "" "Unable to complete operation for network %(net_id)s. The IP address " "%(ip_address)s is in use." msgstr "無法對網路 %(net_id)s 完成作業。IP 位址 %(ip_address)s 正在使用中。" -#: neutron/common/exceptions.py:160 +#: neutron/common/exceptions.py:158 #, python-format msgid "" "Unable to create the network. The VLAN %(vlan_id)s on physical network " "%(physical_network)s is in use." msgstr "無法建立網路。實體網路 %(physical_network)s 上的 VLAN %(vlan_id)s 正在使用中。" -#: neutron/common/exceptions.py:166 +#: neutron/common/exceptions.py:164 #, python-format msgid "" "Unable to create the flat network. Physical network %(physical_network)s " "is in use." msgstr "無法建立平面網路。實體網路 %(physical_network)s 正在使用中。" -#: neutron/common/exceptions.py:171 +#: neutron/common/exceptions.py:169 #, python-format msgid "Unable to create the network. The tunnel ID %(tunnel_id)s is in use." msgstr "無法建立網路。通道 ID %(tunnel_id)s 正在使用中。" -#: neutron/common/exceptions.py:176 +#: neutron/common/exceptions.py:174 msgid "Tenant network creation is not enabled." msgstr "未啟用 Tenant 網路建立作業。" -#: neutron/common/exceptions.py:184 +#: neutron/common/exceptions.py:182 msgid "" "Unable to create the network. No tenant network is available for " "allocation." msgstr "無法建立網路。沒有可用於配置的 Tenant 網路。" -#: neutron/common/exceptions.py:189 +#: neutron/common/exceptions.py:187 #, python-format msgid "" "Subnet on port %(port_id)s does not match the requested subnet " "%(subnet_id)s" msgstr "埠 %(port_id)s 上的子網路與所要求的子網路 %(subnet_id)s 不符" -#: neutron/common/exceptions.py:194 +#: neutron/common/exceptions.py:192 #, python-format msgid "Malformed request body: %(reason)s" msgstr "要求內文的格式不正確:%(reason)s" -#: neutron/common/exceptions.py:204 +#: neutron/common/exceptions.py:202 #, python-format msgid "Invalid input for operation: %(error_message)s." msgstr "作業的輸入無效:%(error_message)s。" -#: neutron/common/exceptions.py:208 +#: neutron/common/exceptions.py:206 #, python-format msgid "The allocation pool %(pool)s is not valid." msgstr "配置儲存區 %(pool)s 無效。" -#: neutron/common/exceptions.py:212 +#: neutron/common/exceptions.py:210 #, python-format msgid "" "Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet " "%(subnet_cidr)s." msgstr "發現子網路 %(subnet_cidr)s 的配置儲存區 %(pool_1)s 及 %(pool_2)s 重疊。" -#: neutron/common/exceptions.py:217 +#: neutron/common/exceptions.py:215 #, python-format msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s." msgstr "配置儲存區 %(pool)s 跨越了子網路 CIDR %(subnet_cidr)s。" -#: neutron/common/exceptions.py:222 +#: neutron/common/exceptions.py:220 #, python-format msgid "Unable to generate unique mac on network %(net_id)s." msgstr "無法在網路 %(net_id)s 上產生唯一 MAC 位址。" -#: neutron/common/exceptions.py:226 +#: neutron/common/exceptions.py:224 #, python-format msgid "No more IP addresses available on network %(net_id)s." msgstr "網路 %(net_id)s 上沒有更多的可用 IP 位址。" -#: neutron/common/exceptions.py:230 +#: neutron/common/exceptions.py:228 #, python-format msgid "Bridge %(bridge)s does not exist." msgstr "橋接器 %(bridge)s 不存在。" -#: neutron/common/exceptions.py:234 +#: neutron/common/exceptions.py:232 #, python-format msgid "Creation failed. %(dev_name)s already exists." msgstr "建立失敗。%(dev_name)s 已存在。" -#: neutron/common/exceptions.py:238 +#: neutron/common/exceptions.py:236 msgid "Sudo privilege is required to run this command." msgstr "" -#: neutron/common/exceptions.py:242 +#: neutron/common/exceptions.py:240 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "不明的配額資源 %(unknown)s。" -#: neutron/common/exceptions.py:246 +#: neutron/common/exceptions.py:244 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "資源已超出配額:%(overs)s" -#: neutron/common/exceptions.py:250 +#: neutron/common/exceptions.py:248 msgid "Tenant-id was missing from Quota request" msgstr "Quota 要求中遺漏了 Tenant-id" -#: neutron/common/exceptions.py:254 +#: neutron/common/exceptions.py:252 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "變更會使下列資源的用量小於 0:%(unders)s" -#: neutron/common/exceptions.py:259 +#: neutron/common/exceptions.py:257 #, python-format msgid "" "Unable to reconfigure sharing settings for network %(network)s. Multiple " "tenants are using it" msgstr "無法給網路 %(network)s 重新配置共用設定。多個 Tenant 正在使用該網路" -#: neutron/common/exceptions.py:264 +#: neutron/common/exceptions.py:262 #, python-format msgid "Invalid extension environment: %(reason)s" msgstr "無效的延伸環境:%(reason)s" -#: neutron/common/exceptions.py:268 +#: neutron/common/exceptions.py:266 #, python-format msgid "Extensions not found: %(extensions)s" msgstr "" -#: neutron/common/exceptions.py:272 +#: neutron/common/exceptions.py:270 #, python-format msgid "Invalid content type %(content_type)s" msgstr "" -#: neutron/common/exceptions.py:276 +#: neutron/common/exceptions.py:274 #, fuzzy, python-format msgid "Unable to find any IP address on external network %(net_id)s." msgstr "在外部網路上找不到任何 IP 位址" -#: neutron/common/exceptions.py:281 +#: neutron/common/exceptions.py:279 msgid "More than one external network exists" msgstr "多個外部網路已存在" -#: neutron/common/exceptions.py:285 +#: neutron/common/exceptions.py:283 #, python-format msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s" msgstr "提供給 %(opt_name)s 的值 %(opt_value)s 無效" -#: neutron/common/exceptions.py:290 +#: neutron/common/exceptions.py:288 #, python-format msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s" msgstr "閘道 IP %(ip_address)s 與配置儲存區 %(pool)s 相衝突" -#: neutron/common/exceptions.py:295 +#: neutron/common/exceptions.py:293 #, python-format msgid "" "Current gateway ip %(ip_address)s already in use by port %(port_id)s. " "Unable to update." msgstr "" -#: neutron/common/exceptions.py:300 +#: neutron/common/exceptions.py:298 #, python-format msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'" msgstr "" -#: neutron/common/exceptions.py:310 +#: neutron/common/exceptions.py:308 #, python-format msgid "Invalid network VXLAN port range: '%(vxlan_range)s'" msgstr "" -#: neutron/common/exceptions.py:314 +#: neutron/common/exceptions.py:312 #, python-format msgid "Found duplicate extension: %(alias)s" msgstr "" @@ -2289,32 +2289,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:53 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "正在重新載入快取檔 %s" -#: neutron/common/utils.py:143 +#: neutron/common/utils.py:140 #, python-format msgid "Invalid mapping: '%s'" msgstr "無效的對映:'%s'" -#: neutron/common/utils.py:146 +#: neutron/common/utils.py:143 #, python-format msgid "Missing key in mapping: '%s'" msgstr "對映中遺漏了索引鍵:'%s'" -#: neutron/common/utils.py:149 +#: neutron/common/utils.py:146 #, python-format msgid "Missing value in mapping: '%s'" msgstr "對映中遺漏了值:'%s'" -#: neutron/common/utils.py:151 +#: neutron/common/utils.py:148 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "對映 '%(mapping)s' 中的索引鍵 %(key)s 不是唯一的" -#: neutron/common/utils.py:154 +#: neutron/common/utils.py:151 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "對映 '%(mapping)s' 中的值 %(value)s 不是唯一的" @@ -2346,12 +2346,12 @@ msgstr "容許自動將網路排程到 DHCP 代理程式。" msgid "Number of DHCP agents scheduled to host a network." msgstr "" -#: neutron/db/api.py:59 +#: neutron/db/api.py:55 #, python-format msgid "Database registration exception: %s" msgstr "資料庫登錄異常狀況:%s" -#: neutron/db/api.py:70 +#: neutron/db/api.py:66 msgid "Database exception" msgstr "" @@ -2620,22 +2620,22 @@ msgstr "用於將路由器排程到預設 L3 代理程式的驅動程式" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:168 +#: neutron/db/l3_db.py:163 #, python-format msgid "No IPs available for external network %s" msgstr "外部網路 %s 沒有可用的 IP" -#: neutron/db/l3_db.py:188 neutron/db/l3_db.py:607 +#: neutron/db/l3_db.py:183 neutron/db/l3_db.py:602 #, python-format msgid "Network %s is not a valid external network" msgstr "網路 %s 不是有效的外部網路" -#: neutron/db/l3_db.py:282 +#: neutron/db/l3_db.py:277 #, python-format msgid "Router already has a port on subnet %s" msgstr "路由器在子網路 %s 上已經有埠" -#: neutron/db/l3_db.py:296 +#: neutron/db/l3_db.py:291 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " @@ -2644,77 +2644,77 @@ msgstr "" "子網路 %(subnet_id)s 的 CIDR %(subnet_cidr)s 與子網路 %(sub_id)s 的 CIDR %(cidr)s " "重疊" -#: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 +#: neutron/db/l3_db.py:300 neutron/db/l3_db.py:377 #: neutron/plugins/bigswitch/plugin.py:817 #: neutron/plugins/bigswitch/plugin.py:826 msgid "Either subnet_id or port_id must be specified" msgstr "必須指定 subnet_id 或 port_id" -#: neutron/db/l3_db.py:312 +#: neutron/db/l3_db.py:307 msgid "Cannot specify both subnet-id and port-id" msgstr "無法同時指定 subnet-id 及 port-id" -#: neutron/db/l3_db.py:323 +#: neutron/db/l3_db.py:318 msgid "Router port must have exactly one fixed IP" msgstr "路由器埠必須正好只有一個固定 IP" -#: neutron/db/l3_db.py:338 +#: neutron/db/l3_db.py:333 msgid "Subnet for router interface must have a gateway IP" msgstr "路由器介面的子網路必須具有閘道 IP" -#: neutron/db/l3_db.py:467 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:462 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "無法將浮動 IP 新增至子網路 %s 上沒有 gateway_ip 的埠" -#: neutron/db/l3_db.py:506 +#: neutron/db/l3_db.py:501 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "埠 %(port_id)s 已與浮動 IP %(floatingip_id)s 之外的 Tenant 產生關聯,因此無法連結。" -#: neutron/db/l3_db.py:510 +#: neutron/db/l3_db.py:505 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:522 +#: neutron/db/l3_db.py:517 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "埠 %(id)s 沒有固定 IP %(address)s" -#: neutron/db/l3_db.py:529 +#: neutron/db/l3_db.py:524 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "無法將浮動 IP 新增至沒有固定 IP 位址的埠 %s" -#: neutron/db/l3_db.py:533 +#: neutron/db/l3_db.py:528 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "埠 %s 具有多個固定 IP。指派浮動 IP 時必須提供特定 IP" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1853 +#: neutron/db/l3_db.py:570 neutron/plugins/nicira/NeutronPlugin.py:1846 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "如果未指定 port_id,則無法指定 fixed_ip_address" -#: neutron/db/l3_db.py:731 +#: neutron/db/l3_db.py:726 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "埠 %(port_id)s 具有擁有者 %(port_owner)s,但沒有 IP 位址,因此可以刪除" -#: neutron/db/l3_db.py:749 +#: neutron/db/l3_db.py:744 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "找到埠 %s 的多個浮動 IP" -#: neutron/db/l3_db.py:837 +#: neutron/db/l3_db.py:832 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "正在跳過埠 %s,因為其上沒有配置 IP" @@ -2970,24 +2970,24 @@ msgstr "找不到 agent_type = %(agent_type)s 且主機 = %(host)s 的代理程 msgid "Multiple agents with agent_type=%(agent_type)s and host=%(host)s found" msgstr "找到多個 agent_type = %(agent_type)s 且主機 = %(host)s 的代理程式" -#: neutron/extensions/allowedaddresspairs.py:26 +#: neutron/extensions/allowedaddresspairs.py:22 msgid "AllowedAddressPair must contain ip_address" msgstr "" -#: neutron/extensions/allowedaddresspairs.py:30 +#: neutron/extensions/allowedaddresspairs.py:26 msgid "" "Port Security must be enabled in order to have allowed address pairs on a" " port." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:35 +#: neutron/extensions/allowedaddresspairs.py:31 #, python-format msgid "" "Request contains duplicate address pair: mac_address %(mac_address)s " "ip_address %(ip_address)s." msgstr "" -#: neutron/extensions/allowedaddresspairs.py:40 +#: neutron/extensions/allowedaddresspairs.py:36 msgid "Port's Fixed IP and Mac Address match an address pair entry." msgstr "" @@ -3152,39 +3152,39 @@ msgid "" "unlimited." msgstr "" -#: neutron/extensions/l3.py:34 +#: neutron/extensions/l3.py:29 #, python-format msgid "Router %(router_id)s could not be found" msgstr "找不到路由器 %(router_id)s" -#: neutron/extensions/l3.py:38 +#: neutron/extensions/l3.py:33 #, python-format msgid "Router %(router_id)s still has active ports" msgstr "路由器 %(router_id)s 仍具有作用中的埠" -#: neutron/extensions/l3.py:42 +#: neutron/extensions/l3.py:37 #, python-format msgid "Router %(router_id)s does not have an interface with id %(port_id)s" msgstr "路由器 %(router_id)s 沒有 ID 為 %(port_id)s 的介面" -#: neutron/extensions/l3.py:47 +#: neutron/extensions/l3.py:42 #, python-format msgid "Router %(router_id)s has no interface on subnet %(subnet_id)s" msgstr "路由器 %(router_id)s 在子網路 %(subnet_id)s 上沒有介面" -#: neutron/extensions/l3.py:52 +#: neutron/extensions/l3.py:47 #, python-format msgid "" "Router interface for subnet %(subnet_id)s on router %(router_id)s cannot " "be deleted, as it is required by one or more floating IPs." msgstr "路由器 %(router_id)s 上子網路 %(subnet_id)s 的路由器介面無法刪除,因為一個以上的浮動 IP 需要該介面。" -#: neutron/extensions/l3.py:58 +#: neutron/extensions/l3.py:53 #, python-format msgid "Floating IP %(floatingip_id)s could not be found" msgstr "找不到浮動 IP %(floatingip_id)s" -#: neutron/extensions/l3.py:62 +#: neutron/extensions/l3.py:57 #, python-format msgid "" "External network %(external_network_id)s is not reachable from subnet " @@ -3194,7 +3194,7 @@ msgstr "" "無法從子網路 %(subnet_id)s 抵達外部網路 %(external_network_id)s。因此,無法使埠 %(port_id)s " "與浮動 IP 產生關聯。" -#: neutron/extensions/l3.py:68 +#: neutron/extensions/l3.py:63 #, python-format msgid "" "Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with " @@ -3204,25 +3204,25 @@ msgstr "" "無法使浮動 IP %(floating_ip_address)s (%(fip_id)s) 與使用固定 IP %(fixed_ip)s 的埠 " "%(port_id)s 產生關聯,因為該固定 IP 在外部網路 %(net_id)s 上已經有浮動 IP。" -#: neutron/extensions/l3.py:75 +#: neutron/extensions/l3.py:70 #, python-format msgid "" "Port %(port_id)s has owner %(device_owner)s and therefore cannot be " "deleted directly via the port API." msgstr "埠 %(port_id)s 具有擁有者 %(device_owner)s,因此無法直接透過埠 API 來刪除。" -#: neutron/extensions/l3.py:80 +#: neutron/extensions/l3.py:75 #, python-format msgid "" "Gateway cannot be updated for router %(router_id)s, since a gateway to " "external network %(net_id)s is required by one or more floating IPs." msgstr "無法更新路由器 %(router_id)s 的閘道,因為一個以上的浮動 IP 需要外部網路 %(net_id)s 的閘道。" -#: neutron/extensions/l3.py:140 +#: neutron/extensions/l3.py:135 msgid "Number of routers allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/l3.py:144 +#: neutron/extensions/l3.py:139 msgid "" "Number of floating IPs allowed per tenant. A negative value means " "unlimited." @@ -3376,19 +3376,19 @@ msgstr "" msgid "Duplicate segment entry in request." msgstr "" -#: neutron/extensions/portsecurity.py:25 +#: neutron/extensions/portsecurity.py:20 msgid "" "Port has security group associated. Cannot disable port security or ip " "address until security group is removed" msgstr "埠已與安全群組產生關聯。無法停用埠安全或 IP 位址,除非將安全群組移除" -#: neutron/extensions/portsecurity.py:30 +#: neutron/extensions/portsecurity.py:25 msgid "" "Port security must be enabled and port must have an IP address in order " "to use security groups." msgstr "埠安全必須加以啟用,而且埠必須具有 IP 位址,才能使用安全群組。" -#: neutron/extensions/portsecurity.py:35 +#: neutron/extensions/portsecurity.py:30 msgid "Port does not have port security binding." msgstr "埠沒有埠安全連結。" @@ -4850,7 +4850,7 @@ msgstr "" #: neutron/plugins/hyperv/rpc_callbacks.py:55 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89 #: neutron/plugins/mlnx/rpc_callbacks.py:76 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "從 %(agent_id)s 要求的裝置 %(device)s 詳細資料" @@ -4865,9 +4865,9 @@ msgstr "從 %(agent_id)s 要求的裝置 %(device)s 詳細資料" #: neutron/plugins/mlnx/rpc_callbacks.py:98 #: neutron/plugins/mlnx/rpc_callbacks.py:117 #: neutron/plugins/mlnx/rpc_callbacks.py:132 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:114 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 #, python-format msgid "%s can not be found in database" msgstr "在資料庫中找不到 %s" @@ -5650,7 +5650,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:192 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406 msgid "provider:network_type required" msgstr "需要 provider:network_type" @@ -5658,8 +5658,8 @@ msgstr "需要 provider:network_type" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:289 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:222 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:443 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:435 msgid "provider:segmentation_id required" msgstr "需要 provider:segmentation_id" @@ -5678,7 +5678,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:296 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:208 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451 #, python-format msgid "provider:network_type %s not supported" msgstr "不支援 provider:network_type %s" @@ -5686,7 +5686,7 @@ msgstr "不支援 provider:network_type %s" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:249 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457 #, python-format msgid "Unknown provider:physical_network %s" msgstr "不明的 provider:physical_network %s" @@ -5694,7 +5694,7 @@ msgstr "不明的 provider:physical_network %s" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:308 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:255 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:471 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463 msgid "provider:physical_network required" msgstr "需要 provider:physical_network" @@ -5852,7 +5852,7 @@ msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:168 #: neutron/plugins/mlnx/mlnx_plugin.py:334 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:519 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format msgid "Created network: %s" msgstr "已建立網路:%s" @@ -6193,7 +6193,7 @@ msgstr "" #: neutron/plugins/hyperv/db.py:41 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:113 -#: neutron/plugins/openvswitch/ovs_db_v2.py:133 +#: neutron/plugins/openvswitch/ovs_db_v2.py:130 #, python-format msgid "" "Reserving vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6208,7 +6208,7 @@ msgstr "正在保留儲存區中的平面實體網路 %(physical_network)s" #: neutron/plugins/hyperv/db.py:79 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:136 #: neutron/plugins/ml2/drivers/type_vlan.py:203 -#: neutron/plugins/openvswitch/ovs_db_v2.py:157 +#: neutron/plugins/openvswitch/ovs_db_v2.py:154 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6222,7 +6222,7 @@ msgstr "正在釋放實體網路 %(physical_network)s 上的 VLAN %(vlan_id)s" #: neutron/plugins/hyperv/db.py:141 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:177 -#: neutron/plugins/openvswitch/ovs_db_v2.py:198 +#: neutron/plugins/openvswitch/ovs_db_v2.py:195 #, python-format msgid "vlan_id %(vlan_id)s on physical network %(physical_network)s not found" msgstr "在實體網路 %(physical_network)s 上找不到 vlan_id %(vlan_id)s" @@ -6232,8 +6232,8 @@ msgstr "在實體網路 %(physical_network)s 上找不到 vlan_id %(vlan_id)s" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:83 #: neutron/plugins/ml2/drivers/type_vlan.py:127 #: neutron/plugins/ml2/drivers/type_vlan.py:148 -#: neutron/plugins/openvswitch/ovs_db_v2.py:89 -#: neutron/plugins/openvswitch/ovs_db_v2.py:107 +#: neutron/plugins/openvswitch/ovs_db_v2.py:86 +#: neutron/plugins/openvswitch/ovs_db_v2.py:104 #, python-format msgid "" "Removing vlan %(vlan_id)s on physical network %(physical_network)s from " @@ -6275,7 +6275,7 @@ msgstr "無效的 tenant_network_type:%s。已終止代理程式!" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:307 #: neutron/plugins/ml2/drivers/type_vlan.py:93 #: neutron/plugins/mlnx/mlnx_plugin.py:144 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358 #, python-format msgid "Network VLAN ranges: %s" msgstr "網路 VLAN 範圍:%s" @@ -6288,7 +6288,7 @@ msgstr "不支援網路類型 %s" #: neutron/plugins/hyperv/rpc_callbacks.py:79 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122 #: neutron/plugins/mlnx/rpc_callbacks.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:123 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "裝置 %(device)s 已不再存在於 %(agent_id)s 上" @@ -6430,7 +6430,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 msgid "Agent out of sync with plugin!" msgstr "代理程式與外掛程式不同步!" @@ -6452,7 +6452,7 @@ msgstr "迴圈反覆運算已超出間隔(%(polling_interval)s 與 %(elapsed)s #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1356 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1348 msgid "Agent initialized successfully, now running... " msgstr "已順利地起始設定代理程式,現正在執行中..." @@ -6541,14 +6541,14 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154 #: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156 #, python-format msgid "Device %(device)s not bound to the agent host %(host)s" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:150 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "裝置 %(device)s 已在 %(agent_id)s 上啟動" @@ -6570,26 +6570,26 @@ msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:350 #: neutron/plugins/mlnx/mlnx_plugin.py:217 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 msgid "provider:segmentation_id specified for flat network" msgstr "給平面網路指定了 provider:segmentation_id" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:359 #: neutron/plugins/mlnx/mlnx_plugin.py:225 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:366 #: neutron/plugins/mlnx/mlnx_plugin.py:233 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 msgid "provider:physical_network specified for local network" msgstr "給本端網路指定了 provider:physical_network" #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:372 #: neutron/plugins/mlnx/mlnx_plugin.py:237 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:445 msgid "provider:segmentation_id specified for local network" msgstr "給本端網路指定了 provider:segmentation_id" @@ -6757,7 +6757,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:277 msgid "network_delete received" msgstr "收到 network_delete" @@ -6768,12 +6768,12 @@ msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:318 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:343 msgid "fdb_remove received" msgstr "" @@ -6782,7 +6782,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:404 msgid "fdb_update received" msgstr "" @@ -6792,7 +6792,7 @@ msgstr "無法取得唯一 ID 的 MAC 位址。已終止代理程式!" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:823 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:261 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:142 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #, python-format msgid "RPC agent_id: %s" msgstr "RPC agent_id:%s" @@ -6803,14 +6803,14 @@ msgid "Port %s added" msgstr "已新增埠 %s" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 #, 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:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:942 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "已更新埠 %(device)s。詳細資料:%(details)s" @@ -6818,29 +6818,29 @@ msgstr "已更新埠 %(device)s。詳細資料:%(details)s" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Device %s not defined on plugin" msgstr "外掛程式上未定義裝置 %s" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "Attachment %s removed" msgstr "已移除連接裝置 %s" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1015 #, 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:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1020 #, python-format msgid "Port %s updated." msgstr "已更新埠 %s。" @@ -6859,8 +6859,8 @@ msgid "Error in agent loop. Devices info: %s" msgstr "代理程式迴圈發生錯誤。裝置資訊:%s" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1233 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "迴圈反覆運算已超出間隔(%(polling_interval)s 與 %(elapsed)s)!" @@ -6921,7 +6921,7 @@ msgstr "" #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:142 #: neutron/plugins/ml2/drivers/type_vlan.py:209 -#: neutron/plugins/openvswitch/ovs_db_v2.py:163 +#: neutron/plugins/openvswitch/ovs_db_v2.py:160 #, python-format msgid "" "Reserving specific vlan %(vlan_id)s on physical network " @@ -6930,7 +6930,7 @@ msgstr "正在保留儲存區外部實體網路 %(physical_network)s 上的特 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:166 #: neutron/plugins/ml2/drivers/type_vlan.py:258 -#: neutron/plugins/openvswitch/ovs_db_v2.py:193 +#: neutron/plugins/openvswitch/ovs_db_v2.py:190 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s to " @@ -6939,7 +6939,7 @@ msgstr "正在將實體網路 %(physical_network)s 上的 VLAN %(vlan_id)s 釋 #: neutron/plugins/linuxbridge/db/l2network_db_v2.py:171 #: neutron/plugins/ml2/drivers/type_vlan.py:253 -#: neutron/plugins/openvswitch/ovs_db_v2.py:188 +#: neutron/plugins/openvswitch/ovs_db_v2.py:185 #, python-format msgid "" "Releasing vlan %(vlan_id)s on physical network %(physical_network)s " @@ -8080,7 +8080,7 @@ msgstr "" #: neutron/plugins/ml2/drivers/type_gre.py:155 #: neutron/plugins/ml2/drivers/type_vxlan.py:165 -#: neutron/plugins/openvswitch/ovs_db_v2.py:231 +#: neutron/plugins/openvswitch/ovs_db_v2.py:228 #, python-format msgid "Removing tunnel %s from pool" msgstr "正在將通道 %s 從儲存區中移除" @@ -8120,7 +8120,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:71 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -8471,7 +8471,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:142 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:364 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:356 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -8619,8 +8619,8 @@ msgid "" msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 -#: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "代理程式事件迴圈發生錯誤" @@ -8813,62 +8813,67 @@ msgstr "create_ofc_port() 由於 %s 而失敗" msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "deactivate_port():跳過,ofc_port 不存在。" -#: neutron/plugins/nec/nec_plugin.py:247 +#: neutron/plugins/nec/nec_plugin.py:256 +#, python-format +msgid "deactivate_port(): OFC port for port=%s is already removed." +msgstr "" + +#: neutron/plugins/nec/nec_plugin.py:263 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "delete_ofc_port() 由於 %s 而失敗" -#: neutron/plugins/nec/nec_plugin.py:268 +#: neutron/plugins/nec/nec_plugin.py:284 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "已呼叫 NECPluginV2.create_network(),網路 = %s。" -#: neutron/plugins/nec/nec_plugin.py:285 +#: neutron/plugins/nec/nec_plugin.py:301 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:301 +#: neutron/plugins/nec/nec_plugin.py:317 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "已呼叫 NECPluginV2.update_network(),ID = %(id)s 網路 = %(network)s。" -#: neutron/plugins/nec/nec_plugin.py:341 +#: neutron/plugins/nec/nec_plugin.py:357 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "已呼叫 NECPluginV2.delete_network(),ID = %s。" -#: neutron/plugins/nec/nec_plugin.py:360 +#: neutron/plugins/nec/nec_plugin.py:376 #, python-format msgid "Failed to delete port(s)=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:371 +#: neutron/plugins/nec/nec_plugin.py:387 #, python-format msgid "delete_network() failed due to %s" msgstr "delete_network() 由於 %s 而失敗" -#: neutron/plugins/nec/nec_plugin.py:509 +#: neutron/plugins/nec/nec_plugin.py:525 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "已呼叫 NECPluginV2.create_port(),埠 = %s。" -#: neutron/plugins/nec/nec_plugin.py:573 +#: neutron/plugins/nec/nec_plugin.py:589 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "已呼叫 NECPluginV2.update_port(),ID = %(id)s 埠 = %(port)s。" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:622 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "已呼叫 NECPluginV2.delete_port(),ID = %s。" -#: neutron/plugins/nec/nec_plugin.py:616 +#: neutron/plugins/nec/nec_plugin.py:632 #, python-format msgid "Failed to delete port=%s from OFC." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:673 +#: neutron/plugins/nec/nec_plugin.py:689 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " @@ -8877,26 +8882,26 @@ msgstr "" "已呼叫 NECPluginV2RPCCallbacks.get_port_from_device(),裝置 = %(device)s => " "%(ret)s。" -#: neutron/plugins/nec/nec_plugin.py:704 +#: neutron/plugins/nec/nec_plugin.py:720 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "已呼叫 NECPluginV2RPCCallbacks.update_ports(),kwargs = %s。" -#: neutron/plugins/nec/nec_plugin.py:714 +#: neutron/plugins/nec/nec_plugin.py:730 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:733 +#: neutron/plugins/nec/nec_plugin.py:749 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:738 +#: neutron/plugins/nec/nec_plugin.py:754 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -9072,17 +9077,17 @@ msgstr "" msgid "delete_router_interface() failed due to %s" msgstr "" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:54 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:52 #, python-format msgid "Update ports: added=%(added)s, removed=%(removed)s" msgstr "更新埠:已新增 = %(added)s,已移除 = %(removed)s" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:76 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:74 #, python-format msgid "port_update received: %s" msgstr "收到 port_update:%s" -#: neutron/plugins/nec/agent/nec_neutron_agent.py:219 +#: neutron/plugins/nec/agent/nec_neutron_agent.py:217 msgid "No port changed." msgstr "未變更埠。" @@ -9135,45 +9140,52 @@ msgstr "發生 OFC 異常狀況:%(reason)s" #: neutron/plugins/nec/common/exceptions.py:32 #, python-format +msgid "The specified OFC resource (%(resource)s) is not found." +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:36 +#, python-format msgid "An exception occurred in NECPluginV2 DB: %(reason)s" msgstr "NECPluginV2 DB 發生異常狀況:%(reason)s" -#: neutron/plugins/nec/common/exceptions.py:36 +#: neutron/plugins/nec/common/exceptions.py:40 #, python-format -msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +msgid "" +"Neutron-OFC resource mapping for %(resource)s %(neutron_id)s is not " +"found. It may be deleted during processing." msgstr "" -#: neutron/plugins/nec/common/exceptions.py:41 +#: neutron/plugins/nec/common/exceptions.py:46 #, python-format msgid "PortInfo %(id)s could not be found" msgstr "找不到 PortInfo %(id)s" -#: neutron/plugins/nec/common/exceptions.py:45 +#: neutron/plugins/nec/common/exceptions.py:50 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:51 +#: neutron/plugins/nec/common/exceptions.py:56 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:61 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:66 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:65 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:69 +#: neutron/plugins/nec/common/exceptions.py:74 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " @@ -9197,14 +9209,19 @@ msgstr "OFC 傳回 [%(status)s:%(data)s]" #: neutron/plugins/nec/common/ofc_client.py:99 #, python-format +msgid "Specified resource %s does not exist on OFC " +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:103 +#, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:102 +#: neutron/plugins/nec/common/ofc_client.py:106 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:111 +#: neutron/plugins/nec/common/ofc_client.py:115 #, python-format msgid "Failed to connect OFC : %s" msgstr "無法連接 OFC:%s" @@ -9214,23 +9231,18 @@ msgstr "無法連接 OFC:%s" msgid "_del_ofc_item(): NotFound item (model=%(model)s, id=%(id)s) " msgstr "_del_ofc_item():NotFound 項目(模型 = %(model)s,ID = %(id)s)" -#: neutron/plugins/nec/db/api.py:143 -#, python-format -msgid "NotFound %(resource)s for neutron_id=%(id)s." -msgstr "" - -#: neutron/plugins/nec/db/api.py:169 +#: neutron/plugins/nec/db/api.py:168 #, python-format msgid "_del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " msgstr "_del_ofc_item():NotFound 項目(資源 = %(resource)s,ID = %(id)s)" -#: neutron/plugins/nec/db/api.py:202 +#: neutron/plugins/nec/db/api.py:201 #, python-format msgid "del_portinfo(): NotFound portinfo for port_id: %s" msgstr "del_portinfo():port_id 的 portinfo NotFound:%s" -#: neutron/plugins/nec/db/api.py:208 -#: neutron/plugins/openvswitch/ovs_db_v2.py:319 +#: neutron/plugins/nec/db/api.py:207 +#: neutron/plugins/openvswitch/ovs_db_v2.py:316 #, python-format msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "已呼叫 get_port_with_securitygroups():port_id=%s" @@ -9254,103 +9266,102 @@ msgstr "正在載入 OFC 驅動程式:%s" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "每個 Tenant 所容許的 packet_filter 數目,-1 表示無限制" -#: neutron/plugins/nicira/NeutronPlugin.py:230 +#: neutron/plugins/nicira/NeutronPlugin.py:223 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "無法處理預設 l2 gw 服務:%s" -#: neutron/plugins/nicira/NeutronPlugin.py:266 +#: neutron/plugins/nicira/NeutronPlugin.py:259 #, python-format msgid "Created NVP router port:%s" msgstr "已建立 NVP 路由器埠:%s" -#: neutron/plugins/nicira/NeutronPlugin.py:268 -#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#: neutron/plugins/nicira/NeutronPlugin.py:261 #, python-format -msgid "Unable to create port on NVP logical router %s" -msgstr "無法在 NVP 邏輯路由器 %s 上建立埠" +msgid "Unable to create port on NSX logical router %s" +msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:271 +#: neutron/plugins/nicira/NeutronPlugin.py:264 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(nsx_router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:349 +#: neutron/plugins/nicira/NeutronPlugin.py:342 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "已將 %(att)s 連接至 NVP 路由器埠 %(port)s" -#: neutron/plugins/nicira/NeutronPlugin.py:355 +#: neutron/plugins/nicira/NeutronPlugin.py:348 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:361 +#: neutron/plugins/nicira/NeutronPlugin.py:354 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:407 +#: neutron/plugins/nicira/NeutronPlugin.py:400 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:447 +#: neutron/plugins/nicira/NeutronPlugin.py:440 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:459 -#: neutron/plugins/nicira/NeutronPlugin.py:511 -#: neutron/plugins/nicira/NeutronPlugin.py:709 +#: neutron/plugins/nicira/NeutronPlugin.py:452 +#: neutron/plugins/nicira/NeutronPlugin.py:504 +#: neutron/plugins/nicira/NeutronPlugin.py:702 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "NVP 外掛程式不支援外部網路上的一般 VIF 埠。埠 %s 將關閉。" -#: neutron/plugins/nicira/NeutronPlugin.py:480 +#: neutron/plugins/nicira/NeutronPlugin.py:473 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "對網路 %(network_id)s 上埠 %(name)s 執行的 _nvp_create_port 已完成。新的埠 ID 為 %(id)s。" -#: neutron/plugins/nicira/NeutronPlugin.py:491 +#: neutron/plugins/nicira/NeutronPlugin.py:484 #, python-format msgid "" "Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " "to be rolled back for Neutron port: %(neutron_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:503 +#: neutron/plugins/nicira/NeutronPlugin.py:496 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:518 +#: neutron/plugins/nicira/NeutronPlugin.py:511 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "已在 NVP 平台上刪除了埠 '%s'" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:518 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "對網路 %(net_id)s 上埠 %(port_id)s 執行的 _nvp_delete_port 已完成" -#: neutron/plugins/nicira/NeutronPlugin.py:530 +#: neutron/plugins/nicira/NeutronPlugin.py:523 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:532 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9358,41 +9369,41 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:554 -#: neutron/plugins/nicira/NeutronPlugin.py:1077 +#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:1070 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "正在忽略異常狀況,因為這意味著埠 '%s' 的同層級已刪除。" -#: neutron/plugins/nicira/NeutronPlugin.py:566 +#: neutron/plugins/nicira/NeutronPlugin.py:559 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "不容許在外部網路上建立路由器介面埠來作為 '%s'" -#: neutron/plugins/nicira/NeutronPlugin.py:591 +#: neutron/plugins/nicira/NeutronPlugin.py:584 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:604 +#: neutron/plugins/nicira/NeutronPlugin.py:597 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "必須將資料移入 device_id 欄位,才能給網路 %s 建立外部閘道埠" -#: neutron/plugins/nicira/NeutronPlugin.py:614 +#: neutron/plugins/nicira/NeutronPlugin.py:607 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:655 +#: neutron/plugins/nicira/NeutronPlugin.py:648 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " @@ -9401,261 +9412,261 @@ msgstr "" "已在路由器 %(router_id)s 所連接的外部網路 %(ext_net_id)s 上完成 " "_nvp_create_ext_gw_port。NVP 埠 ID 為 %(nvp_port_id)s" -#: neutron/plugins/nicira/NeutronPlugin.py:690 -#: neutron/plugins/nicira/NeutronPlugin.py:1788 +#: neutron/plugins/nicira/NeutronPlugin.py:683 +#: neutron/plugins/nicira/NeutronPlugin.py:1781 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "在 NVP 平台上找不到邏輯路由器資源 %s" -#: neutron/plugins/nicira/NeutronPlugin.py:694 -#: neutron/plugins/nicira/NeutronPlugin.py:1792 +#: neutron/plugins/nicira/NeutronPlugin.py:687 +#: neutron/plugins/nicira/NeutronPlugin.py:1785 msgid "Unable to update logical routeron NVP Platform" msgstr "無法在 NVP 平台上更新邏輯路由器" -#: neutron/plugins/nicira/NeutronPlugin.py:696 +#: neutron/plugins/nicira/NeutronPlugin.py:689 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:738 +#: neutron/plugins/nicira/NeutronPlugin.py:731 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:778 +#: neutron/plugins/nicira/NeutronPlugin.py:771 #, python-format msgid "%s required" msgstr "需要 %s" -#: neutron/plugins/nicira/NeutronPlugin.py:782 +#: neutron/plugins/nicira/NeutronPlugin.py:775 msgid "Segmentation ID cannot be specified with flat network type" msgstr "無法使用平面網路類型來指定分段 ID" -#: neutron/plugins/nicira/NeutronPlugin.py:786 +#: neutron/plugins/nicira/NeutronPlugin.py:779 msgid "Segmentation ID must be specified with vlan network type" msgstr "必須使用 VLAN 網路類型來指定分段 ID" -#: neutron/plugins/nicira/NeutronPlugin.py:790 -#: neutron/plugins/nicira/NeutronPlugin.py:806 +#: neutron/plugins/nicira/NeutronPlugin.py:783 +#: neutron/plugins/nicira/NeutronPlugin.py:799 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:812 +#: neutron/plugins/nicira/NeutronPlugin.py:805 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "不支援 %(net_type_param)s %(net_type_value)s" -#: neutron/plugins/nicira/NeutronPlugin.py:857 +#: neutron/plugins/nicira/NeutronPlugin.py:850 #, python-format msgid "No switch has available ports (%d checked)" msgstr "交換器沒有可用的埠(已檢查 %d 個)" -#: neutron/plugins/nicira/NeutronPlugin.py:891 +#: neutron/plugins/nicira/NeutronPlugin.py:884 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "已達到邏輯網路 %s 的邏輯埠數目上限" -#: neutron/plugins/nicira/NeutronPlugin.py:981 +#: neutron/plugins/nicira/NeutronPlugin.py:974 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "此外掛程式尚不支援 admin_state_up = False 的網路。正在忽略對網路 %s 的設定" -#: neutron/plugins/nicira/NeutronPlugin.py:1066 +#: neutron/plugins/nicira/NeutronPlugin.py:1059 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1085 +#: neutron/plugins/nicira/NeutronPlugin.py:1078 #, python-format msgid "delete_network completed for tenant: %s" msgstr "已對 Tenant 完成 delete_network:%s" -#: neutron/plugins/nicira/NeutronPlugin.py:1088 +#: neutron/plugins/nicira/NeutronPlugin.py:1081 #: neutron/plugins/nicira/NeutronServicePlugin.py:515 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "在 NVP 中找不到 lswitch %s" -#: neutron/plugins/nicira/NeutronPlugin.py:1118 +#: neutron/plugins/nicira/NeutronPlugin.py:1111 msgid "admin_state_up=False networks are not supported." msgstr "不支援 admin_state_up = False 網路。" -#: neutron/plugins/nicira/NeutronPlugin.py:1186 +#: neutron/plugins/nicira/NeutronPlugin.py:1179 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "已對 Tenant %(tenant_id)s 的 NVP 完成 create_port:(%(id)s)" -#: neutron/plugins/nicira/NeutronPlugin.py:1200 +#: neutron/plugins/nicira/NeutronPlugin.py:1193 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1211 +#: neutron/plugins/nicira/NeutronPlugin.py:1204 msgid "Unable to create port or set port attachment in NVP." msgstr "無法在 NVP 中建立埠或設定埠連接裝置。" -#: neutron/plugins/nicira/NeutronPlugin.py:1303 +#: neutron/plugins/nicira/NeutronPlugin.py:1296 #, python-format msgid "Update port request: %s" msgstr "更新埠要求:%s" -#: neutron/plugins/nicira/NeutronPlugin.py:1331 +#: neutron/plugins/nicira/NeutronPlugin.py:1324 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1414 +#: neutron/plugins/nicira/NeutronPlugin.py:1407 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1420 +#: neutron/plugins/nicira/NeutronPlugin.py:1413 msgid "Unable to create logical router on NVP Platform" msgstr "無法在 NVP 平台上建立邏輯路由器" -#: neutron/plugins/nicira/NeutronPlugin.py:1431 +#: neutron/plugins/nicira/NeutronPlugin.py:1424 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1441 +#: neutron/plugins/nicira/NeutronPlugin.py:1434 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1470 -#: neutron/plugins/nicira/NeutronPlugin.py:1555 +#: neutron/plugins/nicira/NeutronPlugin.py:1463 +#: neutron/plugins/nicira/NeutronPlugin.py:1548 #: neutron/plugins/nicira/NeutronServicePlugin.py:198 #: neutron/plugins/nicira/NeutronServicePlugin.py:1204 #, python-format msgid "Network '%s' is not a valid external network" msgstr "網路 '%s' 不是有效的外部網路" -#: neutron/plugins/nicira/NeutronPlugin.py:1519 +#: neutron/plugins/nicira/NeutronPlugin.py:1512 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1522 +#: neutron/plugins/nicira/NeutronPlugin.py:1515 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1564 +#: neutron/plugins/nicira/NeutronPlugin.py:1557 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1580 +#: neutron/plugins/nicira/NeutronPlugin.py:1573 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "在 NVP 平台上找不到邏輯路由器 %s" -#: neutron/plugins/nicira/NeutronPlugin.py:1584 +#: neutron/plugins/nicira/NeutronPlugin.py:1577 msgid "Unable to update logical router on NVP Platform" msgstr "無法在 NVP 平台上更新邏輯路由器" -#: neutron/plugins/nicira/NeutronPlugin.py:1586 +#: neutron/plugins/nicira/NeutronPlugin.py:1579 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1643 +#: neutron/plugins/nicira/NeutronPlugin.py:1636 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "在 NVP 平台上找不到邏輯路由器 '%s'" -#: neutron/plugins/nicira/NeutronPlugin.py:1647 +#: neutron/plugins/nicira/NeutronPlugin.py:1640 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1657 +#: neutron/plugins/nicira/NeutronPlugin.py:1650 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1725 +#: neutron/plugins/nicira/NeutronPlugin.py:1718 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "已對子網路 %(subnet_id)s 及路由器 %(router_id)s 完成 Add_router_interface" -#: neutron/plugins/nicira/NeutronPlugin.py:1823 +#: neutron/plugins/nicira/NeutronPlugin.py:1816 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "在 NVP 平台上移除浮動 IP 的 NAT 規則時發生錯誤:%s。" -#: neutron/plugins/nicira/NeutronPlugin.py:1829 +#: neutron/plugins/nicira/NeutronPlugin.py:1822 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "在 NVP 平台上找到的相符 NAT 規則數目不正確" -#: neutron/plugins/nicira/NeutronPlugin.py:1961 +#: neutron/plugins/nicira/NeutronPlugin.py:1954 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "在 NVP 平台上給浮動 IP %(floating_ip)s(已對映到內部 IP %(internal_ip)s)建立 NAT 規則時發生錯誤" -#: neutron/plugins/nicira/NeutronPlugin.py:1967 +#: neutron/plugins/nicira/NeutronPlugin.py:1960 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2002 +#: neutron/plugins/nicira/NeutronPlugin.py:1995 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "埠 '%s' 未與浮動 IP 產生關聯" -#: neutron/plugins/nicira/NeutronPlugin.py:2005 +#: neutron/plugins/nicira/NeutronPlugin.py:1998 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2032 +#: neutron/plugins/nicira/NeutronPlugin.py:2025 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2055 +#: neutron/plugins/nicira/NeutronPlugin.py:2048 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "無法將閘道服務從 NVP 平台中移除 - 找不到資源" -#: neutron/plugins/nicira/NeutronPlugin.py:2085 +#: neutron/plugins/nicira/NeutronPlugin.py:2078 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2159 +#: neutron/plugins/nicira/NeutronPlugin.py:2152 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2167 +#: neutron/plugins/nicira/NeutronPlugin.py:2160 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -9663,12 +9674,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2174 +#: neutron/plugins/nicira/NeutronPlugin.py:2167 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2187 +#: neutron/plugins/nicira/NeutronPlugin.py:2180 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9696,6 +9707,11 @@ msgstr "" msgid "An exception occurred while creating a port on lswitch %s" msgstr "" +#: neutron/plugins/nicira/NeutronServicePlugin.py:436 +#, python-format +msgid "Unable to create port on NVP logical router %s" +msgstr "無法在 NVP 邏輯路由器 %s 上建立埠" + #: neutron/plugins/nicira/NeutronServicePlugin.py:469 #, python-format msgid "Unable to create integration logic switch for router %s" @@ -9905,24 +9921,24 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:54 +#: neutron/plugins/nicira/nsx_cluster.py:49 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nsx_cluster.py:66 +#: neutron/plugins/nicira/nsx_cluster.py:61 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvplib.py:124 +#: neutron/plugins/nicira/nvplib.py:117 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/nicira/nvplib.py:128 +#: neutron/plugins/nicira/nvplib.py:121 #, python-format msgid "locals=[%s]" msgstr "" @@ -10323,108 +10339,103 @@ msgstr "" msgid "Task status check interval" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:24 +#: neutron/plugins/nicira/common/exceptions.py:21 #, python-format -msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" -msgstr "NVP 外掛程式發生非預期的錯誤:%(err_msg)s" +msgid "An unexpected error occurred in the NSX Plugin: %(err_msg)s" +msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:28 +#: neutron/plugins/nicira/common/exceptions.py:25 #, python-format msgid "Unable to fulfill request with version %(version)s." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:32 +#: neutron/plugins/nicira/common/exceptions.py:29 #, python-format -msgid "Invalid NVP connection parameters: %(conn_params)s" -msgstr "無效的 NVP 連線參數:%(conn_params)s" +msgid "Invalid NSX connection parameters: %(conn_params)s" +msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:36 +#: neutron/plugins/nicira/common/exceptions.py:33 #, python-format msgid "" "Invalid cluster values: %(invalid_attrs)s. Please ensure that these " -"values are specified in the [DEFAULT] section of the nvp plugin ini file." +"values are specified in the [DEFAULT] section of the NSX plugin ini file." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:42 +#: neutron/plugins/nicira/common/exceptions.py:39 #, python-format msgid "Unable to find cluster config entry for nova zone: %(nova_zone)s" msgstr "找不到 Nova 區域的叢集配置項目:%(nova_zone)s" -#: neutron/plugins/nicira/common/exceptions.py:47 +#: neutron/plugins/nicira/common/exceptions.py:44 #, python-format msgid "" "Unable to create port on network %(network)s. Maximum number of ports " "reached" msgstr "無法在網路 %(network)s 上建立埠。已達到埠數目上限" -#: neutron/plugins/nicira/common/exceptions.py:52 +#: neutron/plugins/nicira/common/exceptions.py:49 #, python-format msgid "" "While retrieving NAT rules, %(actual_rules)s were found whereas rules in " "the (%(min_rules)s,%(max_rules)s) interval were expected" msgstr "擷取 NAT 規則時,找到 %(actual_rules)s,但需要間隔為 (%(min_rules)s,%(max_rules)s) 的規則" -#: neutron/plugins/nicira/common/exceptions.py:58 +#: neutron/plugins/nicira/common/exceptions.py:55 #, python-format -msgid "Invalid NVP attachment type '%(attachment_type)s'" +msgid "Invalid NSX attachment type '%(attachment_type)s'" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:62 +#: neutron/plugins/nicira/common/exceptions.py:59 msgid "" "The networking backend is currently in maintenance mode and therefore " "unable to accept requests which modify its state. Please try later." msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:69 -#, python-format -msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" -msgstr "" - -#: neutron/plugins/nicira/common/exceptions.py:74 +#: neutron/plugins/nicira/common/exceptions.py:65 #, python-format msgid "Gateway Service %(gateway)s is already in use" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:78 +#: neutron/plugins/nicira/common/exceptions.py:69 #, python-format msgid "Quota exceeded for Vcns resource: %(overs)s: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:82 +#: neutron/plugins/nicira/common/exceptions.py:73 #, python-format -msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +msgid "Error happened in NSX VCNS Driver: %(err_msg)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:86 +#: neutron/plugins/nicira/common/exceptions.py:77 #, python-format msgid "" -"Service cluster: '%(cluster_id)s' is unavailable. Please, check NVP setup" +"Service cluster: '%(cluster_id)s' is unavailable. Please, check NSX setup" " and/or configuration" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:91 +#: neutron/plugins/nicira/common/exceptions.py:82 #, python-format msgid "" "An error occurred while connecting LSN %(lsn_id)s and network %(net_id)s " "via port %(port_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:100 +#: neutron/plugins/nicira/common/exceptions.py:91 #, python-format msgid "Unable to find LSN for %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:104 +#: neutron/plugins/nicira/common/exceptions.py:95 #, python-format msgid "Unable to find port for LSN %(lsn_id)s and %(entity)s %(entity_id)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:109 +#: neutron/plugins/nicira/common/exceptions.py:100 #, python-format msgid "Unable to migrate network '%(net_id)s' to LSN: %(reason)s" msgstr "" -#: neutron/plugins/nicira/common/exceptions.py:113 +#: neutron/plugins/nicira/common/exceptions.py:104 #, python-format msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" @@ -11603,124 +11614,124 @@ msgstr "" msgid "Exception in _check_pending_tasks" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:212 +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "正在跳過不合理的通道 ID 範圍 %(tun_min)s:%(tun_max)s" -#: neutron/plugins/openvswitch/ovs_db_v2.py:260 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format msgid "Reserving tunnel %s from pool" msgstr "正在保留儲存區中的通道 %s" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format msgid "Reserving specific tunnel %s from pool" msgstr "正在保留儲存區中的特定通道 %s" -#: neutron/plugins/openvswitch/ovs_db_v2.py:278 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format msgid "Reserving specific tunnel %s outside pool" msgstr "正在保留儲存區外部的特定通道 %s" -#: neutron/plugins/openvswitch/ovs_db_v2.py:301 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format msgid "Releasing tunnel %s outside pool" msgstr "正在釋放儲存區外部的通道 %s" -#: neutron/plugins/openvswitch/ovs_db_v2.py:303 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format msgid "Releasing tunnel %s to pool" msgstr "正在將通道 %s 釋放到儲存區" -#: neutron/plugins/openvswitch/ovs_db_v2.py:305 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format msgid "tunnel_id %s not found" msgstr "找不到 tunnel_id %s" -#: neutron/plugins/openvswitch/ovs_db_v2.py:377 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:393 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" "Adding a tunnel endpoint failed due to a concurrenttransaction had been " "committed (%s attempts left)" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:398 +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:312 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:329 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format msgid "Tunnel ID ranges: %s" msgstr "通道 ID 範圍:%s" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:434 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:523 #, python-format msgid "Network %s not used on agent." msgstr "代理程式上未使用網路 %s。" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:294 #, python-format msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 msgid "tunnel_update received" msgstr "收到 tunnel_update" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:306 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:432 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "net-id = %s 沒有可用的本端 VLAN" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, 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:469 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, 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:488 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:480 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " @@ -11729,7 +11740,7 @@ msgstr "" "無法將平面網路供應給 net-id = %(net_uuid)s - physical_network %(physical_network)s " "沒有橋接器" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " @@ -11738,252 +11749,252 @@ msgstr "" "無法將 VLAN 網路供應給 net-id = %(net_uuid)s - physical_network " "%(physical_network)s 沒有橋接器" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:517 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 #, 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:534 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, 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:574 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:566 #, 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:618 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:610 #, 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:676 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:668 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:687 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:768 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:760 #, 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:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:766 #, 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:862 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:854 #, python-format msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:871 +#: 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:883 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:886 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920 #, python-format msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:926 #, python-format msgid "" "Port %s was not found on the integration bridge and will therefore not be" " processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 #, python-format msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:956 #, python-format msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d " "-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1080 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 #, 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:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 msgid "Agent tunnel out of sync with plugin!" msgstr "代理程式通道與外掛程式不同步!" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1151 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1163 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1167 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1184 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1176 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1180 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1194 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1211 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1203 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1249 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1265 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 #, 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:1276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, 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:1283 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275 #, 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:1288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #, 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:1303 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1295 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "剖析 bridge_mappings 時失敗:%s。" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1317 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1320 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 #, python-format msgid "%s Agent terminated!" msgstr "%s 已終止代理程式!" @@ -12255,58 +12266,58 @@ msgstr "get_ofp_rest_api:%s" msgid "Invalid configuration. check ryu.ini" msgstr "無效的配置。請檢查 ryu.ini" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:96 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:94 #, python-format msgid "Could not get IPv4 address from %(nic)s: %(cfg)s" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:162 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:160 #, python-format msgid "External port %s" msgstr "外部埠 %s" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:170 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:168 msgid "Get Ryu rest API address" msgstr "取得 Ryu REST API 位址" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:220 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:218 msgid "Ryu rest API port isn't specified" msgstr "未指定 Ryu REST API 埠" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:221 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:219 #, python-format msgid "Going to ofp controller mode %s" msgstr "將要 OFP 控制器模式 %s" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:238 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:236 msgid "Port update received" msgstr "" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:269 msgid "Agent loop has new device" msgstr "代理程式迴圈具有新裝置" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:296 #, python-format msgid "tunnel_ip %s" msgstr "tunnel_ip %s" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:298 #, python-format msgid "ovsdb_port %s" msgstr "ovsdb_port %s" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:302 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:300 #, python-format msgid "ovsdb_ip %s" msgstr "ovsdb_ip %s" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:308 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:306 #, python-format msgid "Initialization failed: %s" msgstr "起始設定失敗:%s" -#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:311 +#: neutron/plugins/ryu/agent/ryu_neutron_agent.py:309 msgid "" "Ryu initialization on the node is done. Agent initialized successfully, " "now running..." @@ -12437,13 +12448,13 @@ msgstr "不存在可以管理路由器 %s 的 L3 代理程式" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgstr "路由器 %(router_id)s 已排程到 L3 代理程式 %(agent_id)s" -#: neutron/server/__init__.py:40 +#: neutron/server/__init__.py:39 msgid "" "ERROR: Unable to find configuration file via the default search paths " "(~/.neutron/, ~/, /etc/neutron/, /etc/) and the '--config-file' option!" msgstr "" -#: neutron/server/__init__.py:47 +#: neutron/server/__init__.py:46 #, python-format msgid "ERROR: %s" msgstr "錯誤:%s" @@ -13690,56 +13701,60 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:76 -#: neutron/tests/unit/nec/test_ofc_client.py:82 -#: neutron/tests/unit/nec/test_ofc_client.py:91 +#: neutron/tests/unit/nec/test_ofc_client.py:77 +msgid "The specified OFC resource (/somewhere) is not found." +msgstr "" + +#: neutron/tests/unit/nec/test_ofc_client.py:81 +#: neutron/tests/unit/nec/test_ofc_client.py:87 +#: neutron/tests/unit/nec/test_ofc_client.py:96 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:101 +#: neutron/tests/unit/nec/test_ofc_client.py:106 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:406 +#: neutron/tests/unit/vmware/apiclient/fake.py:404 #, python-format msgid "lswitch:%s not found" msgstr "找不到 lswitch:%s" -#: neutron/tests/unit/vmware/apiclient/fake.py:415 +#: neutron/tests/unit/vmware/apiclient/fake.py:413 #, python-format msgid "lrouter:%s not found" msgstr "找不到 lrouter:%s" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:103 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:101 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:115 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:126 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:143 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:161 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:183 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:205 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:289 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:303 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:317 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:359 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:113 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:124 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:141 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:159 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:181 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:203 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:287 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:301 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:315 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:357 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:193 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:191 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:256 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:254 #, python-format msgid "Lswitch %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/test_edge_router.py:132 +#: neutron/tests/unit/vmware/vshield/test_edge_router.py:130 msgid "Tasks not completed" msgstr "" @@ -14850,3 +14865,37 @@ msgstr "" #~ msgid "Security group: %s was already deleted from backend" #~ msgstr "" +#~ msgid "Consistency of neutron-OFC resource map is broken: %(reason)s" +#~ msgstr "" + +#~ msgid "NotFound %(resource)s for neutron_id=%(id)s." +#~ msgstr "" + +#~ msgid "An unexpected error occurred in the NVP Plugin:%(err_msg)s" +#~ msgstr "NVP 外掛程式發生非預期的錯誤:%(err_msg)s" + +#~ msgid "Invalid NVP connection parameters: %(conn_params)s" +#~ msgstr "無效的 NVP 連線參數:%(conn_params)s" + +#~ msgid "" +#~ "Invalid cluster values: %(invalid_attrs)s. " +#~ "Please ensure that these values are " +#~ "specified in the [DEFAULT] section of" +#~ " the nvp plugin ini file." +#~ msgstr "" + +#~ msgid "Invalid NVP attachment type '%(attachment_type)s'" +#~ msgstr "" + +#~ msgid "An unexpected error happened in the NVP Service Plugin: %(err_msg)s" +#~ msgstr "" + +#~ msgid "Error happened in NVP VCNS Driver: %(err_msg)s" +#~ msgstr "" + +#~ msgid "" +#~ "Service cluster: '%(cluster_id)s' is " +#~ "unavailable. Please, check NVP setup " +#~ "and/or configuration" +#~ msgstr "" +